/**
 * Swiper 4.5.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 13, 2019
 */
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  -o-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}
.main{position:relative;margin-top:110px;height:calc(100vh - 110px);background-size:cover}@media(max-width: 1200px){.main{margin-top:60px;height:calc(100vh - 60px)}}.main .mainHeight{height:100%;display:flex;align-items:center;position:relative;z-index:1}.main .mainHeight:before{content:"";position:absolute;width:100%;height:100%;top:0px;left:0px;background-color:#000;opacity:.4;z-index:0}.main .mainHeight .mainContent{width:100%;text-align:center;position:relative;z-index:1}.main .mainHeight h1{font-size:75px;font-weight:700;color:#fff;line-height:80px;margin-bottom:10px}@media(max-width: 1200px){.main .mainHeight h1{font-size:30px;line-height:33px;margin-bottom:15px}}.main .mainHeight p{color:#fff;font-size:18px;margin-bottom:20px}.main .mainHeight .formSearch{padding:30px;background:#fff;max-width:1200px;margin:auto}.main .mainHeight .formSearch form{display:flex;justify-content:space-between}@media(max-width: 1200px){.main .mainHeight .formSearch form{display:block}}.main .mainHeight .formSearch form div{width:calc(25% - 30px)}@media(max-width: 1200px){.main .mainHeight .formSearch form div{width:100%;margin-bottom:20px}}.main .mainHeight .formSearch form div.selecting select{font-family:"poligon";color:#404047;font-size:14px;font-weight:700;background:#f7f7f7;padding:20px;width:100%;border:solid 1px #f7f7f7;border-left:solid 3px #c41a2c}.main .mainHeight .formSearch form div button{padding:22px 15px;text-transform:uppercase}.packprod{padding:60px 0px;background-color:#f7f7f7;padding-bottom:30px}.packprod .packsInside{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1260px;margin:auto}.packprod .packsInside .pack{width:calc(50% - 15px);margin-bottom:30px}@media(max-width: 970px){.packprod .packsInside .pack{width:100%}}.x-marco{border:solid 4px #7fae3d;border-radius:8px}.x-marco img{border-radius:8px}.bannerbrands{background-color:#c41a2c}.bannerbrands .swiper-button-prev,.bannerbrands .swiper-container-rtl .swiper-button-next,.bannerbrands .swiper-button-next,.bannerbrands .swiper-container-rtl .swiper-button-prev{background:rgba(0,0,0,0)}.bannerbrands .swiper-button-prev,.bannerbrands .swiper-button-next{width:45px}.bannerbrands .swiper-button-prev{left:0px}.bannerbrands .swiper-button-next{right:0px}.bannerbrands .swiper-wrapper{padding:40px 40px;width:calc(100% - 80px)}@media(max-width: 1200px){.bannerbrands .swiper-wrapper{padding:20px 20px;width:calc(100% - 40px)}}.bannerbrands .swiper-slide{width:16.66%}@media(max-width: 1200px){.bannerbrands .swiper-slide{width:33.33%}}@media(max-width: 970px){.bannerbrands .swiper-slide{width:50%}}.bannerbrands .swiper-slide a{display:flex;height:70px;align-items:center}.bannerbrands .swiper-slide a img{max-height:80px}.bannerbrands .swiper-slide img{display:block;margin:auto}.bestProducts{padding:60px 0px;background-color:#f7f7f7;padding-bottom:30px}.bestProducts .bestProducts{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1260px;margin:auto}.bestProducts .bestProducts .offerProducts{width:calc(50% - 15px);margin-bottom:30px}@media(max-width: 970px){.bestProducts .bestProducts .offerProducts{width:100%}}.allproducts{padding:60px 0px;background-color:#fff;padding-bottom:30px}.allproducts .allProductsContent{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1260px;margin:auto}.allproducts .allProductsContent .myProduct{width:calc(25% - 15px);margin-bottom:30px}@media(max-width: 1200px){.allproducts .allProductsContent .myProduct{width:calc(50% - 15px)}}.allproducts .aditionalBton{margin:60px 0px}.allproducts .aditionalBton a{border-radius:27px;max-width:250px;margin:auto}.home-banner{padding-top:50px;padding-bottom:50px}@media(max-width: 768px){.home-banner{padding-top:10px}}.home-banner .x-container{max-width:1000px}@media(max-width: 1200px){.home-banner .x-container{padding:0px 20px}}.home-banner .x-container .x-swiper-full img{width:100%;height:400px;object-fit:cover;display:block}.home-banner .servicios-slide .swiper-pagination{position:relative;bottom:0px;margin-top:20px}.home-banner .servicesContent{padding:5px}.home-banner .servicesContent .imagenLink{padding:20px;background:#fff;display:block;box-shadow:0px 3px 4px rgba(0,0,0,.2117647059);margin-bottom:40px;border-radius:7px}.home-banner .servicesContent .imagenLink img{width:100%;display:block;min-height:300px;object-fit:cover}.home-banner .servicesContent .btn{font-size:19px;display:flex;align-items:center;justify-content:center;height:70px}.home-banner .x-dowContent .singleflex-dowContent{display:flex;justify-content:space-between;margin:40px 0px}@media(max-width: 768px){.home-banner .x-dowContent .singleflex-dowContent{display:block}}.home-banner .x-dowContent .singleflex-dowContent .singleflex-item{display:flex;align-items:center}@media(max-width: 768px){.home-banner .x-dowContent .singleflex-dowContent .singleflex-item{justify-content:center;margin-bottom:10px}}.home-banner .x-dowContent .singleflex-dowContent .singleflex-item img{margin-right:15px;display:block}.home-banner .x-dowContent .singleflex-dowContent .singleflex-item h3{font-size:18px;max-width:230px}.home-banner .x-dowContent .btn{font-size:18px;max-width:350px;margin:auto}.bannerBackground{background-size:cover;padding:70px 20px;position:relative;z-index:1}.bannerBackground:before{content:"";position:absolute;width:100%;height:100%;background:#000;top:0;left:0;z-index:-1;opacity:.6}.bannerBackground .bannerCenter{z-index:1;position:relative;max-width:750px;margin:auto;text-align:center}.bannerBackground .bannerCenter p{color:#fbb71c;font-size:15px;line-height:20px;margin-bottom:20px}.bannerBackground .bannerCenter h2{color:#fff;font-family:"picaflor";font-size:48px;line-height:58px;margin-bottom:40px}@media(max-width: 970px){.bannerBackground .bannerCenter h2{font-size:24px;line-height:30px;margin-bottom:20px}}.bannerBackground .bannerCenter .suscriptionForm{display:flex;padding:15px;background:#fff;border-radius:42px;align-items:center;justify-content:space-between}@media(max-width: 970px){.bannerBackground .bannerCenter .suscriptionForm{padding:7px;border-radius:30px}}.bannerBackground .bannerCenter .suscriptionForm span{display:block}@media(max-width: 970px){.bannerBackground .bannerCenter .suscriptionForm span{max-width:calc(100% - 135px);flex:none}}.bannerBackground .bannerCenter .suscriptionForm span input{height:41px;border:none;font-size:14px;font-family:"poligon";width:100%;box-sizing:border-box}.bannerBackground .bannerCenter .suscriptionForm .btn{border-radius:25px;max-width:230px;padding:17px}@media(max-width: 970px){.bannerBackground .bannerCenter .suscriptionForm .btn{width:135px;flex:none}}.moreSalesproducts{background-size:cover;padding:70px 20px;position:relative;z-index:1}.moreSalesproducts .swiper-button-prev,.moreSalesproducts .swiper-container-rtl .swiper-button-next,.moreSalesproducts .swiper-button-next,.moreSalesproducts .swiper-container-rtl .swiper-button-prev{background:rgba(0,0,0,0)}.moreSalesproducts .swiper-button-prev,.moreSalesproducts .swiper-button-next{width:45px}.moreSalesproducts .swiper-button-prev svg path,.moreSalesproducts .swiper-button-next svg path{stroke:#c41a2c}.moreSalesproducts .swiper-button-prev{left:0px}.moreSalesproducts .swiper-button-next{right:0px}.moreSalesproducts .swiper-wrapper{padding:50px;width:calc(100% - 100px)}@media(max-width: 1200px){.moreSalesproducts .swiper-wrapper{padding:10px 50px;width:calc(100% - 100px)}}.moreSalesproducts .swiper-slide{width:calc(25% - 10px);margin-right:10px}@media(max-width: 1200px){.moreSalesproducts .swiper-slide{width:calc(33.33% - 10px)}}@media(max-width: 970px){.moreSalesproducts .swiper-slide{width:100%;margin-right:0px}}.moreBrands{background:#f7f7f7;padding:100px 0px}@media(max-width: 1200px){.moreBrands{padding:50px 0px}}.moreBrands .flexBrandes{display:flex;width:100%;align-items:center;justify-content:space-between}@media(max-width: 1200px){.moreBrands .flexBrandes img{max-width:70px}}@media(max-width: 970px){.moreBrands .flexBrandes img{max-width:50px}}body.page-template-templates-template_home_seo-php:before,body.page-template-template_home_seo-php:before{background:#fff}body.page-template-templates-template_home_seo-php .background-fondo1,body.page-template-templates-template_home_seo-php .background-fondo2,body.page-template-template_home_seo-php .background-fondo1,body.page-template-template_home_seo-php .background-fondo2{opacity:0}.pek-campaigns{position:relative;width:100%;overflow:hidden;background:#f7f5ff}.pek-campaigns__swiper,.pek-campaigns__slide{width:100%;height:650px;height:min(78svh,720px);min-height:560px}.pek-campaigns__slide{position:relative;overflow:hidden;background:#eafbdc}.pek-campaigns__slide:before,.pek-campaigns__slide:after{content:"";position:absolute;pointer-events:none}.pek-campaigns__slide:before{z-index:1;inset:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.08) 20%, rgba(255, 255, 255, 0.88) 100%)}.pek-campaigns__slide:after{z-index:0;top:-18%;right:-10%;width:52vw;height:52vw;min-width:340px;min-height:340px;border-radius:50%;background:hsla(0,0%,100%,.4)}.pek-campaigns__slide--lime{background:linear-gradient(135deg, #f8ffef 0%, #eafbdc 52%, #bdef8d 100%)}.pek-campaigns__slide--pink{background:linear-gradient(135deg, #fff 0%, #ffeaf3 52%, #ffc7dd 100%)}.pek-campaigns__slide--lavender{background:linear-gradient(135deg, #fff 0%, #f3eeff 52%, #d7cbff 100%)}.pek-campaigns__slide--light{background:#fff}.pek-campaigns__slide--dark{background:var(--peko-navy, #243b34)}.pek-campaigns__slide--dark:before{background:linear-gradient(180deg, rgba(36, 59, 52, 0.08) 15%, rgba(36, 59, 52, 0.9) 100%)}.pek-campaigns__picture,.pek-campaigns__image{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%}.pek-campaigns__image-link{position:absolute;z-index:1;inset:0;display:block}.pek-campaigns__image-link:focus-visible{outline:4px solid var(--peko-purple, #5a35f0);outline-offset:-6px}.pek-campaigns__image{object-fit:cover;object-position:center}.pek-campaigns__slide--focus-left .pek-campaigns__image{object-position:left center}.pek-campaigns__slide--focus-right .pek-campaigns__image{object-position:right center}.pek-campaigns__slide--focus-top .pek-campaigns__image{object-position:center top}.pek-campaigns__slide--focus-bottom .pek-campaigns__image{object-position:center bottom}.pek-campaigns__overlay{position:absolute;z-index:2;inset:0;pointer-events:none}.pek-campaigns__container{height:100%;display:flex;align-items:flex-end;padding-top:42px;padding-bottom:76px}.pek-campaigns__content{pointer-events:auto;width:min(100%,620px);padding:24px;border:1px solid hsla(0,0%,100%,.52);border-radius:24px;background:hsla(0,0%,100%,.82);box-shadow:0 22px 46px rgba(36,59,52,.12);backdrop-filter:blur(10px)}.pek-campaigns__content h2{margin:0 0 14px;color:var(--peko-navy, #243b34);font-family:"poligon";font-size:clamp(38px,9vw,58px);line-height:1.02;letter-spacing:-0.035em}.pek-campaigns__content p{max-width:560px;margin:0;color:var(--peko-gray, #4f5b57);font-size:16px;line-height:1.6}.pek-campaigns__slide--dark .pek-campaigns__content{border-color:hsla(0,0%,100%,.18);background:rgba(36,59,52,.84)}.pek-campaigns__slide--dark .pek-campaigns__content h2,.pek-campaigns__slide--dark .pek-campaigns__content p{color:#fff}.pek-campaigns__slide--align-center .pek-campaigns__content{margin-right:auto;margin-left:auto;text-align:center}.pek-campaigns__slide--align-center .pek-campaigns__content p{margin-right:auto;margin-left:auto}.pek-campaigns__slide--align-right .pek-campaigns__content{margin-left:auto}.pek-campaigns__eyebrow{display:inline-flex;margin-bottom:14px;padding:8px 13px;border-radius:12px;background:var(--peko-pink-soft, #ffeaf3);color:var(--peko-pink, #f43b7f);font-size:13px;font-weight:700;letter-spacing:.025em}.pek-campaigns__cta{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:22px;padding:12px 20px;border-radius:14px;background:var(--peko-purple, #5a35f0);color:#fff;box-shadow:0 14px 28px rgba(90,53,240,.24);font-family:"poligon";font-size:16px;transition:transform .2s ease,box-shadow .2s ease}.pek-campaigns__cta svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.pek-campaigns__cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 18px 34px rgba(90,53,240,.3)}.pek-campaigns__cta:hover svg{transform:translateX(3px)}.pek-campaigns__arrow,.pek-campaigns__toggle{position:absolute;z-index:5;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(36,59,52,.12);border-radius:14px;background:hsla(0,0%,100%,.9);color:var(--peko-purple, #5a35f0);box-shadow:0 10px 24px rgba(36,59,52,.12);backdrop-filter:blur(8px);cursor:pointer}.pek-campaigns__arrow svg,.pek-campaigns__toggle svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pek-campaigns__arrow:focus-visible,.pek-campaigns__toggle:focus-visible{outline:3px solid rgba(90,53,240,.34);outline-offset:3px}.pek-campaigns__arrow{top:50%;transform:translateY(-50%)}.pek-campaigns__arrow--prev{left:14px}.pek-campaigns__arrow--next{right:14px}.pek-campaigns__toggle{right:18px;bottom:18px}.pek-campaigns__play-icon{display:none}.pek-campaigns__toggle.is-paused .pek-campaigns__pause-icon{display:none}.pek-campaigns__toggle.is-paused .pek-campaigns__play-icon{display:block}.pek-campaigns__pagination{position:absolute;z-index:5;bottom:26px !important;left:50% !important;width:auto !important;display:flex;align-items:center;gap:8px;transform:translateX(-50%)}.pek-campaigns__pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 !important;border:2px solid #fff;background:var(--peko-purple, #5a35f0);box-shadow:0 4px 12px rgba(36,59,52,.2);opacity:.45;transition:width .2s ease,opacity .2s ease}.pek-campaigns__pagination .swiper-pagination-bullet-active{width:30px;border-radius:999px;opacity:1}@media(min-width: 768px){.pek-campaigns__swiper,.pek-campaigns__slide{height:clamp(460px,46vw,680px);min-height:460px}.pek-campaigns__slide:before{background:linear-gradient(90deg, rgba(255, 255, 255, 0.86) 0%, rgba(255, 255, 255, 0.36) 42%, rgba(255, 255, 255, 0) 72%)}.pek-campaigns__slide--align-right:before{background:linear-gradient(270deg, rgba(255, 255, 255, 0.86) 0%, rgba(255, 255, 255, 0.36) 42%, rgba(255, 255, 255, 0) 72%)}.pek-campaigns__slide--align-center:before{background:linear-gradient(180deg, rgba(255, 255, 255, 0.08) 20%, rgba(255, 255, 255, 0.78) 100%)}.pek-campaigns__slide--dark:before{background:linear-gradient(90deg, rgba(36, 59, 52, 0.9) 0%, rgba(36, 59, 52, 0.42) 46%, rgba(36, 59, 52, 0.08) 76%)}.pek-campaigns__slide--dark.pek-campaigns__slide--align-right:before{background:linear-gradient(270deg, rgba(36, 59, 52, 0.9) 0%, rgba(36, 59, 52, 0.42) 46%, rgba(36, 59, 52, 0.08) 76%)}.pek-campaigns__container{align-items:center;padding-top:54px;padding-bottom:54px}.pek-campaigns__content{padding:30px}.pek-campaigns__content h2{font-size:clamp(48px,4.6vw,72px)}.pek-campaigns__content p{font-size:18px}.pek-campaigns__arrow{width:50px;height:50px}.pek-campaigns__arrow--prev{left:24px}.pek-campaigns__arrow--next{right:24px}}@media(max-width: 520px){.pek-campaigns__content{padding:20px}.pek-campaigns__content h2{font-size:38px}.pek-campaigns__content p{font-size:15px}.pek-campaigns__arrow{top:auto;bottom:18px;transform:none}.pek-campaigns__arrow--prev{left:18px}.pek-campaigns__arrow--next{right:72px}.pek-campaigns__toggle{right:18px}.pek-campaigns__pagination{bottom:34px !important}}.pek-home-seo{position:relative;z-index:1;padding-bottom:72px}@media(max-width: 1200px){.pek-home-seo{padding-bottom:56px}}.pek-home-seo__section{padding:34px 0}@media(max-width: 1200px){.pek-home-seo__section{padding:26px 0}}.pek-home-seo__section--soft,.pek-home-seo__section--cream{background:#fff}.pek-home-seo__section--cta{padding-top:10px}.pek-home-seo__section--mama{padding-top:16px}.pek-home-seo__section--final{padding-bottom:24px}.pek-home-seo__hero{padding:24px 0 36px}@media(max-width: 1200px){.pek-home-seo__hero{padding:20px 0 28px}}.pek-home-seo__hero-shell,.pek-home-seo__cta-shell,.pek-home-seo__final-shell,.pek-home-seo__mama-shell{border-radius:34px;overflow:hidden;box-shadow:0 24px 46px rgba(37,39,41,.11)}.pek-home-seo__hero-shell{background:#fff;display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(280px, 0.9fr);gap:28px;padding:38px 42px;align-items:stretch}@media(max-width: 1200px){.pek-home-seo__hero-shell{grid-template-columns:1fr;padding:28px 22px;gap:18px;border-radius:26px}}.pek-home-seo__hero-copy h1{display:inline;padding:0 .18em;background:#9ae944;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:48px;line-height:1.02;color:#252729;margin-bottom:16px;max-width:740px}@media(max-width: 1200px){.pek-home-seo__hero-copy h1{font-size:32px;line-height:1.05}}.pek-home-seo__hero-copy p{font-size:18px;line-height:1.7;color:#2f4034;max-width:760px}@media(max-width: 1200px){.pek-home-seo__hero-copy p{font-size:16px;line-height:1.65}}.pek-home-seo__hero-note{background:hsla(0,0%,100%,.84);border:2px dashed rgba(88,61,227,.18);border-radius:28px;padding:26px;align-self:center}.pek-home-seo__hero-note strong{display:block;font-family:"poligon";font-size:28px;line-height:1.05;color:#583de3;margin-bottom:14px}.pek-home-seo__hero-note p{font-size:16px;line-height:1.7;color:#48545c}.pek-home-seo__eyebrow{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 16px;border-radius:999px;background:hsla(0,0%,100%,.9);color:#d32485;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:16px;box-shadow:0 10px 18px rgba(37,39,41,.08)}.pek-home-seo__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.pek-home-seo__button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:14px 26px;border-radius:999px;font-family:"poligon";font-size:17px;line-height:1.1;text-align:center;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.pek-home-seo__button:hover{transform:translateY(-2px)}.pek-home-seo__button--primary{background:#583de3;color:#fff;box-shadow:0 16px 28px rgba(88,61,227,.28)}.pek-home-seo__button--secondary{background:#fff;color:#d32485;border:2px solid rgba(240,72,165,.22);box-shadow:0 12px 24px rgba(37,39,41,.08)}.pek-home-seo__section-header{max-width:860px;margin-bottom:26px}.pek-home-seo__section-header h2{font-size:40px;line-height:1.04;color:#252729;margin-bottom:14px}@media(max-width: 1200px){.pek-home-seo__section-header h2{font-size:30px}}.pek-home-seo__section-header p{font-size:17px;line-height:1.72;color:#5e6c72}@media(max-width: 1200px){.pek-home-seo__section-header p{font-size:15px;line-height:1.65}}.pek-home-seo__section-header--light{max-width:720px}.pek-home-seo__section-header--light h2,.pek-home-seo__section-header--light p{color:#fff}.pek-home-seo__section-header--light .pek-home-seo__eyebrow{background:hsla(0,0%,100%,.18);color:#fff;box-shadow:none}.pek-home-seo__subsection-header{margin:32px 0 20px}.pek-home-seo__subsection-header h3{font-size:28px;line-height:1.08;color:#252729;margin-bottom:10px}.pek-home-seo__subsection-header p{max-width:720px;font-size:15px;line-height:1.7;color:#62716b}.pek-home-seo__grid{display:grid;gap:24px}.pek-home-seo__grid--products,.pek-home-seo__grid--cards,.pek-home-seo__grid--needs,.pek-home-seo__grid--testimonials{grid-template-columns:repeat(3, minmax(0, 1fr))}.pek-home-seo__grid--compact,.pek-home-seo__grid--trust{grid-template-columns:repeat(4, minmax(0, 1fr))}.pek-home-seo__grid--secondary-promos{grid-template-columns:repeat(3, minmax(0, 1fr))}.pek-home-seo__grid--secondary-categories{grid-template-columns:repeat(3, minmax(0, 1fr))}@media(max-width: 1200px){.pek-home-seo__grid--compact,.pek-home-seo__grid--trust,.pek-home-seo__grid--products,.pek-home-seo__grid--cards,.pek-home-seo__grid--needs,.pek-home-seo__grid--secondary-promos,.pek-home-seo__grid--secondary-categories,.pek-home-seo__grid--testimonials{grid-template-columns:1fr}}.pek-home-seo__product-card,.pek-home-seo__info-card,.pek-home-seo__compact-card,.pek-home-seo__need-card,.pek-home-seo__trust-card,.pek-home-seo__testimonial-card,.pek-home-seo__secondary-card{position:relative;background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 18px 34px rgba(37,39,41,.09);min-width:0}.pek-home-seo__product-card{border:1px solid rgba(240,72,165,.1)}.pek-home-seo__product-card.is-featured{box-shadow:0 24px 42px rgba(240,72,165,.18);transform:translateY(-2px)}.pek-home-seo__product-link,.pek-home-seo__secondary-link{display:block;height:100%}.pek-home-seo__product-media,.pek-home-seo__secondary-media,.pek-home-seo__promo-card{background:#fff}.pek-home-seo__product-image,.pek-home-seo__secondary-image,.pek-home-seo__promo-image{display:block;width:100%;height:auto}.pek-home-seo__product-body,.pek-home-seo__secondary-body,.pek-home-seo__info-card,.pek-home-seo__compact-card,.pek-home-seo__need-card,.pek-home-seo__trust-card,.pek-home-seo__testimonial-body{padding:22px}.pek-home-seo__product-kicker{display:inline-flex;margin-bottom:10px;color:#79b80a;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.pek-home-seo__badge{position:absolute;top:14px;left:14px;z-index:2;padding:7px 14px;border-radius:999px;background:#f048a5;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 10px 18px rgba(240,72,165,.24)}.pek-home-seo__info-card,.pek-home-seo__compact-card,.pek-home-seo__need-card,.pek-home-seo__trust-card{border:1px solid rgba(123,164,83,.12)}.pek-home-seo__info-card h3,.pek-home-seo__compact-card h3,.pek-home-seo__need-card h3,.pek-home-seo__trust-card h3{font-size:26px;line-height:1.08;color:#252729;margin-bottom:12px}.pek-home-seo__info-card p,.pek-home-seo__compact-card p,.pek-home-seo__need-card p,.pek-home-seo__trust-card p{font-size:15px;line-height:1.72;color:#62716b}.pek-home-seo__compact-card,.pek-home-seo__trust-card{background:#fff}.pek-home-seo__info-card-media,.pek-home-seo__need-card-icon,.pek-home-seo__trust-icon{margin-bottom:18px}.pek-home-seo__card-image,.pek-home-seo__need-icon-image,.pek-home-seo__trust-icon-image{display:block;width:100%;height:auto;border-radius:22px}.pek-home-seo__need-card-icon,.pek-home-seo__trust-icon{width:72px;height:72px;border-radius:22px;background:#f6fbff;display:flex;align-items:center;justify-content:center;overflow:hidden}.pek-home-seo__text-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;padding:11px 18px;border-radius:16px;background:#583de3;color:#fff;font-size:15px;font-weight:700;line-height:1.1;border:1px solid #583de3;box-shadow:0 12px 22px rgba(88,61,227,.2);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.pek-home-seo__text-link:after{content:"";width:18px;height:18px;flex:none;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.43 5.93 20.5 12l-6.07 6.07M3.5 12h16.83' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .2s ease}.pek-home-seo__text-link:hover{background:#4b30d1;color:#fff;transform:translateY(-2px);box-shadow:0 15px 28px rgba(88,61,227,.28)}.pek-home-seo__text-link:hover:after{transform:translateX(3px)}.pek-home-seo__footnote{max-width:760px;margin-top:22px;font-size:15px;line-height:1.7;color:#5f6a72}.pek-home-seo__cta-shell,.pek-home-seo__final-shell{padding:36px 40px;background:#fff}@media(max-width: 1200px){.pek-home-seo__cta-shell,.pek-home-seo__final-shell{padding:28px 22px;border-radius:26px}}.pek-home-seo__cta-shell h2,.pek-home-seo__final-shell h2{font-size:38px;line-height:1.04;margin-bottom:12px;color:#252729}@media(max-width: 1200px){.pek-home-seo__cta-shell h2,.pek-home-seo__final-shell h2{font-size:30px}}.pek-home-seo__cta-shell p,.pek-home-seo__final-shell p{max-width:760px;font-size:17px;line-height:1.72;color:#5f6a72}@media(max-width: 1200px){.pek-home-seo__cta-shell p,.pek-home-seo__final-shell p{font-size:15px}}.pek-home-seo__testimonial-card{display:flex;flex-direction:column;border:1px solid rgba(240,72,165,.08)}.pek-home-seo__testimonial-card:nth-child(2n){background:#fff}.pek-home-seo__testimonial-media{padding:24px 24px 0;text-align:center}.pek-home-seo__testimonial-image{width:220px;height:220px;object-fit:cover;border-radius:999px;display:inline-block}@media(max-width: 1200px){.pek-home-seo__testimonial-image{width:170px;height:170px}}.pek-home-seo__testimonial-body h3{text-align:center;font-size:24px;line-height:1.12;color:#252729;margin-bottom:10px}.pek-home-seo__testimonial-body p{font-size:15px;line-height:1.72;color:#5f6971;text-align:center}.pek-home-seo__stars{display:flex;justify-content:center;gap:6px;margin-bottom:14px}.pek-home-seo__star{color:#d2d8dc;font-size:20px;line-height:1}.pek-home-seo__star.is-active{color:#fbb71c}.pek-home-seo__promo-card{border-radius:24px;overflow:hidden;box-shadow:0 18px 34px rgba(37,39,41,.09)}.pek-home-seo__mama-shell{padding:38px 42px;background-size:cover;background-position:center;position:relative;min-height:280px}.pek-home-seo__mama-shell:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0)}.pek-home-seo__mama-shell>*{position:relative;z-index:1}@media(max-width: 1200px){.pek-home-seo__mama-shell{padding:28px 22px;border-radius:26px}}.pek-home-seo__mama-items{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px;margin-top:24px}@media(max-width: 1200px){.pek-home-seo__mama-items{grid-template-columns:1fr}}.pek-home-seo__mama-item{display:flex;align-items:center;gap:14px;padding:18px;border-radius:24px;background:hsla(0,0%,100%,.14);backdrop-filter:blur(3px)}.pek-home-seo__mama-item p{color:#fff;font-size:17px;line-height:1.5;font-weight:700}@media(max-width: 1200px){.pek-home-seo__mama-item{align-items:flex-start}}.pek-home-seo__mama-icon{width:64px;height:64px;flex:none}.pek-home-seo__faq-list{display:grid;gap:14px}.pek-home-seo__faq-item{background:#fff;border-radius:22px;border:1px solid rgba(123,164,83,.12);box-shadow:0 14px 28px rgba(37,39,41,.06);overflow:hidden}.pek-home-seo__faq-item summary{cursor:pointer;position:relative;list-style:none;padding:20px 62px 20px 22px;font-family:"poligon";font-size:22px;line-height:1.16;color:#252729}.pek-home-seo__faq-item summary::-webkit-details-marker{display:none}.pek-home-seo__faq-item summary:after{content:"+";position:absolute;right:22px;top:18px;font-size:30px;line-height:1;color:#d32485}.pek-home-seo__faq-item[open] summary:after{content:"−"}.pek-home-seo__faq-answer{padding:0 22px 22px}.pek-home-seo__faq-answer p{font-size:15px;line-height:1.75;color:#5f6971}.pek-home-seo__faq-answer p:last-child{margin-bottom:0}.pek-home-seo__faq-answer a{color:#d32485;text-decoration:underline}body:before{background:#fff}body .background-fondo1,body .background-fondo2{opacity:0}.pek-home-seo{background:#fff}.pek-home-seo .myProductsInside,.pek-home-seo .testimonios,.pek-home-seo .mamapekokis{background:#fff}.pek-home-seo .x-title p{font-size:16px}.pek-home-seo .x-title h2{margin:0;color:#000;font-weight:700;font-size:30px;font-family:"poligon"}.pek-home-seo .x-title h2:after,.pek-home-seo .x-title h2:before{display:none}.pek-home-seo .x-title .btn{border-radius:20px;border:1px solid #f048a5;background:rgba(0,0,0,0);color:#f048a5;max-width:150px !important}.pek-home-seo .x-title.services-title{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:16px 24px}.pek-home-seo .x-title.services-title>div{min-width:0;color:var(--peko-navy);font-family:"poligon";font-size:clamp(34px,3.3vw,46px);font-weight:800;line-height:1.08;letter-spacing:-0.02em}.pek-home-seo .x-title.services-title>div h2{margin:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.pek-home-seo .x-title.services-title>div p{max-width:760px;margin:8px 0 0;color:var(--peko-gray);font-family:inherit;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0}.pek-home-seo .x-title.services-title a{max-width:200px;margin-top:10px;margin-bottom:10px}.pek-home-seo .x-descuentos-flow,.pek-home-seo .x-hijos-flow,.pek-home-seo .x-novedades{display:flex;justify-content:space-between}.pek-home-seo .x-item-novedad{text-align:center;width:calc(33.33% - 30px);padding:25px !important;margin:22px !important;position:relative;border-radius:24px;overflow:hidden;background:#fff;transition:transform .18s ease,box-shadow .18s ease}.pek-home-seo .x-item-novedad--featured{box-shadow:1px 0 6px 5px #ff4fa8;transform:translateY(-2px)}.pek-home-seo .x-item-novedad a{display:block;text-align:left}.pek-home-seo .x-item-novedad img{width:100%;display:block;margin:auto auto 10px}.pek-home-seo .x-item-novedad h3{font-size:24px;font-family:"poligon"}.pek-home-seo .x-item-novedad .oferta{display:block;padding:5px 0;font-size:16px;line-height:20px;margin:5px auto auto}.pek-home-seo .x-item-novedad .dscto{font-size:16px;color:#7bbd25;position:relative;display:inline-block}.pek-home-seo .x-item-novedad .precio{margin:10px auto auto;background:#583de3;padding:10px 20px;display:inline-flex;color:#fff;font-size:18px;border-radius:20px}.pek-home-seo .x-item-novedad .precio svg{margin-left:5px}.pek-home-seo .badge-featured{position:absolute;top:12px;left:12px;z-index:5;padding:6px 14px;border-radius:999px;background:#ff4fa8;color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pek-home-seo .btn-exclusive{background:#f048a5;color:#fff;font-size:1.3rem;font-weight:bolder;border-radius:20px;padding:15px;border:3px dashed #f5f5f5}.pek-home-seo .x-descuentos-flow img{width:100%}.pek-home-seo .x-descuentos-flow--left{width:calc(68% - 10px)}.pek-home-seo .x-descuentos-flow--left img{height:520px;object-fit:cover;border-radius:15px}.pek-home-seo .x-descuentos-flow--right{width:calc(32% - 10px)}.pek-home-seo .x-descuentos-flow--right img{border-radius:15px;height:250px;object-fit:cover;display:block;width:100%}.pek-home-seo .x-descuentos-flow--right--top{margin-bottom:20px}.pek-home-seo .x-hijos-flow--item{width:calc(33.33% - 30px)}.pek-home-seo .x-hijos-flow--item a{display:block}.pek-home-seo .x-hijos-flow--item a img{width:100%;display:block;margin-bottom:10px}.pek-home-seo .x-hijos-flow--item .precio{margin:10px auto auto;background:#583de3;padding:10px 20px;display:inline-flex;color:#fff;font-size:18px;border-radius:20px}.pek-home-seo .x-hijos-flow--item .precio svg{margin-left:5px}.pek-home-seo .swiper-slide-xx{width:calc(25% - 30px);flex:none;margin-right:30px;padding:0 14px 18px 0}.pek-home-seo .testimoniosslider{margin-bottom:40px;overflow-x:scroll;padding:8px 0 28px;display:flex}.pek-home-seo .testimoniosContent{overflow:initial;background:#fcceeb;position:relative;min-height:100%;padding:20px 20px 22px;border-radius:0;box-shadow:none}.pek-home-seo .testimoniosContent:before{content:"";position:absolute;background:#f048a5;width:100%;height:100%;z-index:-1;left:15px;top:15px;border-radius:0 10px 10px 10px}.pek-home-seo .testimoniosContent img{border-radius:50%;width:min(270px,100%);height:auto;aspect-ratio:1/1;object-fit:cover;display:block;margin:auto auto 18px}.pek-home-seo .testimoniosContent__content{min-height:0}.pek-home-seo .testimoniosContent__content h3{text-align:center;font-size:20px;font-family:"poligon";color:#000;margin-bottom:6px}.pek-home-seo .testimoniosContent__content .description p,.pek-home-seo .testimoniosContent__content .description div,.pek-home-seo .testimoniosContent__content .description span{font-size:15px;line-height:1.38;color:#252729}.pek-home-seo .testimoniosContent__content .description p:last-child{margin-bottom:0}.pek-home-seo .swiper-slide-xx:nth-child(2n) .testimoniosContent{background:#f2ffdc}.pek-home-seo .swiper-slide-xx:nth-child(2n) .testimoniosContent:before{background:#bff575}.pek-home-seo .pek-home-seo__grid--testimonials{display:flex;gap:30px;overflow-x:auto;padding:8px 0 36px}.pek-home-seo .pek-home-seo__grid--testimonials .pek-home-seo__testimonial-card{width:calc(25% - 22px);min-width:280px;flex:none;overflow:visible;background:#fcceeb;border:0;border-radius:0;box-shadow:15px 15px 0 #f048a5}.pek-home-seo .pek-home-seo__grid--testimonials .pek-home-seo__testimonial-card:nth-child(2n){background:#f2ffdc;box-shadow:15px 15px 0 #bff575}.pek-home-seo .pek-home-seo__grid--testimonials .pek-home-seo__testimonial-media{padding:20px 20px 0}.pek-home-seo .pek-home-seo__grid--testimonials .pek-home-seo__testimonial-image{width:min(270px,100%);height:auto;aspect-ratio:1/1;object-fit:cover}.pek-home-seo .pek-home-seo__grid--testimonials .pek-home-seo__testimonial-body{padding:16px 20px 22px}.pek-home-seo .pek-home-seo__grid--testimonials .pek-home-seo__testimonial-body h3{color:#000;font-size:20px;margin-bottom:6px}.pek-home-seo .pek-home-seo__grid--testimonials .pek-home-seo__testimonial-body p{color:#252729;font-size:15px;line-height:1.38}.pek-home-seo .valoration_starts{display:flex;justify-content:center;gap:4px;margin-bottom:10px}.pek-home-seo .valoration_starts .start{width:18px;height:18px;display:inline-block;background:#d7dde1;clip-path:polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%)}.pek-home-seo .valoration_starts .start.active{background:#fbb71c}.pek-home-seo .mamapekokis-background{display:block;background-size:cover;background-position:center;padding:40px 50px;margin-top:50px;border-radius:15px}.pek-home-seo .mamapekokis-background p{text-align:center}.pek-home-seo .mamapekokis-background h2{text-align:center;font-size:30px;color:#f048a5}.pek-home-seo .mamapekokis-flex{display:flex;margin:40px auto;max-width:800px;justify-content:space-between}.pek-home-seo .mamapekokis-items{display:flex;width:calc(50% - 20px);align-items:center}.pek-home-seo .mamapekokis-items img{margin-right:15px;max-width:120px}.pek-home-seo .mamapekokis-items p{text-align:left;font-size:20px;font-weight:700}.pek-home-seo .mama-btn .btn{display:flex;align-items:center;background:#583de3;border-radius:25px;justify-content:center;font-size:18px;max-width:250px;margin:auto}.pek-home-seo .mama-btn svg{display:block;margin-left:5px}@media(max-width: 1200px){.pek-home-seo .swiper-slide-xx{min-width:220px}}@media(max-width: 768px){.pek-home-seo .x-title p{font-size:14px;line-height:18px}.pek-home-seo .x-title h2{font-size:18px;line-height:22px}.pek-home-seo .x-title.services-title{margin-top:20px;flex-direction:column;align-items:flex-start;text-align:left}.pek-home-seo .x-title.services-title>div{width:100%;font-size:30px;line-height:1.12}.pek-home-seo .x-title.services-title>div p{max-width:100%;font-size:15px;line-height:1.55}.pek-home-seo .x-title.services-title a{align-self:center}.pek-home-seo .x-descuentos-flow{display:block}.pek-home-seo .x-descuentos-flow--left,.pek-home-seo .x-descuentos-flow--right{width:100%}.pek-home-seo .x-descuentos-flow--left img{height:auto;display:block;margin-bottom:20px}.pek-home-seo .x-descuentos-flow--right img{height:auto}.pek-home-seo .x-hijos-flow,.pek-home-seo .x-novedades{flex-wrap:nowrap;overflow-x:scroll;width:calc(100% + 20px)}.pek-home-seo .x-item-novedad{width:calc(100% - 30px);flex:none;margin-bottom:20px;margin-right:10px}.pek-home-seo .x-item-novedad img{max-width:100%;height:auto;margin-bottom:10px}.pek-home-seo .x-item-novedad h3{margin-bottom:10px}.pek-home-seo .x-hijos-flow--item{width:calc(100% - 30px);flex:none;margin-bottom:20px;margin-right:10px}.pek-home-seo .mamapekokis-background{padding:20px}.pek-home-seo .mamapekokis-flex{margin:20px auto;display:block}.pek-home-seo .mamapekokis-items{display:block;width:100%;margin-bottom:20px;text-align:center}.pek-home-seo .mamapekokis-items p{text-align:center}}.pek-home-seo{--pek-soft-green: #ecfbdd;--pek-green-text: #8ccf3f;--pek-purple: #583de3;--pek-pink: #f048a5;--pek-turquoise: #3bd4d4;--pek-ink: #252729;--pek-muted: #647078;--pek-border: rgba(88, 61, 227, 0.12)}.pek-home-seo__hero-shell{position:relative;overflow:visible;border:1px solid rgba(140,207,63,.18);border-radius:28px;box-shadow:0 18px 42px rgba(42,54,31,.07);background:radial-gradient(circle at 8% 82%, rgba(59, 212, 212, 0.13) 0 56px, transparent 57px),radial-gradient(circle at 94% 18%, rgba(240, 72, 165, 0.1) 0 48px, transparent 49px),#fff}.pek-home-seo__hero-copy h1{display:block;position:relative;max-width:820px;margin:0 0 22px;padding:18px 32px;overflow:hidden;border-radius:12px;background:var(--pek-soft-green);color:var(--pek-green-text);box-shadow:none;font-size:36px;line-height:1.55}.pek-home-seo__hero-copy h1:before,.pek-home-seo__hero-copy h1:after{content:"";position:absolute;top:50%;width:32px;height:32px;border-radius:50%;background:var(--pek-green-text);transform:translateY(-50%)}.pek-home-seo__hero-copy h1:before{left:-16px}.pek-home-seo__hero-copy h1:after{right:-16px}@media(max-width: 1200px){.pek-home-seo__hero-copy h1{padding:16px 24px;font-size:28px;line-height:1.35}}.pek-home-seo__hero-note{border-color:rgba(88,61,227,.16);background:radial-gradient(circle at 90% 15%, rgba(154, 233, 68, 0.16) 0 34px, transparent 35px),#fff;box-shadow:inset 0 0 0 1px rgba(59,212,212,.12)}.pek-home-seo__eyebrow{background:#fff7fb;color:var(--pek-pink);box-shadow:0 8px 18px rgba(240,72,165,.08)}.pek-home-seo__button,.pek-home-seo .btn,.pek-home-seo .btn-exclusive,.pek-home-seo .precio{border-radius:16px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.pek-home-seo__button,.pek-home-seo .btn,.pek-home-seo .btn-exclusive{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px}.pek-home-seo__button:after,.pek-home-seo .btn:after,.pek-home-seo .btn-exclusive:after{content:"";width:18px;height:18px;flex:none;background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .2s ease}.pek-home-seo__button:hover,.pek-home-seo .btn:hover,.pek-home-seo .btn-exclusive:hover{transform:translateY(-2px)}.pek-home-seo__button:hover:after,.pek-home-seo .btn:hover:after,.pek-home-seo .btn-exclusive:hover:after{transform:translateX(3px)}.pek-home-seo__button--primary,.pek-home-seo .btn-exclusive,.pek-home-seo .mama-btn .btn{background:var(--pek-purple);color:#fff;border:1px solid var(--pek-purple);box-shadow:0 13px 24px rgba(88,61,227,.22)}.pek-home-seo__button--primary:after,.pek-home-seo .btn-exclusive:after,.pek-home-seo .mama-btn .btn:after{background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.43 5.93 20.5 12l-6.07 6.07M3.5 12h16.83' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pek-home-seo__button--primary:hover,.pek-home-seo .btn-exclusive:hover,.pek-home-seo .mama-btn .btn:hover{background:#4b30d1;border-color:#4b30d1;box-shadow:0 16px 30px rgba(88,61,227,.28)}.pek-home-seo__button--secondary,.pek-home-seo .x-title .btn{background:#fff;color:var(--pek-purple);border:1px solid rgba(88,61,227,.2);box-shadow:0 10px 22px rgba(37,39,41,.06)}.pek-home-seo__button--secondary:after,.pek-home-seo .x-title .btn:after{background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.43 5.93 20.5 12l-6.07 6.07M3.5 12h16.83' stroke='%23583de3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pek-home-seo__button--secondary:hover,.pek-home-seo .x-title .btn:hover{color:#fff;background:var(--pek-purple);border-color:var(--pek-purple)}.pek-home-seo__button--secondary:hover:after,.pek-home-seo .x-title .btn:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.43 5.93 20.5 12l-6.07 6.07M3.5 12h16.83' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pek-home-seo .precio{background:var(--pek-purple);box-shadow:0 12px 22px rgba(88,61,227,.2)}.pek-home-seo .precio svg{transition:transform .2s ease}.pek-home-seo a:hover .precio,.pek-home-seo .precio:hover{transform:translateY(-2px);box-shadow:0 15px 28px rgba(88,61,227,.28)}.pek-home-seo a:hover .precio svg,.pek-home-seo .precio:hover svg{transform:translateX(3px)}.pek-home-seo .mama-btn .btn:after{display:none}.pek-home-seo__mama-shell{color:#2f4034}.pek-home-seo__mama-shell .pek-home-seo__section-header--light h2{color:#d32485}.pek-home-seo__mama-shell .pek-home-seo__section-header--light p{color:#48545c}.pek-home-seo__mama-shell .pek-home-seo__section-header--light .pek-home-seo__eyebrow{background:#fff7fb;color:#d32485;box-shadow:0 8px 18px rgba(240,72,165,.08)}.pek-home-seo__mama-shell .pek-home-seo__mama-item{background:hsla(0,0%,100%,.72);box-shadow:0 12px 24px rgba(37,39,41,.06)}.pek-home-seo__mama-shell .pek-home-seo__mama-item p{color:#2f4034}.pek-home-seo .mamapekokis-background{color:#2f4034}.pek-home-seo .mamapekokis-background h2,.pek-home-seo .mamapekokis-background h3,.pek-home-seo .mamapekokis-background strong{color:#d32485}.pek-home-seo .mamapekokis-background p{color:#48545c}.pek-home-seo .mamapekokis-items p{color:#2f4034}.pek-home-seo__info-card,.pek-home-seo__compact-card,.pek-home-seo__need-card,.pek-home-seo__trust-card,.pek-home-seo__faq-item,.pek-home-seo__cta-shell,.pek-home-seo__final-shell{border-radius:24px;border:1px solid var(--pek-border);box-shadow:0 16px 30px rgba(37,39,41,.06)}.pek-home-seo__grid--cards .pek-home-seo__info-card{overflow:visible;border:4px dashed rgba(140,207,63,.34);background:radial-gradient(circle at 92% 16%, rgba(154, 233, 68, 0.18) 0 32px, transparent 33px),#fff}.pek-home-seo__grid--cards .pek-home-seo__info-card:before{content:"STICKER";display:inline-flex;margin-bottom:14px;padding:6px 12px;border-radius:12px;background:#ecfbdd;color:#74b92f;font-family:"poligon";font-size:12px;letter-spacing:.04em}.pek-home-seo__grid--cards .pek-home-seo__info-card:nth-child(1):before{content:"ROPA"}.pek-home-seo__grid--cards .pek-home-seo__info-card:nth-child(2):before{content:"CUADERNOS"}.pek-home-seo__grid--cards .pek-home-seo__info-card:nth-child(3):before{content:"UTILES"}.pek-home-seo__grid--cards .pek-home-seo__info-card:nth-child(4):before{content:"LONCHERA"}.pek-home-seo__grid--cards .pek-home-seo__info-card:nth-child(5):before{content:"MOCHILA"}.pek-home-seo__grid--compact{counter-reset:pack-step}.pek-home-seo__grid--compact .pek-home-seo__compact-card{counter-increment:pack-step;padding-top:74px}.pek-home-seo__grid--compact .pek-home-seo__compact-card:before{content:counter(pack-step);position:absolute;top:22px;left:22px;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#ecfbdd;color:var(--pek-green-text);font-family:"poligon";font-size:20px}.pek-home-seo__grid--compact .pek-home-seo__compact-card:after{content:"Guia de eleccion";position:absolute;top:27px;left:72px;padding:5px 10px;border-radius:10px;background:#fff7fb;color:var(--pek-pink);font-size:12px;font-weight:700}.pek-home-seo__grid--needs .pek-home-seo__need-card{border-style:dashed;border-color:rgba(59,212,212,.34)}.pek-home-seo__grid--needs .pek-home-seo__need-card h3:before{content:"Encuentra";display:table;margin-bottom:10px;padding:5px 10px;border-radius:10px;background:#eaffff;color:#159a9a;font-size:12px;letter-spacing:.03em;text-transform:uppercase}.pek-home-seo__grid--trust .pek-home-seo__trust-card{border-top:5px solid var(--pek-turquoise)}.pek-home-seo__grid--trust .pek-home-seo__trust-card:nth-child(2n){border-top-color:var(--pek-pink)}.pek-home-seo__grid--trust .pek-home-seo__trust-card:nth-child(3n){border-top-color:var(--pek-green-text)}.pek-home-seo__need-card-icon,.pek-home-seo__trust-icon{background:#f2ffdc;border:1px solid rgba(140,207,63,.22)}.pek-home-seo__cta-shell,.pek-home-seo__final-shell{position:relative;overflow:hidden;border:2px dashed rgba(88,61,227,.16);background:radial-gradient(circle at 18px 18px, rgba(59, 212, 212, 0.12) 0 4px, transparent 5px),#fff;background-size:34px 34px}.pek-home-seo__cta-shell:before,.pek-home-seo__final-shell:before{content:"";position:absolute;right:-26px;top:-26px;width:94px;height:94px;border-radius:50%;background:rgba(236,251,221,.95)}.pek-home-seo__cta-shell>*,.pek-home-seo__final-shell>*{position:relative;z-index:1}.pek-home-seo__faq-item{border-color:rgba(240,72,165,.12)}.pek-home-seo__faq-item summary{padding:22px 66px 22px 24px}.pek-home-seo__faq-item summary:after{width:34px;height:34px;top:16px;right:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#fff7fb;color:var(--pek-pink);font-size:24px}.pek-home-seo__faq-item[open]{border-color:rgba(140,207,63,.32)}.pek-home-seo__faq-item[open] summary:after{background:#ecfbdd;color:var(--pek-green-text)}@media(max-width: 768px){.pek-home-seo__hero-shell{padding:22px 16px}.pek-home-seo__button,.pek-home-seo .btn,.pek-home-seo .btn-exclusive,.pek-home-seo .precio{border-radius:14px}.pek-home-seo__grid--compact .pek-home-seo__compact-card{padding-top:72px}}.pek-home-seo{--peko-pink: #F43B7F;--peko-pink-soft: #FFEAF3;--peko-lime: #86D63C;--peko-lime-soft: #EAFBDC;--peko-purple: #5A35F0;--peko-lavender: #F3EEFF;--peko-mint: #BDEFE7;--peko-navy: #243B34;--peko-gray: #4F5B57;--peko-white: #FFFFFF}.pek-home-seo__hero{padding:30px 0 44px}.pek-home-seo__hero-shell{position:relative;display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(420px, 0.95fr);gap:42px;align-items:center;padding:48px 52px;overflow:hidden;border:1px solid rgba(134,214,60,.24);border-radius:34px;background:radial-gradient(circle at 7% 92%, rgba(134, 214, 60, 0.2) 0 120px, transparent 122px),radial-gradient(circle at 95% 10%, rgba(244, 59, 127, 0.18) 0 78px, transparent 80px),radial-gradient(circle at 40% 100%, rgba(90, 53, 240, 0.08) 0 92px, transparent 94px),var(--peko-white);box-shadow:0 24px 60px rgba(36,59,52,.08)}.pek-home-seo__hero-copy{position:relative;z-index:2}.pek-home-seo__hero-copy h1{display:block;max-width:780px;margin:0 0 22px;padding:0;background:rgba(0,0,0,0);color:var(--peko-navy);font-size:clamp(40px,4vw,66px);line-height:1.1;letter-spacing:-0.04em;box-shadow:none}.pek-home-seo__hero-copy h1:before,.pek-home-seo__hero-copy h1:after{display:none}.pek-home-seo__hero-copy h1 span{color:var(--peko-lime)}.pek-home-seo__hero-copy h1 strong{position:relative;display:inline-block;color:var(--peko-purple);font-weight:inherit}.pek-home-seo__hero-copy h1 strong:after{content:"";position:absolute;left:-6px;right:-6px;bottom:-8px;height:8px;border-radius:999px;background:var(--peko-pink-soft);z-index:-1}.pek-home-seo__hero-copy p{max-width:690px;color:var(--peko-gray);font-size:18px;line-height:1.75}.pek-home-seo__eyebrow{gap:10px;min-height:46px;margin-bottom:30px;padding:12px 22px;border-radius:999px;background:var(--peko-pink-soft);color:var(--peko-pink);box-shadow:0 14px 28px rgba(244,59,127,.12)}.pek-home-seo__hero .pek-home-seo__actions{margin-top:30px;gap:18px}.pek-home-seo__hero .pek-home-seo__button{width:80%;min-width:210px;min-height:62px;border-radius:16px;font-size:18px}.pek-home-seo__hero .pek-home-seo__button--primary{background:var(--peko-purple);border-color:var(--peko-purple);box-shadow:0 18px 34px rgba(90,53,240,.26)}.pek-home-seo__hero .pek-home-seo__button--secondary{color:var(--peko-purple);border-color:rgba(90,53,240,.24);background:hsla(0,0%,100%,.9)}.pek-home-seo__hero-trust-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;max-width:760px;margin-top:34px}.pek-home-seo__hero-trust-list li{display:grid;grid-template-columns:38px minmax(0, 1fr);gap:10px 12px;align-items:start;min-height:74px;padding:12px;border:1px solid rgba(36,59,52,.08);border-radius:18px;background:hsla(0,0%,100%,.82);box-shadow:0 12px 26px rgba(36,59,52,.05);grid-auto-flow:row;align-content:center;justify-content:center;justify-items:start}.pek-home-seo__hero-trust-list span{grid-row:span 2;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:var(--peko-lime-soft);color:var(--peko-lime);font-weight:800}.pek-home-seo__hero-trust-list strong{color:var(--peko-navy);font-size:13px;line-height:1.2}.pek-home-seo__hero-trust-list small{color:var(--peko-gray);font-size:12px;line-height:1.2}.pek-home-seo__hero-visual{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;margin:0}.pek-home-seo__hero-visual-image{display:block;width:min(100%,608px);height:auto;border-radius:30px;filter:drop-shadow(0 24px 44px rgba(36, 59, 52, 0.1))}@media(max-width: 1200px){.pek-home-seo__hero-shell{grid-template-columns:1fr;padding:34px 24px}}@media(max-width: 768px){.pek-home-seo__hero{padding:22px 0 32px}.pek-home-seo__hero-shell{padding:26px 16px;border-radius:26px}.pek-home-seo__hero-copy h1{font-size:38px;line-height:1.12}.pek-home-seo__hero-copy p{font-size:16px}.pek-home-seo__hero .pek-home-seo__actions{flex-direction:column}.pek-home-seo__hero .pek-home-seo__button{width:80%;min-width:0}.pek-home-seo__hero-trust-list{grid-template-columns:1fr}.pek-home-seo__hero-visual-image{width:min(100%,520px);border-radius:24px}}.modalPeko{position:fixed;z-index:9999;background:rgba(0,0,0,.38);top:0;left:0;width:100%;height:100%}.modalPeko .modalPekoContent{position:absolute;width:calc(100% - 20px);max-width:500px;border-radius:24px;overflow:hidden;left:50%;top:50%;transform:translate(-50%, -50%);box-shadow:0 22px 48px rgba(0,0,0,.24)}.modalPeko .modalPekoImage{display:block;width:100%;height:auto}.modalPeko .modalPekoClose{background:#6defef;border:0;border-radius:50%;width:34px;height:34px;position:absolute;right:10px;top:10px;cursor:pointer;z-index:1}.modalPeko .modalPekoClose:after,.modalPeko .modalPekoClose:before{content:"";position:absolute;width:16px;background:#fff;height:2px;top:16px;left:9px}.modalPeko .modalPekoClose:after{transform:rotate(-45deg)}.modalPeko .modalPekoClose:before{transform:rotate(45deg)}.pek-home-seo__section--faq{background:#fff}.pek-home-seo__faq-header{display:grid;gap:24px;margin-bottom:24px}.pek-home-seo__faq-heading{max-width:980px}.pek-home-seo__faq-heading h2{margin:0 0 14px;color:var(--peko-navy);font-size:clamp(34px,4.3vw,60px);line-height:1.05;letter-spacing:-0.025em}.pek-home-seo__faq-heading>p{max-width:780px;margin:0;color:var(--peko-gray);font-size:17px;line-height:1.65}.pek-home-seo__faq-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;padding:10px 16px;border:1px solid rgba(244,59,127,.2);border-radius:14px;background:var(--peko-pink-soft);color:var(--peko-pink);box-shadow:0 8px 20px rgba(244,59,127,.08);font-size:14px;font-weight:700}.pek-home-seo__faq-eyebrow svg{width:20px;height:20px;fill:currentColor}.pek-home-seo__faq-stickers{display:none}.pek-home-seo__faq-sticker{display:flex;align-items:center;gap:8px;width:210px;padding:12px 18px;border:5px solid #fff;border-radius:14px;color:var(--peko-navy);box-shadow:0 10px 22px rgba(36,59,52,.12);font-family:"poligon";font-size:15px}.pek-home-seo__faq-sticker--mint{background:var(--peko-mint);transform:rotate(2deg) translateX(-30px)}.pek-home-seo__faq-sticker--pink{background:#ffc7dd;transform:rotate(-2deg) translateX(30px)}.pek-home-seo__faq-list{display:grid;gap:8px}.pek-home-seo__faq-item{overflow:hidden;border:1px solid rgba(244,59,127,.17);border-radius:20px;background:#fff;box-shadow:0 9px 24px rgba(36,59,52,.055);transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.pek-home-seo__faq-item.is-open{border-color:rgba(134,214,60,.5);background:linear-gradient(105deg, rgba(234, 251, 220, 0.54), #fff 62%);box-shadow:0 14px 30px rgba(80,122,43,.08)}.pek-home-seo__faq-question{width:100%;min-height:76px;display:grid;grid-template-columns:50px minmax(0, 1fr) 40px;gap:16px;align-items:center;padding:12px 18px;border:0;background:rgba(0,0,0,0);color:var(--peko-navy);text-align:left;appearance:none;cursor:pointer}.pek-home-seo__faq-question:focus-visible{outline:3px solid rgba(90,53,240,.3);outline-offset:-4px;border-radius:18px}.pek-home-seo__faq-question-text{font-family:"poligon";font-size:19px;font-weight:700;line-height:1.3}.pek-home-seo__faq-icon,.pek-home-seo__faq-toggle,.pek-home-seo__faq-benefit-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%}.pek-home-seo__faq-icon svg,.pek-home-seo__faq-toggle svg,.pek-home-seo__faq-benefit-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pek-home-seo__faq-icon{width:50px;height:50px;background:var(--peko-pink-soft);color:var(--peko-pink)}.pek-home-seo__faq-toggle{position:relative;width:40px;height:40px;border:1px solid rgba(244,59,127,.2);background:#fff7fb;color:var(--peko-pink);transition:color .25s ease,border-color .25s ease,background-color .25s ease}.pek-home-seo__faq-toggle:before,.pek-home-seo__faq-toggle:after{content:"";position:absolute;width:14px;height:2px;border-radius:999px;background:currentColor;transition:transform .25s ease}.pek-home-seo__faq-toggle:after{transform:rotate(90deg)}.pek-home-seo__faq-item.is-open .pek-home-seo__faq-icon{background:var(--peko-lime-soft);color:#4ea71c}.pek-home-seo__faq-item.is-open .pek-home-seo__faq-toggle{border-color:rgba(134,214,60,.45);background:var(--peko-lime-soft);color:#4ea71c}.pek-home-seo__faq-item.is-open .pek-home-seo__faq-toggle:after{transform:rotate(0deg)}.pek-home-seo__faq-panel{max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .42s ease,opacity .28s ease,visibility 0s linear .42s}.pek-home-seo__faq-item.is-open .pek-home-seo__faq-panel{max-height:560px;opacity:1;visibility:visible;transition:max-height .42s ease,opacity .32s ease .06s,visibility 0s}.pek-home-seo__faq-answer{padding:0 74px 22px 84px}.pek-home-seo__faq-answer p{margin:0;color:var(--peko-gray);font-size:16px;line-height:1.65}.pek-home-seo__faq-answer p+p{margin-top:12px}.pek-home-seo__faq-answer a{color:var(--peko-purple);font-weight:700}.pek-home-seo__faq-benefits{display:grid;gap:0;margin-top:14px;padding:8px 20px;border:1px solid rgba(90,53,240,.15);border-radius:22px;background:linear-gradient(105deg, #fff, rgba(243, 238, 255, 0.68));box-shadow:0 12px 28px rgba(90,53,240,.055)}.pek-home-seo__faq-benefit{display:grid;grid-template-columns:48px minmax(0, 1fr);gap:14px;align-items:center;padding:16px 0}.pek-home-seo__faq-benefit+.pek-home-seo__faq-benefit{border-top:1px solid rgba(90,53,240,.12)}.pek-home-seo__faq-benefit h3{margin:0 0 3px;color:var(--peko-purple);font-family:"poligon";font-size:16px;line-height:1.25}.pek-home-seo__faq-benefit p{margin:0;color:var(--peko-gray);font-size:13px;line-height:1.45}.pek-home-seo__faq-benefit-icon{width:48px;height:48px}.pek-home-seo__faq-benefit-icon--purple{background:var(--peko-lavender);color:var(--peko-purple)}.pek-home-seo__faq-benefit-icon--pink{background:var(--peko-pink-soft);color:var(--peko-pink)}.pek-home-seo__faq-benefit-icon--mint{background:rgba(189,239,231,.7);color:#10aaa2}@media(min-width: 768px){.pek-home-seo__faq-question{min-height:72px;grid-template-columns:52px minmax(0, 1fr) 42px;padding:10px 20px 10px 28px}.pek-home-seo__faq-question-text{font-size:21px}.pek-home-seo__faq-answer{padding:0 84px 24px 96px}.pek-home-seo__faq-benefits{grid-template-columns:repeat(3, minmax(0, 1fr));padding:10px 24px}.pek-home-seo__faq-benefit{padding:12px 20px}.pek-home-seo__faq-benefit+.pek-home-seo__faq-benefit{border-top:0;border-left:1px solid rgba(90,53,240,.14)}}@media(min-width: 1024px){.pek-home-seo__faq-header{grid-template-columns:minmax(0, 1fr) 260px;align-items:center}.pek-home-seo__faq-stickers{display:grid;justify-items:center;gap:4px}}@media(max-width: 520px){.pek-home-seo__faq-question{grid-template-columns:42px minmax(0, 1fr) 34px;gap:10px;padding:10px 12px}.pek-home-seo__faq-icon{width:42px;height:42px}.pek-home-seo__faq-icon svg{width:22px;height:22px}.pek-home-seo__faq-toggle{width:34px;height:34px}.pek-home-seo__faq-question-text{font-size:16px}.pek-home-seo__faq-answer{padding:0 18px 20px 64px}.pek-home-seo__faq-answer p{font-size:14px}}@media(prefers-reduced-motion: reduce){.pek-home-seo__faq-item,.pek-home-seo__faq-panel,.pek-home-seo__faq-toggle,.pek-home-seo__faq-toggle:after{transition:none}}.pek-home-seo__usage-controls,.pek-home-seo__trust-controls{display:none}@media(max-width: 767px){.pek-home-seo__usage-carousel,.pek-home-seo__trust-carousel{min-width:0}.pek-home-seo__usage-track.pek-home-seo__grid--cards{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;gap:16px;width:100%;margin:0;padding:4px 4px 18px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:4px;scroll-snap-type:inline mandatory;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.pek-home-seo__usage-track.pek-home-seo__grid--cards::-webkit-scrollbar{display:none}.pek-home-seo__usage-track.pek-home-seo__grid--cards .pek-home-seo__info-card{display:flex;flex-direction:column;width:88%;height:95%;scroll-snap-align:start;scroll-snap-stop:always}.pek-home-seo__usage-track.pek-home-seo__grid--cards .pek-home-seo__info-card .pek-home-seo__text-link{margin-top:auto}.pek-home-seo__trust-track.pek-home-seo__grid--trust{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;gap:16px;width:100%;margin:0;padding:4px 4px 18px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:4px;scroll-snap-type:inline mandatory;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.pek-home-seo__trust-track.pek-home-seo__grid--trust::-webkit-scrollbar{display:none}.pek-home-seo__trust-track.pek-home-seo__grid--trust .pek-home-seo__trust-card{display:flex;flex-direction:column;width:93%;height:86%;scroll-snap-align:start;scroll-snap-stop:always}.pek-home-seo__usage-controls,.pek-home-seo__trust-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:4px}.pek-home-seo__usage-controls.is-static,.pek-home-seo__trust-controls.is-static{display:none}.pek-home-seo__usage-controls>span,.pek-home-seo__trust-controls>span{color:var(--peko-gray);font-size:13px;font-weight:700;line-height:1.2}.pek-home-seo__usage-arrow,.pek-home-seo__trust-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:14px;background:var(--peko-purple);box-shadow:0 8px 18px rgba(90,53,240,.2);color:var(--peko-white);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.pek-home-seo__usage-arrow svg,.pek-home-seo__trust-arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.pek-home-seo__usage-arrow:hover:not(:disabled),.pek-home-seo__usage-arrow:focus-visible:not(:disabled),.pek-home-seo__trust-arrow:hover:not(:disabled),.pek-home-seo__trust-arrow:focus-visible:not(:disabled){transform:translateY(-2px);box-shadow:0 11px 22px rgba(90,53,240,.26)}.pek-home-seo__usage-arrow:focus-visible,.pek-home-seo__trust-arrow:focus-visible{outline:3px solid rgba(90,53,240,.22);outline-offset:3px}.pek-home-seo__usage-arrow:disabled,.pek-home-seo__trust-arrow:disabled{opacity:.32;box-shadow:none;cursor:default}}@media(prefers-reduced-motion: reduce){.pek-home-seo__usage-track,.pek-home-seo__usage-arrow,.pek-home-seo__trust-track,.pek-home-seo__trust-arrow{scroll-behavior:auto;transition:none}}.pek-home-seo__section--process{overflow:hidden;background:#fff}.pek-home-seo__process-header{max-width:900px;margin-bottom:30px}.pek-home-seo__process-header h2{margin:0 0 14px;color:var(--peko-navy);font-size:clamp(36px,4.2vw,58px);line-height:1.06;letter-spacing:-0.025em}.pek-home-seo__process-header h2 span{color:var(--peko-pink)}.pek-home-seo__process-header>p{max-width:680px;margin:0;color:var(--peko-gray);font-size:17px;line-height:1.65}.pek-home-seo__process-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;padding:10px 16px;border:1px solid rgba(244,59,127,.2);border-radius:14px;background:var(--peko-pink-soft);color:var(--peko-pink);box-shadow:0 8px 20px rgba(244,59,127,.08);font-size:14px;font-weight:700}.pek-home-seo__process-eyebrow svg{width:20px;height:20px;fill:currentColor}.pek-home-seo__process-swiper{width:100%;padding:0 4px 68px;overflow:hidden}.pek-home-seo__process-track{align-items:stretch}.pek-home-seo__process-step{position:relative;height:auto;padding-top:48px}.pek-home-seo__process-step:after,.pek-home-seo__process-step:before{display:none}.pek-home-seo__process-number{position:absolute;z-index:3;top:0;left:50%;width:72px;height:72px;display:inline-flex;align-items:center;justify-content:center;border:7px solid #fff;border-radius:50%;background:linear-gradient(145deg, #ff5a9c, var(--peko-pink));color:#fff;box-shadow:0 10px 24px rgba(244,59,127,.22);font-family:"poligon";font-size:34px;transform:translateX(-50%)}.pek-home-seo__process-card{height:75%;min-height:220px;display:grid;grid-template-columns:104px minmax(0, 1fr);gap:16px;align-items:center;padding:48px 20px 24px;border:1px solid rgba(244,59,127,.18);border-radius:24px;background:linear-gradient(145deg, rgba(255, 234, 243, 0.72), #fff);box-shadow:0 15px 34px rgba(36,59,52,.065)}.pek-home-seo__process-media,.pek-home-seo__process-icon{display:flex;align-items:center;justify-content:center}.pek-home-seo__process-media{width:104px;height:104px;overflow:hidden;border:7px solid hsla(0,0%,100%,.9);border-radius:50%;background:#fff;box-shadow:0 10px 24px rgba(36,59,52,.1)}.pek-home-seo__process-icon{width:100%;height:100%;color:var(--peko-pink)}.pek-home-seo__process-icon svg{width:68px;height:68px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pek-home-seo__process-image{display:block;width:100%;height:100%;object-fit:cover}.pek-home-seo__process-copy h3{margin:0 0 10px;color:var(--peko-pink);font-size:23px;line-height:1.15}.pek-home-seo__process-copy p{margin:0;color:var(--peko-gray);font-size:14px;line-height:1.6}.pek-home-seo__process-step--2 .pek-home-seo__process-number{background:linear-gradient(145deg, #9b5af7, var(--peko-purple));box-shadow:0 10px 24px rgba(90,53,240,.2)}.pek-home-seo__process-step--2 .pek-home-seo__process-card{border-color:rgba(90,53,240,.17);background:linear-gradient(145deg, rgba(243, 238, 255, 0.82), #fff)}.pek-home-seo__process-step--2 .pek-home-seo__process-icon,.pek-home-seo__process-step--2 .pek-home-seo__process-copy h3{color:var(--peko-purple)}.pek-home-seo__process-step--3 .pek-home-seo__process-number{background:linear-gradient(145deg, #ffc94f, #ffad16);box-shadow:0 10px 24px rgba(255,173,22,.2)}.pek-home-seo__process-step--3 .pek-home-seo__process-card{border-color:rgba(255,173,22,.22);background:linear-gradient(145deg, rgba(255, 246, 219, 0.82), #fff)}.pek-home-seo__process-step--3 .pek-home-seo__process-icon,.pek-home-seo__process-step--3 .pek-home-seo__process-copy h3{color:#e99a00}.pek-home-seo__process-step--4 .pek-home-seo__process-number{background:linear-gradient(145deg, #8cdd55, #5fbd2e);box-shadow:0 10px 24px rgba(95,189,46,.2)}.pek-home-seo__process-step--4 .pek-home-seo__process-card{border-color:rgba(134,214,60,.24);background:linear-gradient(145deg, rgba(234, 251, 220, 0.82), #fff)}.pek-home-seo__process-step--4 .pek-home-seo__process-icon,.pek-home-seo__process-step--4 .pek-home-seo__process-copy h3{color:#55af26}.pek-home-seo__process-arrow{position:absolute;z-index:4;bottom:4px;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(90,53,240,.18);border-radius:15px;background:#fff;color:var(--peko-purple);box-shadow:0 10px 24px rgba(90,53,240,.12);cursor:pointer;transition:transform .2s ease,color .2s ease,background-color .2s ease}.pek-home-seo__process-arrow svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pek-home-seo__process-arrow:hover{background:var(--peko-purple);color:#fff;transform:translateY(-2px)}.pek-home-seo__process-arrow--prev{left:calc(50% - 58px)}.pek-home-seo__process-arrow--next{right:calc(50% - 58px)}.pek-home-seo__process-arrow.swiper-button-disabled{opacity:.35;cursor:default;pointer-events:none}.pek-home-seo__process-actions{display:grid;grid-template-columns:minmax(0, 1fr);gap:12px;max-width:620px;margin:22px auto 0}.pek-home-seo__process-actions .pek-home-seo__button{width:75%;min-height:30px;border-radius:14px;margin-top:10px}.pek-home-seo__process-actions .pek-home-seo__button--primary{background:var(--peko-pink);border-color:var(--peko-pink);box-shadow:0 15px 28px rgba(244,59,127,.2)}@media(min-width: 620px){.pek-home-seo__process-actions{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1025px){.pek-home-seo__process-swiper{padding:0 4px 8px;overflow:visible}.pek-home-seo__process-step:not(:last-child):after{content:"";position:absolute;z-index:1;display:block;top:20.5px;right:-26px;width:50px;height:21px;border-top:5px solid currentColor;border-radius:50%;color:var(--peko-pink);transform:rotate(5deg)}.pek-home-seo__process-step:not(:last-child):before{content:"";position:absolute;z-index:2;top:23px;right:-26px;width:11px;height:11px;display:block;border-top:3px solid currentColor;border-right:2px solid currentColor;color:var(--peko-pink);transform:rotate(50deg)}.pek-home-seo__process-step--2:not(:last-child):after,.pek-home-seo__process-step--2:not(:last-child):before{color:var(--peko-purple)}.pek-home-seo__process-step--3:not(:last-child):after,.pek-home-seo__process-step--3:not(:last-child):before{color:#e99a00}.pek-home-seo__process-arrow{display:none}.pek-home-seo__process-actions{margin-top:34px}}@media(max-width: 480px){.pek-home-seo__process-header h2{font-size:35px}.pek-home-seo__process-header>p{font-size:15px}.pek-home-seo__process-card{grid-template-columns:92px minmax(0, 1fr);gap:14px;min-height:220px;padding:46px 16px 22px}.pek-home-seo__process-media{width:92px;height:92px}.pek-home-seo__process-copy h3{font-size:21px}}@media(max-width: 767px){.pek-home-seo__process-card{grid-template-columns:1fr;gap:18px;align-content:start;min-height:280px;padding:45px 16px 16px;text-align:center}.pek-home-seo__process-actions .pek-home-seo__button{width:88%}.pek-home-seo__process-media{width:min(100%,270px);height:150px;margin:0 auto;border-width:6px;border-radius:22px}.pek-home-seo__process-icon svg{width:82px;height:82px}.pek-home-seo__process-copy{max-width:310px;margin:0 auto}.pek-home-seo__process-copy h3{font-size:23px}}@media(prefers-reduced-motion: reduce){.pek-home-seo__process-arrow{transition:none}}.pek-home-seo .pek-home-packs__layout{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:28px 32px;align-items:center}.pek-home-seo .pek-home-packs__heading.x-title.services-title{display:block;min-width:0;margin:0}.pek-home-seo .pek-home-packs__heading.x-title.services-title h2{margin:0 0 8px;color:var(--peko-navy);font-size:clamp(34px,3.2vw,46px);line-height:1.08;letter-spacing:-0.02em}.pek-home-seo .pek-home-packs__heading.x-title.services-title p{max-width:760px;margin:0;color:var(--peko-gray);font-size:16px;line-height:1.6}.pek-home-seo .pek-home-packs__heading-highlight{color:var(--peko-pink)}.pek-home-seo .pek-home-packs__grid.x-novedades{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:26px;width:100%;overflow:visible;justify-items:center}.pek-home-seo .pek-home-packs .x-item-novedad{box-sizing:border-box;width:100%;max-width:400px;height:100%;margin:0 !important;padding:22px !important;border:1px solid #e2e6e5;border-radius:24px;background:#fff;box-shadow:0 12px 28px rgba(36,59,52,.06)}.pek-home-seo .pek-home-packs .x-item-novedad>a{display:flex;flex-direction:column;height:100%}.pek-home-seo .pek-home-packs .x-item-novedad__image{overflow:hidden;border-radius:16px}.pek-home-seo .pek-home-packs .x-item-novedad h3{margin:8px 0 10px;color:var(--peko-navy)}.pek-home-seo .pek-home-packs .x-item-novedad .oferta{margin-bottom:14px}.pek-home-seo .pek-home-packs .x-item-novedad .precio{align-self:flex-start;margin-top:auto}.pek-home-seo .pek-home-packs .x-item-novedad--featured{border:2px solid var(--peko-pink);box-shadow:0 0 0 4px rgba(244,59,127,.11),0 16px 32px rgba(244,59,127,.16)}.pek-home-seo .pek-home-packs__comparator.btn-exclusive{justify-self:end;align-self:center;max-width:250px;margin:0;text-align:center}@media(max-width: 767px){.pek-home-seo .pek-home-packs__layout{grid-template-columns:minmax(0, 1fr);gap:24px}.pek-home-seo .pek-home-packs__heading.x-title.services-title{grid-row:1;align-items:initial;text-align:left}.pek-home-seo .pek-home-packs__heading.x-title.services-title h2{font-size:30px;line-height:1.12}.pek-home-seo .pek-home-packs__heading.x-title.services-title p{font-size:15px;line-height:1.55}.pek-home-seo .pek-home-packs__grid.x-novedades{grid-row:2;grid-template-columns:minmax(0, 1fr);gap:22px;width:100%;overflow:visible}.pek-home-seo .pek-home-packs .x-item-novedad{max-width:420px;padding:18px !important}.pek-home-seo .pek-home-packs__comparator.btn-exclusive{grid-row:3;justify-self:center;width:100%;max-width:280px;margin:2px auto 0}}@media(max-width: 380px){.pek-home-seo .pek-home-packs .x-item-novedad{padding:14px !important;border-radius:20px}.pek-home-seo .pek-home-packs .badge-featured{max-width:calc(100% - 24px);padding:6px 10px;font-size:9px}}.pek-home-seo__section--pack-guide{background:#fff}.pek-home-seo__pack-guide-header{max-width:980px;margin-bottom:24px}.pek-home-seo__pack-guide-header h2{margin:0 0 14px;color:var(--peko-navy);font-size:clamp(34px,4.3vw,60px);line-height:1.06;letter-spacing:-0.025em}.pek-home-seo__pack-guide-header>p{max-width:780px;margin:0;color:var(--peko-gray);font-size:17px;line-height:1.65}.pek-home-seo__pack-guide-eyebrow,.pek-home-seo__pack-guide-badge{display:inline-flex;align-items:center;gap:9px;border-radius:14px}.pek-home-seo__pack-guide-eyebrow svg,.pek-home-seo__pack-guide-badge svg{width:20px;height:20px;flex:none;fill:currentColor}.pek-home-seo__pack-guide-eyebrow{margin-bottom:18px;padding:10px 16px;border:1px solid rgba(244,59,127,.2);background:var(--peko-pink-soft);color:var(--peko-pink);box-shadow:0 8px 20px rgba(244,59,127,.08);font-size:14px;font-weight:700}.pek-home-seo__pack-guide-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(185px, 72vw);gap:10px;padding:3px 3px 10px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:inline proximity}.pek-home-seo__pack-guide-tab{min-height:68px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 18px;border:1px solid rgba(36,59,52,.12);border-radius:18px 18px 10px 10px;background:#fff;color:var(--peko-navy);box-shadow:0 8px 20px rgba(36,59,52,.045);font-family:"poligon";font-size:17px;font-weight:700;line-height:1.2;scroll-snap-align:start;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.pek-home-seo__pack-guide-tab:hover{border-color:rgba(244,59,127,.3);transform:translateY(-2px)}.pek-home-seo__pack-guide-tab:focus-visible{outline:3px solid rgba(90,53,240,.28);outline-offset:2px}.pek-home-seo__pack-guide-tab.is-active{border-color:var(--peko-pink);background:linear-gradient(135deg, #ff4f94, var(--peko-pink));color:#fff;box-shadow:0 12px 26px rgba(244,59,127,.22)}.pek-home-seo__pack-guide-tab-icon,.pek-home-seo__pack-guide-summary-icon,.pek-home-seo__pack-guide-benefits li>span{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%}.pek-home-seo__pack-guide-tab-icon svg,.pek-home-seo__pack-guide-summary-icon svg,.pek-home-seo__pack-guide-benefits li>span svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pek-home-seo__pack-guide-tab-icon{width:36px;height:36px;color:var(--peko-purple)}.pek-home-seo__pack-guide-tab.is-active .pek-home-seo__pack-guide-tab-icon{color:#fff}.pek-home-seo__pack-guide-panels{position:relative}.pek-home-seo__pack-guide-panel{display:grid;grid-template-columns:minmax(0, 1fr);gap:26px;padding:18px;border:1px solid rgba(36,59,52,.12);border-radius:26px;background:radial-gradient(circle at 98% 5%, rgba(244, 59, 127, 0.08) 0 78px, transparent 80px),#fff;box-shadow:0 20px 46px rgba(36,59,52,.08)}.pek-home-seo__pack-guide-panel[hidden]{display:none}.pek-home-seo__pack-guide-panel.is-active{animation:pek-pack-guide-in .36s ease both}.pek-home-seo__pack-guide-media{min-width:0;overflow:hidden;border-radius:22px;background:linear-gradient(145deg, var(--peko-pink-soft), var(--peko-lavender))}.pek-home-seo__pack-guide-image{display:block;width:100%;height:100%;min-height:280px;aspect-ratio:4/3;object-fit:cover}.pek-home-seo__pack-guide-placeholder{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:30px;color:var(--peko-purple);text-align:center}.pek-home-seo__pack-guide-placeholder span{width:72px;height:72px;display:inline-flex;align-items:center;justify-content:center;border-radius:22px;background:hsla(0,0%,100%,.72)}.pek-home-seo__pack-guide-placeholder span svg{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pek-home-seo__pack-guide-placeholder strong{font-family:"poligon";font-size:24px}.pek-home-seo__pack-guide-placeholder small{color:var(--peko-gray);font-size:13px}.pek-home-seo__pack-guide-content{align-self:center;min-width:0}.pek-home-seo__pack-guide-content h3{margin:12px 0 5px;color:var(--peko-navy);font-size:clamp(34px,4vw,54px);line-height:1.02;letter-spacing:-0.025em}.pek-home-seo__pack-guide-badge{padding:8px 13px;background:var(--peko-lime-soft);color:#57a927;font-size:13px;font-weight:700}.pek-home-seo__pack-guide-subtitle{margin:0 0 12px;color:var(--peko-pink);font-size:18px;font-weight:700;line-height:1.35}.pek-home-seo__pack-guide-description{max-width:650px;margin:0;color:var(--peko-gray);font-size:16px;line-height:1.65}.pek-home-seo__pack-guide-benefits{display:grid;grid-template-columns:minmax(0, 1fr);gap:10px;margin:20px 0 0;padding:0;list-style:none}.pek-home-seo__pack-guide-benefits li{display:flex;align-items:center;gap:10px;color:var(--peko-navy);font-size:14px;line-height:1.35}.pek-home-seo__pack-guide-benefits li>span{width:38px;height:38px;background:var(--peko-lime-soft);color:var(--peko-lime)}.pek-home-seo__pack-guide-benefits li>span svg{width:21px;height:21px}.pek-home-seo__pack-guide-benefits li:nth-child(2n)>span{background:var(--peko-lavender);color:var(--peko-purple)}.pek-home-seo__pack-guide-benefits li:nth-child(3n)>span{background:var(--peko-pink-soft);color:var(--peko-pink)}.pek-home-seo__pack-guide-actions{display:grid;grid-template-columns:minmax(0, 1fr);gap:12px;margin-top:24px}.pek-home-seo__pack-guide-actions .pek-home-seo__button{width:75%;min-height:30px;border-radius:14px}.pek-home-seo__pack-guide-summary{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px, 76vw);gap:0;margin-top:14px;padding:8px;overflow-x:auto;border:1px solid rgba(134,214,60,.25);border-radius:22px;background:linear-gradient(105deg, #fff, rgba(234, 251, 220, 0.36));scroll-snap-type:inline proximity}.pek-home-seo__pack-guide-summary-item{display:grid;grid-template-columns:48px minmax(0, 1fr);gap:12px;align-items:center;padding:12px 16px;border:0;background:rgba(0,0,0,0);color:var(--peko-navy);text-align:left;scroll-snap-align:start;cursor:pointer}.pek-home-seo__pack-guide-summary-item+.pek-home-seo__pack-guide-summary-item{border-left:1px solid rgba(134,214,60,.22)}.pek-home-seo__pack-guide-summary-item:focus-visible{outline:3px solid rgba(90,53,240,.25);outline-offset:-3px;border-radius:14px}.pek-home-seo__pack-guide-summary-item strong,.pek-home-seo__pack-guide-summary-item small{display:block}.pek-home-seo__pack-guide-summary-item strong{margin-bottom:3px;color:var(--peko-pink);font-size:14px}.pek-home-seo__pack-guide-summary-item small{color:var(--peko-navy);font-family:"poligon";font-size:16px}.pek-home-seo__pack-guide-summary-icon{width:48px;height:48px;background:var(--peko-lime-soft);color:var(--peko-lime)}@media(min-width: 620px){.pek-home-seo__pack-guide-benefits,.pek-home-seo__pack-guide-actions{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 900px){.pek-home-seo__pack-guide-tabs{grid-auto-flow:initial;grid-auto-columns:auto;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;padding:3px 5.5% 0;overflow:visible}.pek-home-seo__pack-guide-tab{min-height:74px;border-radius:18px 18px 0 0;font-size:18px}.pek-home-seo__pack-guide-panel{grid-template-columns:minmax(0, 1.02fr) minmax(0, 0.98fr);gap:34px;padding:22px;border-radius:32px}.pek-home-seo__pack-guide-image,.pek-home-seo__pack-guide-placeholder{min-height:440px}.pek-home-seo__pack-guide-summary{grid-auto-flow:initial;grid-auto-columns:auto;grid-template-columns:repeat(3, minmax(0, 1fr));overflow:visible}}@media(max-width: 767px){.pek-home-seo__pack-guide-actions .pek-home-seo__button{width:88%}}@media(max-width: 520px){.pek-home-seo__pack-guide-header h2{font-size:34px}.pek-home-seo__pack-guide-header>p{font-size:15px}.pek-home-seo__pack-guide-panel{padding:12px;border-radius:22px}.pek-home-seo__pack-guide-content{padding:0 4px 6px}.pek-home-seo__pack-guide-content h3{font-size:36px}.pek-home-seo__pack-guide-image,.pek-home-seo__pack-guide-placeholder{min-height:250px}}@keyframes pek-pack-guide-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.pek-home-seo__pack-guide-panel.is-active{animation:none}.pek-home-seo__pack-guide-tab{transition:none}}.pek-home-seo__hero--marquee{position:relative;width:100%;padding:0;overflow:hidden;border-top:1px solid rgba(134,214,60,.24);border-bottom:1px solid rgba(134,214,60,.24);background:linear-gradient(90deg, #fff 0%, var(--peko-lime-soft) 48%, var(--peko-pink-soft) 100%)}.pek-home-seo__hero--marquee .pek-home-seo__hero-marquee-viewport{width:100%;overflow:hidden}.pek-home-seo__hero--marquee .pek-home-seo__hero-marquee-track{display:flex;width:max-content;animation:pek-home-hero-marquee 38s linear infinite;will-change:transform}.pek-home-seo__hero--marquee .pek-home-seo__hero-marquee-set{display:flex;flex:none;align-items:center;gap:clamp(24px,3vw,54px);min-height:148px;padding-right:clamp(24px,3vw,54px);white-space:nowrap}.pek-home-seo__hero--marquee h1,.pek-home-seo__hero--marquee .pek-home-seo__hero-marquee-heading{display:block;flex:none;max-width:none;margin:0;padding:0;background:rgba(0,0,0,0);color:var(--peko-navy);font-family:"poligon";font-size:clamp(32px,3.1vw,52px);font-weight:800;line-height:1.08;letter-spacing:-0.035em;box-shadow:none}.pek-home-seo__hero--marquee h1:before,.pek-home-seo__hero--marquee h1:after,.pek-home-seo__hero--marquee .pek-home-seo__hero-marquee-heading:before,.pek-home-seo__hero--marquee .pek-home-seo__hero-marquee-heading:after{display:none}.pek-home-seo__hero--marquee h1 span,.pek-home-seo__hero--marquee .pek-home-seo__hero-marquee-heading span{color:var(--peko-lime)}.pek-home-seo__hero--marquee h1 strong,.pek-home-seo__hero--marquee .pek-home-seo__hero-marquee-heading strong{color:var(--peko-purple);font-weight:inherit}.pek-home-seo__hero--marquee p,.pek-home-seo__hero--marquee .pek-home-seo__hero-marquee-description{display:block;flex:none;max-width:none;margin:0;color:var(--peko-gray);font-size:clamp(15px,1.35vw,19px);font-weight:600;line-height:1.4}.pek-home-seo__hero--marquee .pek-home-seo__hero-marquee-separator{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:hsla(0,0%,100%,.82);box-shadow:0 8px 20px rgba(244,59,127,.1);color:var(--peko-pink);font-size:20px}.pek-home-seo__hero--marquee .pek-home-seo__hero-marquee-toggle{position:absolute;z-index:3;right:14px;bottom:10px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid rgba(36,59,52,.12);border-radius:10px;background:hsla(0,0%,100%,.78);color:var(--peko-gray);opacity:.7;cursor:pointer;backdrop-filter:blur(6px);transition:opacity .2s ease,transform .2s ease}.pek-home-seo__hero--marquee .pek-home-seo__hero-marquee-toggle:hover,.pek-home-seo__hero--marquee .pek-home-seo__hero-marquee-toggle:focus-visible{opacity:1;transform:translateY(-1px)}.pek-home-seo__hero--marquee .pek-home-seo__hero-marquee-toggle:focus-visible{outline:3px solid rgba(90,53,240,.22);outline-offset:2px}.pek-home-seo__hero--marquee .pek-home-seo__hero-marquee-toggle svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.pek-home-seo__hero--marquee .pek-home-seo__hero-marquee-toggle .pek-home-seo__hero-marquee-play{display:none;fill:currentColor;stroke:none}.pek-home-seo__hero--marquee.is-paused .pek-home-seo__hero-marquee-track{animation-play-state:paused}.pek-home-seo__hero--marquee.is-paused .pek-home-seo__hero-marquee-pause{display:none}.pek-home-seo__hero--marquee.is-paused .pek-home-seo__hero-marquee-play{display:block}@keyframes pek-home-hero-marquee{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-50%, 0, 0)}}@media(max-width: 767px){.pek-home-seo__hero--marquee .pek-home-seo__hero-marquee-set{min-height:116px;gap:24px;padding-right:24px}.pek-home-seo__hero--marquee h1,.pek-home-seo__hero--marquee .pek-home-seo__hero-marquee-heading{font-size:31px}.pek-home-seo__hero--marquee .pek-home-seo__hero-marquee-separator{width:36px;height:36px;border-radius:12px;font-size:17px}.pek-home-seo__hero--marquee .pek-home-seo__hero-marquee-toggle{right:8px;bottom:7px}}@media(prefers-reduced-motion: reduce){.pek-home-seo__hero--marquee .pek-home-seo__hero-marquee-track{animation-play-state:paused}}