/** Shopify CDN: Minification failed

Line 1891:10 Unexpected "{"
Line 1891:19 Expected ":"
Line 2037:10 Unexpected "{"
Line 2037:19 Expected ":"
Line 2038:10 Unexpected "{"
Line 2038:19 Expected ":"
Line 2079:10 Unexpected "{"
Line 2079:19 Expected ":"
Line 2108:10 Unexpected "{"
Line 2108:19 Expected ":"
... and 10 more hidden warnings

**/
/* START_SECTION:pure67-benefits-banner (INDEX:50) */
/* ========================================
     RESET
     ======================================== */

  .p67-benefits,
  .p67-benefits *,
  .p67-benefits *::before,
  .p67-benefits *::after {
    box-sizing: border-box;
  }


  /* ========================================
     SECCIÓN
     ======================================== */

  .p67-benefits {
    display: block;

    width: 100%;
    max-width: 100%;

    margin: 0;
    padding: 0;

    background: var(--p67-benefits-bg);
    color: var(--p67-benefits-text);

    border-top: 1px solid var(--p67-benefits-divider);
    border-bottom: 1px solid var(--p67-benefits-divider);

    overflow: hidden;
  }


  .p67-benefits__inner {
    display: grid;

    grid-template-columns:
      repeat(4, minmax(0, 1fr));

    width: 100%;
    max-width: 1500px;

    margin: 0 auto;

    padding: 3rem 2rem;
  }


  /* ========================================
     BLOQUES
     ======================================== */

  .p67-benefits__item {
    position: relative;

    display: flex;
    flex-direction: column;

    justify-content: flex-start;
    align-items: center;

    min-width: 0;

    padding: 0 3rem;

    text-align: center;

    perspective: 700px;
  }


  /* ========================================
     SEPARADORES
     ======================================== */

  .p67-benefits__item:not(:last-child)::after {
    content: "";

    position: absolute;

    top: 12%;
    right: 0;

    width: 1px;
    height: 76%;

    background: var(--p67-benefits-divider);
  }


  /* ========================================
     ICONO 3D
     ======================================== */

  .p67-benefits__icon {
    position: relative;

    z-index: 1;

    display: flex;

    justify-content: center;
    align-items: center;

    width: 66px;
    height: 66px;

    margin: 0 0 1.5rem;

    color: var(--p67-benefits-accent);

    border:
      1px solid rgba(255, 255, 255, 0.07);

    border-radius: 15px;

    background:
      radial-gradient(
        circle at 30% 20%,
        rgba(255, 255, 255, 0.13),
        transparent 42%
      ),
      linear-gradient(
        145deg,
        rgba(255, 255, 255, 0.07),
        rgba(255, 255, 255, 0.015) 50%,
        rgba(0, 0, 0, 0.18)
      );

    box-shadow:
      0 18px 28px rgba(0, 0, 0, 0.65),
      0 7px 12px rgba(0, 0, 0, 0.50),
      inset 1px 1px 1px rgba(255, 255, 255, 0.15),
      inset -2px -3px 6px rgba(0, 0, 0, 0.50);

    transform:
      perspective(700px)
      rotateX(7deg)
      rotateY(-7deg);

    transform-style: preserve-3d;

    transition:
      transform 0.35s ease,
      box-shadow 0.35s ease,
      border-color 0.35s ease;
  }


  /* Reflejo superior */

  .p67-benefits__icon::before {
    content: "";

    position: absolute;

    top: 5px;
    left: 9px;

    width: 58%;
    height: 34%;

    border-radius: 50%;

    background:
      radial-gradient(
        ellipse,
        rgba(255, 255, 255, 0.13),
        transparent 70%
      );

    pointer-events: none;
  }


  /* Sombra inferior */

  .p67-benefits__icon::after {
    content: "";

    position: absolute;

    z-index: -1;

    right: 12%;
    bottom: -11px;
    left: 12%;

    height: 13px;

    border-radius: 50%;

    background: rgba(0, 0, 0, 0.75);

    filter: blur(8px);

    opacity: 0.8;

    transition:
      transform 0.35s ease,
      opacity 0.35s ease;
  }


  /* ========================================
     SVG NÍTIDO
     ======================================== */

  .p67-benefits__icon svg {
    position: relative;

    z-index: 2;

    display: block;

    width: 41px;
    height: 41px;

    fill: none;

    stroke: currentColor;

    stroke-width: 2.6;
    stroke-linecap: round;
    stroke-linejoin: round;

    transform: translateZ(18px);

    shape-rendering: geometricPrecision;

    filter:
      drop-shadow(
        1px 1px 0 rgba(120, 35, 10, 0.85)
      )
      drop-shadow(
        2px 2px 0 rgba(0, 0, 0, 0.55)
      );

    transition:
      transform 0.35s ease,
      filter 0.35s ease;
  }


  /* ========================================
     HOVER 3D
     ======================================== */

  .p67-benefits__item:hover .p67-benefits__icon {
    transform:
      perspective(700px)
      rotateX(0deg)
      rotateY(0deg)
      translateY(-6px)
      scale(1.07);

    border-color:
      rgba(240, 90, 40, 0.28);

    box-shadow:
      0 24px 36px rgba(0, 0, 0, 0.72),
      0 10px 18px rgba(0, 0, 0, 0.55),
      0 0 20px rgba(240, 90, 40, 0.12),
      inset 1px 1px 1px rgba(255, 255, 255, 0.18),
      inset -2px -3px 6px rgba(0, 0, 0, 0.45);
  }


  .p67-benefits__item:hover .p67-benefits__icon svg {
    transform:
      translateZ(24px)
      scale(1.04);

    filter:
      drop-shadow(
        1px 1px 0 rgba(120, 35, 10, 0.90)
      )
      drop-shadow(
        2px 2px 0 rgba(0, 0, 0, 0.60)
      );
  }


  /* ========================================
     TÍTULOS
     ======================================== */

  .p67-benefits__title {
    margin: 0 0 0.8rem;

    color: var(--p67-benefits-text);

    font-size: 1.35rem;
    line-height: 1;

    font-weight: 800;

    letter-spacing: 0.08em;

    text-transform: uppercase;
  }


  /* ========================================
     DESCRIPCIÓN
     ======================================== */

  .p67-benefits__text {
    width: 100%;
    max-width: 260px;

    margin: 0;

    color: var(--p67-benefits-muted);

    font-size: 1.15rem;
    line-height: 1.45;

    font-weight: 500;
  }


  /* ========================================
     TABLET
     ======================================== */

  @media screen and (max-width: 989px) {

    .p67-benefits__inner {
      grid-template-columns:
        repeat(2, minmax(0, 1fr));

      padding: 0;
    }


    .p67-benefits__item {
      min-height: 225px;

      padding: 3rem 2rem;
    }


    .p67-benefits__item:nth-child(1),
    .p67-benefits__item:nth-child(2) {
      border-bottom:
        1px solid var(--p67-benefits-divider);
    }


    .p67-benefits__item:nth-child(2)::after {
      display: none;
    }


    .p67-benefits__item:nth-child(3)::after {
      display: block;
    }

  }


  /* ========================================
     MÓVIL
     ======================================== */

  @media screen and (max-width: 749px) {

    .p67-benefits__inner {
      grid-template-columns:
        repeat(2, minmax(0, 1fr));

      width: 100%;

      padding: 0;
    }


    .p67-benefits__item {
      min-height: 205px;

      padding: 2.6rem 1.3rem;
    }


    .p67-benefits__icon {
      width: 55px;
      height: 55px;

      margin-bottom: 1.3rem;

      border-radius: 13px;

      transform:
        perspective(600px)
        rotateX(5deg)
        rotateY(-5deg);
    }


    .p67-benefits__icon svg {
      width: 34px;
      height: 34px;

      transform: translateZ(14px);
    }


    .p67-benefits__title {
      margin-bottom: 0.7rem;

      font-size: 1.05rem;

      line-height: 1.15;

      letter-spacing: 0.04em;
    }


    .p67-benefits__text {
      max-width: 170px;

      font-size: 0.98rem;
      line-height: 1.4;
    }


    .p67-benefits__item:nth-child(1),
    .p67-benefits__item:nth-child(2) {
      border-bottom:
        1px solid var(--p67-benefits-divider);
    }


    .p67-benefits__item:nth-child(2)::after,
    .p67-benefits__item:nth-child(4)::after {
      display: none;
    }


    .p67-benefits__item:nth-child(1)::after,
    .p67-benefits__item:nth-child(3)::after {
      display: block;

      top: 15%;

      height: 70%;
    }

  }


  /* ========================================
     MÓVIL PEQUEÑO
     ======================================== */

  @media screen and (max-width: 380px) {

    .p67-benefits__item {
      min-height: 195px;

      padding: 2.3rem 1rem;
    }


    .p67-benefits__icon {
      width: 50px;
      height: 50px;
    }


    .p67-benefits__icon svg {
      width: 31px;
      height: 31px;
    }


    .p67-benefits__title {
      font-size: 1rem;
    }


    .p67-benefits__text {
      font-size: 0.92rem;
    }

  }


  /* ========================================
     ACCESIBILIDAD
     ======================================== */

  @media (prefers-reduced-motion: reduce) {

    .p67-benefits__icon,
    .p67-benefits__icon svg {
      transition: none;
    }

  }
/* END_SECTION:pure67-benefits-banner */
/* START_SECTION:pure67-brand-story (INDEX:51) */
.p67story,
  .p67story *,
  .p67story *::before,
  .p67story *::after {
    box-sizing: border-box;
  }


  /* =====================================
     SECCIÓN
     ===================================== */

  .p67story {
    width: 100%;

    margin: 0;
    padding: 0;

    background: var(--p67story-bg);

    color: var(--p67story-text);

    border-top: 1px solid var(--p67story-border);
    border-bottom: 1px solid var(--p67story-border);

    overflow: hidden;
  }


  /* =====================================
     CONTENEDOR
     ===================================== */

  .p67story__inner {
    position: relative;

    display: flex;
    flex-direction: column;

    align-items: center;
    justify-content: center;

    width: 100%;
    max-width: 1100px;

    margin: 0 auto;

    padding:
      clamp(6rem, 9vw, 11rem)
      3rem;

    text-align: center;
  }


  /* =====================================
     DETALLE NARANJA
     ===================================== */

  .p67story__line {
    width: 42px;
    height: 3px;

    margin-bottom: 2.2rem;

    background: var(--p67story-accent);
  }


  /* =====================================
     PURE67 / EYEBROW
     ===================================== */

  .p67story__eyebrow {
    margin: 0 0 1.6rem;

    color: var(--p67story-accent);

    font-size: 1.15rem;
    line-height: 1;

    font-weight: 800;

    letter-spacing: 0.14em;

    text-transform: uppercase;
  }


  /* =====================================
     TÍTULO
     ===================================== */

  .p67story__heading {
    width: 100%;
    max-width: 950px;

    margin: 0 0 2.2rem;

    color: var(--p67story-text);

    font-size:
      clamp(3.6rem, 5vw, 7rem);

    line-height: 0.95;

    font-weight: 900;

    letter-spacing: -0.035em;

    text-transform: uppercase;
  }


  /* =====================================
     FRASE PRINCIPAL
     ===================================== */

  .p67story__statement {
    width: 100%;
    max-width: 760px;

    margin: 0 0 1.8rem;

    color: var(--p67story-text);

    font-size:
      clamp(1.7rem, 2vw, 2.3rem);

    line-height: 1.35;

    font-weight: 600;
  }


  .p67story__statement p {
    margin: 0;
  }


  /* =====================================
     TEXTO SECUNDARIO
     ===================================== */

  .p67story__text {
    width: 100%;
    max-width: 650px;

    margin: 0 0 3rem;

    color: var(--p67story-muted);

    font-size: 1.25rem;
    line-height: 1.65;

    font-weight: 400;
  }


  .p67story__text p {
    margin: 0;
  }


  /* =====================================
     BOTÓN
     ===================================== */

  .p67story__button-wrap {
    display: flex;

    justify-content: center;
    align-items: center;
  }


  .p67story__button {
    display: inline-flex;

    justify-content: center;
    align-items: center;

    gap: 1.2rem;

    min-width: 190px;
    min-height: 50px;

    padding:
      1.3rem
      2.2rem;

    background: transparent;

    color: var(--p67story-text);

    border:
      1px solid rgba(255, 255, 255, 0.55);

    text-decoration: none;

    font-size: 1.1rem;
    line-height: 1;

    font-weight: 800;

    letter-spacing: 0.06em;

    text-transform: uppercase;

    transition:
      background 0.25s ease,
      color 0.25s ease,
      border-color 0.25s ease,
      transform 0.25s ease;
  }


  .p67story__arrow {
    display: inline-block;

    font-size: 1.6rem;

    line-height: 1;

    transition:
      transform 0.25s ease;
  }


  .p67story__button:hover {
    background: var(--p67story-text);

    color: var(--p67story-bg);

    border-color: var(--p67story-text);

    transform: translateY(-2px);
  }


  .p67story__button:hover .p67story__arrow {
    transform: translateX(4px);
  }


  /* =====================================
     MÓVIL
     ===================================== */

  @media screen and (max-width: 749px) {

    .p67story__inner {
      padding:
        6rem
        2rem;
    }


    .p67story__line {
      width: 36px;

      margin-bottom: 1.8rem;
    }


    .p67story__eyebrow {
      margin-bottom: 1.4rem;

      font-size: 1rem;
    }


    .p67story__heading {
      max-width: 100%;

      margin-bottom: 2rem;

      font-size:
        clamp(3.4rem, 11vw, 5rem);

      line-height: 0.98;
    }


    .p67story__statement {
      max-width: 100%;

      margin-bottom: 1.6rem;

      font-size: 1.6rem;

      line-height: 1.4;
    }


    .p67story__text {
      max-width: 100%;

      margin-bottom: 2.6rem;

      font-size: 1.15rem;

      line-height: 1.6;
    }


    .p67story__button {
      min-width: 185px;
      min-height: 48px;

      padding:
        1.2rem
        2rem;

      font-size: 1rem;
    }

  }


  /* =====================================
     MÓVIL PEQUEÑO
     ===================================== */

  @media screen and (max-width: 390px) {

    .p67story__inner {
      padding:
        5rem
        1.6rem;
    }


    .p67story__heading {
      font-size: 3.4rem;
    }

  }


  @media (prefers-reduced-motion: reduce) {

    .p67story__button,
    .p67story__arrow {
      transition: none;
    }

  }
/* END_SECTION:pure67-brand-story */
/* START_SECTION:pure67-collection-banner (INDEX:52) */
/* ========================================
     RESET DE LA SECCIÓN
     ======================================== */

  .p67cb,
  .p67cb *,
  .p67cb *::before,
  .p67cb *::after {
    box-sizing: border-box;
  }


  /* ========================================
     SECCIÓN GENERAL
     ======================================== */

  .p67cb {
    display: block;

    width: 100%;
    max-width: 100%;

    margin: 0;
    padding: 0;

    background: var(--p67cb-bg);
    color: var(--p67cb-text);

    overflow: hidden;
  }


  /* ========================================
     ESTRUCTURA PRINCIPAL
     ======================================== */

  .p67cb__inner {
    display: grid;

    grid-template-columns:
      minmax(380px, 1fr)
      minmax(0, 2.25fr);

    width: 100%;
    max-width: 100%;

    min-height: var(--p67cb-height);

    margin: 0;
    padding: 0;
  }


  /* ========================================
     COLUMNA IZQUIERDA
     ======================================== */

  .p67cb__content {
    display: flex;
    flex-direction: column;

    justify-content: center;
    align-items: flex-start;

    width: 100%;
    min-width: 0;

    padding:
      clamp(3rem, 4vw, 6rem)
      clamp(2.5rem, 3.5vw, 5rem);

    background: var(--p67cb-bg);
  }


  /* ========================================
     TEXTO PEQUEÑO / ORIGIN
     ======================================== */

  .p67cb__eyebrow {
    margin: 0 0 1.5rem;

    color: var(--p67cb-accent);

    font-size: 1.15rem;
    line-height: 1;

    font-weight: 800;

    letter-spacing: 0.1em;

    text-transform: uppercase;
  }


  /* ========================================
     TÍTULO
     ======================================== */

  .p67cb__heading {
    display: block;

    width: 100%;
    max-width: 520px;

    margin: 0 0 1.7rem;

    color: var(--p67cb-text);

    font-size: clamp(3rem, 3vw, 4.6rem);
    line-height: 0.98;

    font-weight: 800;

    letter-spacing: -0.025em;

    text-transform: uppercase;

    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
  }


  /* ========================================
     DESCRIPCIÓN
     ======================================== */

  .p67cb__text {
    display: block;

    width: 100%;
    max-width: 430px;

    margin: 0 0 2.5rem;

    color: var(--p67cb-text);

    font-size: 1.35rem;
    line-height: 1.5;

    font-weight: 500;

    letter-spacing: 0.02em;

    opacity: 0.82;
  }


  .p67cb__text p {
    margin: 0;
  }


  /* ========================================
     BOTÓN
     ======================================== */

  .p67cb__button {
    display: inline-flex;

    justify-content: center;
    align-items: center;

    width: auto;
    min-width: 180px;
    min-height: 48px;

    margin: 0;

    padding: 1.2rem 2.2rem;

    background: transparent;

    color: var(--p67cb-text);

    border: 1px solid rgba(255, 255, 255, 0.65);
    border-radius: 0;

    font-size: 1.15rem;
    line-height: 1;

    font-weight: 800;

    letter-spacing: 0.04em;

    text-transform: uppercase;
    text-decoration: none;

    cursor: pointer;

    transition:
      background 0.25s ease,
      color 0.25s ease,
      border-color 0.25s ease,
      transform 0.25s ease;
  }


  .p67cb__button:hover {
    background: var(--p67cb-text);

    color: var(--p67cb-bg);

    border-color: var(--p67cb-text);

    transform: translateY(-2px);
  }


  /* ========================================
     GALERÍA
     ======================================== */

  .p67cb__gallery {
    display: grid;

    grid-template-columns:
      repeat(4, minmax(0, 1fr));

    width: 100%;
    min-width: 0;

    gap: 3px;

    background: #000;
  }


  /* ========================================
     CONTENEDOR DE CADA IMAGEN
     ======================================== */

  .p67cb__image-wrap {
    position: relative;

    display: block;

    width: 100%;
    height: 100%;

    min-width: 0;
    min-height: var(--p67cb-height);

    margin: 0;
    padding: 0;

    overflow: hidden;

    background: #111;
  }


  /* ========================================
     IMÁGENES
     ======================================== */

  .p67cb__image,
  .p67cb__placeholder {
    position: absolute;

    inset: 0;

    display: block;

    width: 100%;
    height: 100%;

    max-width: none;

    margin: 0;

    object-fit: cover;
    object-position: center center;

    transition:
      transform 0.55s ease,
      filter 0.55s ease;
  }


  /* ========================================
     OVERLAY SUAVE
     ======================================== */

  .p67cb__image-wrap::after {
    content: "";

    position: absolute;

    z-index: 1;

    inset: 0;

    background: linear-gradient(
      to top,
      rgba(0, 0, 0, 0.16) 0%,
      rgba(0, 0, 0, 0) 45%
    );

    pointer-events: none;
  }


  /* ========================================
     HOVER DE LAS IMÁGENES
     ======================================== */

  .p67cb__image-wrap:hover .p67cb__image {
    transform: scale(1.035);
  }


  /* ========================================
     TABLET
     ======================================== */

  @media screen and (max-width: 1100px) and (min-width: 750px) {

    .p67cb__inner {
      grid-template-columns:
        minmax(330px, 0.9fr)
        minmax(0, 1.8fr);
    }


    .p67cb__content {
      padding: 3.5rem 2.5rem;
    }


    .p67cb__heading {
      max-width: 100%;

      font-size: clamp(2.7rem, 3.5vw, 3.8rem);
    }


    .p67cb__gallery {
      grid-template-columns:
        repeat(2, minmax(0, 1fr));
    }


    .p67cb__image-wrap {
      min-height: calc(var(--p67cb-height) / 2);
    }

  }


  /* ========================================
     MÓVIL
     ======================================== */

  @media screen and (max-width: 749px) {

    .p67cb__inner {
      display: block;

      width: 100%;

      min-height: 0;
    }


    .p67cb__content {
      width: 100%;

      padding: 3.2rem 2rem;
    }


    .p67cb__eyebrow {
      margin-bottom: 1.2rem;

      font-size: 1rem;
    }


    .p67cb__heading {
      width: 100%;
      max-width: 100%;

      margin-bottom: 1.5rem;

      font-size: clamp(2.8rem, 9vw, 4rem);
      line-height: 1;

      letter-spacing: -0.02em;

      word-break: normal !important;
      overflow-wrap: normal !important;
      hyphens: none !important;
    }


    .p67cb__text {
      max-width: 100%;

      margin-bottom: 2.2rem;

      font-size: 1.25rem;
    }


    .p67cb__button {
      min-width: 170px;
      min-height: 46px;

      padding: 1.1rem 1.8rem;

      font-size: 1.05rem;
    }


    .p67cb__gallery {
      grid-template-columns:
        repeat(2, minmax(0, 1fr));

      width: 100%;

      gap: 2px;
    }


    .p67cb__image-wrap {
      width: 100%;

      min-height: 0;

      aspect-ratio: 3 / 4;
    }

  }


  /* ========================================
     MÓVILES PEQUEÑOS
     ======================================== */

  @media screen and (max-width: 390px) {

    .p67cb__content {
      padding: 2.8rem 1.6rem;
    }


    .p67cb__heading {
      font-size: 2.8rem;
    }


    .p67cb__button {
      min-width: 160px;
    }

  }


  /* ========================================
     ACCESIBILIDAD
     ======================================== */

  @media (prefers-reduced-motion: reduce) {

    .p67cb__image,
    .p67cb__button {
      transition: none;
    }


    .p67cb__image-wrap:hover .p67cb__image,
    .p67cb__button:hover {
      transform: none;
    }

  }
/* END_SECTION:pure67-collection-banner */
/* START_SECTION:pure67-community-banner (INDEX:53) */
.p67community,
  .p67community *,
  .p67community *::before,
  .p67community *::after {
    box-sizing: border-box;
  }


  .p67community {
    width: 100%;
    margin: 0;
    padding: 0;

    background: var(--p67community-bg);

    color: var(--p67community-text);

    border-top: 1px solid var(--p67community-border);
    border-bottom: 1px solid var(--p67community-border);

    overflow: hidden;
  }


  .p67community__inner {
    position: relative;

    width: 100%;
    max-width: 1600px;

    margin: 0 auto;

    padding: 2.5rem 1.8rem 4.5rem;
  }


  /* ==========================
     CABECERA
     ========================== */

  .p67community__header {
    margin-bottom: 1.8rem;
  }


  .p67community__heading {
    margin: 0 0 0.5rem;

    color: var(--p67community-title);

    font-size: clamp(1.8rem, 2vw, 2.8rem);
    line-height: 1;

    font-weight: 900;

    letter-spacing: 0.02em;

    text-transform: uppercase;
  }


  .p67community__subheading {
    color: var(--p67community-text);

    font-size: 1.15rem;
    line-height: 1.4;

    font-weight: 500;

    opacity: 0.8;
  }


  .p67community__subheading p {
    margin: 0;
  }


  /* ==========================
     GALERÍA
     ========================== */

  .p67community__gallery {
    display: grid;

    grid-template-columns:
      repeat(5, minmax(0, 1fr));

    width: 100%;

    gap: 3px;

    background: #000;
  }


  .p67community__image-wrap {
    position: relative;

    width: 100%;
    height: var(--p67community-height);

    overflow: hidden;

    background: #111;
  }


  .p67community__image,
  .p67community__placeholder {
    position: absolute;

    inset: 0;

    display: block;

    width: 100%;
    height: 100%;

    object-fit: cover;
    object-position: center center;

    transition:
      transform 0.6s ease,
      filter 0.6s ease;
  }


  .p67community__image-wrap::after {
    content: "";

    position: absolute;

    inset: 0;

    background:
      linear-gradient(
        to top,
        rgba(0,0,0,0.16),
        rgba(0,0,0,0)
      );

    pointer-events: none;
  }


  .p67community__image-wrap:hover .p67community__image {
    transform: scale(1.035);
  }


  /* ==========================
     BOTÓN
     ========================== */

  .p67community__button-wrap {
    position: absolute;

    z-index: 5;

    left: 50%;
    bottom: 1.8rem;

    transform: translateX(-50%);

    display: flex;

    justify-content: center;
    align-items: center;
  }


  .p67community__button {
    display: inline-flex;

    justify-content: center;
    align-items: center;

    min-width: 210px;
    min-height: 46px;

    padding: 1.1rem 2rem;

    background: rgba(0, 0, 0, 0.88);

    color: #ffffff;

    border: 1px solid rgba(255,255,255,0.55);

    text-decoration: none;

    font-size: 1.05rem;
    line-height: 1;

    font-weight: 800;

    letter-spacing: 0.05em;

    text-transform: uppercase;

    backdrop-filter: blur(5px);

    transition:
      background 0.25s ease,
      color 0.25s ease,
      transform 0.25s ease,
      border-color 0.25s ease;
  }


  .p67community__button:hover {
    background: #ffffff;

    color: #000000;

    border-color: #ffffff;

    transform: translateY(-2px);
  }


  /* ==========================
     TABLET
     ========================== */

  @media screen and (max-width: 989px) {

    .p67community__gallery {
      grid-template-columns:
        repeat(3, minmax(0, 1fr));
    }


    .p67community__image-wrap {
      height: 320px;
    }


    .p67community__image-wrap:nth-child(4),
    .p67community__image-wrap:nth-child(5) {
      display: none;
    }

  }


  /* ==========================
     MÓVIL
     ========================== */

  @media screen and (max-width: 749px) {

    .p67community__inner {
      padding:
        2.4rem
        1.4rem
        4.5rem;
    }


    .p67community__header {
      margin-bottom: 1.5rem;
    }


    .p67community__heading {
      font-size: 2rem;
    }


    .p67community__subheading {
      font-size: 1rem;
    }


    .p67community__gallery {
      display: flex;

      width: 100%;

      gap: 3px;

      overflow-x: auto;

      scroll-snap-type: x mandatory;

      scrollbar-width: none;

      -webkit-overflow-scrolling: touch;
    }


    .p67community__gallery::-webkit-scrollbar {
      display: none;
    }


    .p67community__image-wrap {
      display: block !important;

      flex: 0 0 72%;

      width: 72%;

      height: 360px;

      scroll-snap-align: start;
    }


    .p67community__button-wrap {
      bottom: 1.5rem;
    }


    .p67community__button {
      min-width: 195px;

      min-height: 44px;

      padding:
        1rem
        1.6rem;

      font-size: 0.95rem;
    }

  }


  /* ==========================
     MÓVIL PEQUEÑO
     ========================== */

  @media screen and (max-width: 390px) {

    .p67community__image-wrap {
      flex-basis: 80%;

      width: 80%;

      height: 330px;
    }


    .p67community__button {
      min-width: 185px;

      font-size: 0.9rem;
    }

  }


  @media (prefers-reduced-motion: reduce) {

    .p67community__image,
    .p67community__button {
      transition: none;
    }


    .p67community__image-wrap:hover .p67community__image,
    .p67community__button:hover {
      transform: none;
    }

  }
/* END_SECTION:pure67-community-banner */
/* START_SECTION:pure67-doble-banner (INDEX:54) */
/* =====================================================
   RESET SOLO PARA ESTA SECCIÓN
===================================================== */

.p67hero,
.p67hero *,
.p67hero *::before,
.p67hero *::after {
  box-sizing: border-box;
}


.p67hero {
  display: block;

  width: 100%;
  max-width: 100%;

  margin: 0;
  padding: 0;

  overflow: hidden;

  background: #000;
}



/* =====================================================
   HERO - ORDENADOR
===================================================== */

.p67hero__item {
  position: relative;

  display: block;

  width: 100%;

  height: var(--p67hero-desktop-height);

  margin: 0;
  padding: 0;

  overflow: hidden;

  background: #000;
}



/* =====================================================
   IMAGEN
===================================================== */

.p67hero__image,
.p67hero__placeholder {
  position: absolute;

  inset: 0;

  display: block;

  width: 100%;
  height: 100%;

  max-width: none;

  object-fit: cover;

  object-position: var(--p67hero-desktop-position);

  transition: transform 0.7s ease;
}



/* =====================================================
   OSCURECIDO
===================================================== */

.p67hero__overlay {
  position: absolute;

  z-index: 1;

  inset: 0;

  background: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.58) 0%,
    rgba(0, 0, 0, 0.15) 32%,
    rgba(0, 0, 0, 0) 60%
  );

  pointer-events: none;
}



/* =====================================================
   CONTENIDO
===================================================== */

.p67hero__content {
  position: absolute;

  z-index: 2;

  right: 2.4rem;
  bottom: 9rem;
  left: 2.4rem;

  display: flex;

  flex-direction: column;

  align-items: center;
  justify-content: center;

  margin: 0;
  padding: 0;

  text-align: center;
}



.p67hero__heading {
  max-width: 900px;

  margin: 0 0 1.8rem;

  color: #fff;

  font-size: clamp(3rem, 5vw, 6rem);

  line-height: 1;

  font-weight: 700;

  letter-spacing: -0.02em;
}



/* =====================================================
   CONTENEDOR BOTONES
===================================================== */

.p67hero__buttons {
  display: flex;

  justify-content: center;
  align-items: center;

  width: 100%;

  gap: 1.2rem;
}



/* =====================================================
   BOTONES PURE67

   ESTILO DE TU SEGUNDA IMAGEN
===================================================== */

#P67Hero-{{ section.id }} .p67hero__button {

  /* Reset completo para impedir estilos de Dawn */

  -webkit-appearance: none !important;
  appearance: none !important;


  position: relative !important;

  display: inline-flex !important;

  align-items: center !important;
  justify-content: center !important;


  flex: 0 0 auto !important;


  /* =========================
     TAMAÑO
  ========================= */

  width: 275px !important;

  min-width: 275px !important;
  max-width: 275px !important;


  height: 60px !important;

  min-height: 60px !important;
  max-height: 60px !important;


  margin: 0 !important;

  padding: 0 24px !important;



  /* =========================
     FONDO
  ========================= */

  background: #050505 !important;

  background-color: #050505 !important;

  background-image: none !important;

  background-size: auto !important;

  background-position: initial !important;



  /* =========================
     BORDE
  ========================= */

  border: 1px solid rgba(255,255,255,0.72) !important;

  border-top: 1px solid rgba(255,255,255,0.72) !important;

  border-right: 1px solid rgba(255,255,255,0.72) !important;

  border-bottom: 1px solid rgba(255,255,255,0.72) !important;

  border-left: 1px solid rgba(255,255,255,0.72) !important;



  /* MUY IMPORTANTE:
     CERO REDONDEO */

  border-radius: 0 !important;



  /* =========================
     QUITAR EFECTOS
  ========================= */

  box-shadow: none !important;

  text-shadow: none !important;

  filter: none !important;

  backdrop-filter: none !important;

  -webkit-backdrop-filter: none !important;



  /* =========================
     TEXTO
  ========================= */

  color: #ffffff !important;

  font-family: inherit !important;

  font-size: 16px !important;

  font-weight: 800 !important;

  line-height: 1 !important;

  letter-spacing: 0.01em !important;

  text-align: center !important;

  text-transform: uppercase !important;

  text-decoration: none !important;

  white-space: nowrap !important;



  /* =========================
     INTERACCIÓN
  ========================= */

  cursor: pointer;

  opacity: 1 !important;

  transform: none !important;


  transition:
    background-color 0.2s ease,
    color 0.2s ease,
    border-color 0.2s ease !important;
}



/* =====================================================
   ELIMINAR COMPLETAMENTE EFECTOS
   BEFORE / AFTER
===================================================== */

#P67Hero-{{ section.id }} .p67hero__button::before,
#P67Hero-{{ section.id }} .p67hero__button::after {

  content: none !important;

  display: none !important;

  visibility: hidden !important;

  opacity: 0 !important;

  position: static !important;

  inset: auto !important;

  width: 0 !important;
  height: 0 !important;

  margin: 0 !important;
  padding: 0 !important;

  background: transparent !important;

  background-image: none !important;

  border: 0 !important;

  border-radius: 0 !important;

  box-shadow: none !important;

  filter: none !important;

  transform: none !important;
}



/* =====================================================
   HOVER
===================================================== */

#P67Hero-{{ section.id }} .p67hero__button:hover {

  background: #ffffff !important;

  background-color: #ffffff !important;

  background-image: none !important;

  color: #000000 !important;

  border-color: #ffffff !important;

  border-radius: 0 !important;

  box-shadow: none !important;

  text-shadow: none !important;

  filter: none !important;

  transform: none !important;
}



/* =====================================================
   FOCUS
===================================================== */

#P67Hero-{{ section.id }} .p67hero__button:focus,
#P67Hero-{{ section.id }} .p67hero__button:focus-visible {

  background: #050505 !important;

  color: #ffffff !important;

  border: 1px solid #ffffff !important;

  border-radius: 0 !important;

  box-shadow: none !important;

  outline: 1px solid #ffffff !important;

  outline-offset: 3px;
}



/* =====================================================
   IMAGEN HOVER
===================================================== */

.p67hero__item:hover .p67hero__image {
  transform: scale(1.02);
}



/* =====================================================
   MÓVIL
   IMAGEN COMPLETA SIN RECORTAR
===================================================== */

@media screen and (max-width: 749px) {


  .p67hero {
    background: #000;
  }


  .p67hero__item {
    height: auto !important;

    min-height: 0;

    background: #000;
  }


  .p67hero__image,
  .p67hero__placeholder {

    position: relative;

    inset: auto;

    display: block;

    width: 100%;

    height: auto !important;

    max-width: 100%;

    object-fit: contain;

    transform: none !important;
  }


  .p67hero__content {

    right: 1.6rem;

    bottom: 2rem;

    left: 1.6rem;
  }


  .p67hero__heading {

    margin-bottom: 1.5rem;

    font-size: clamp(2.8rem, 9vw, 4rem);

    line-height: 1.05;
  }


  .p67hero__buttons {

    gap: 1rem;
  }



  /* =========================
     BOTÓN MÓVIL
  ========================= */

  #P67Hero-{{ section.id }} .p67hero__button {

    width: 160px !important;

    min-width: 160px !important;

    max-width: 160px !important;


    height: 50px !important;

    min-height: 50px !important;

    max-height: 50px !important;


    padding: 0 10px !important;


    font-size: 12px !important;

    letter-spacing: 0.01em !important;


    border-radius: 0 !important;


    white-space: nowrap !important;
  }

}



/* =====================================================
   MÓVILES PEQUEÑOS
===================================================== */

@media screen and (max-width: 390px) {


  .p67hero__content {

    right: 1rem;

    bottom: 4rem;

    left: 1rem;
  }


  .p67hero__buttons {

    gap: 0.7rem;
  }


  #P67Hero-{{ section.id }} .p67hero__button {

    width: 145px !important;

    min-width: 145px !important;

    max-width: 145px !important;


    height: 48px !important;

    min-height: 48px !important;

    max-height: 48px !important;


    padding: 0 7px !important;


    font-size: 10.5px !important;

    border-radius: 0 !important;
  }

}



/* =====================================================
   ACCESIBILIDAD
===================================================== */

@media (prefers-reduced-motion: reduce) {


  .p67hero__image,

  #P67Hero-{{ section.id }} .p67hero__button {

    transition: none !important;
  }


  .p67hero__item:hover .p67hero__image,

  #P67Hero-{{ section.id }} .p67hero__button:hover {

    transform: none !important;
  }

}
/* END_SECTION:pure67-doble-banner */
/* START_SECTION:pure67-gender-banner (INDEX:57) */
.p67gb,
  .p67gb *,
  .p67gb *::before,
  .p67gb *::after {
    box-sizing: border-box;
  }


  .p67gb {
    width: 100%;
    margin: 0;
    padding: 0;

    background: var(--p67gb-bg);

    overflow: hidden;
  }


  .p67gb__grid {
    display: grid;

    grid-template-columns:
      repeat(2, minmax(0, 1fr));

    width: 100%;

    gap: 2px;

    background: var(--p67gb-border);

    border-top: 1px solid var(--p67gb-border);
    border-bottom: 1px solid var(--p67gb-border);
  }


  .p67gb__card {
    position: relative;

    display: block;

    width: 100%;
    height: var(--p67gb-height);

    margin: 0;
    padding: 0;

    overflow: hidden;

    background: #050505;
  }


  .p67gb__image,
  .p67gb__placeholder {
    position: absolute;
    inset: 0;

    display: block;

    width: 100%;
    height: 100%;

    max-width: none;

    object-fit: cover;
    object-position: center center;

    transition:
      transform 0.7s ease,
      filter 0.7s ease;
  }


  .p67gb__overlay {
    position: absolute;

    z-index: 1;

    inset: 0;

    background:
      linear-gradient(
        90deg,
        rgba(0, 0, 0, 0.82) 0%,
        rgba(0, 0, 0, 0.58) 34%,
        rgba(0, 0, 0, 0.20) 62%,
        rgba(0, 0, 0, 0.05) 100%
      );

    pointer-events: none;
  }


  .p67gb__content {
    position: absolute;

    z-index: 2;

    top: 50%;
    left: clamp(2.5rem, 4vw, 6rem);

    width: min(44%, 420px);

    transform: translateY(-50%);

    text-align: left;
  }


  .p67gb__heading {
    margin: 0 0 0.7rem;

    color: var(--p67gb-text);

    font-size: clamp(3rem, 3.5vw, 5.4rem);
    line-height: 0.95;

    font-weight: 900;

    letter-spacing: -0.03em;

    text-transform: uppercase;
  }


  .p67gb__subheading {
    margin: 0 0 2rem;

    color: var(--p67gb-accent);

    font-size: 1.15rem;
    line-height: 1.2;

    font-weight: 800;

    letter-spacing: 0.07em;

    text-transform: uppercase;
  }


  .p67gb__text {
    max-width: 320px;

    margin: 0 0 2.4rem;

    font-size: 1.25rem;
    line-height: 1.5;

    font-weight: 500;
  }


  .p67gb__text p {
    margin: 0;
  }


  .p67gb__button {
    display: inline-flex;

    justify-content: center;
    align-items: center;

    width: auto;
    min-width: 170px;
    min-height: 48px;

    padding: 1.2rem 2rem;

    color: #ffffff;

    background: rgba(0, 0, 0, 0.18);

    border: 1px solid rgba(255, 255, 255, 0.55);

    text-decoration: none;

    font-size: 1.1rem;
    line-height: 1;

    font-weight: 800;

    letter-spacing: 0.05em;

    text-transform: uppercase;

    backdrop-filter: blur(3px);

    transition:
      background 0.25s ease,
      color 0.25s ease,
      border-color 0.25s ease,
      transform 0.25s ease;
  }


  .p67gb__button:hover {
    background: #ffffff;

    color: #000000;

    border-color: #ffffff;

    transform: translateY(-2px);
  }


  .p67gb__card:hover .p67gb__image {
    transform: scale(1.025);
  }


  @media screen and (max-width: 989px) {

    .p67gb__card {
      height: 540px;
    }


    .p67gb__content {
      left: 2.5rem;

      width: 52%;
    }


    .p67gb__heading {
      font-size: 3.5rem;
    }


    .p67gb__text {
      font-size: 1.15rem;
    }

  }


  @media screen and (max-width: 749px) {

    .p67gb__grid {
      grid-template-columns: 1fr;

      gap: 2px;
    }


    .p67gb__card {
      height: 500px;
    }


    .p67gb__overlay {
      background:
        linear-gradient(
          90deg,
          rgba(0, 0, 0, 0.82) 0%,
          rgba(0, 0, 0, 0.58) 42%,
          rgba(0, 0, 0, 0.12) 78%,
          rgba(0, 0, 0, 0.03) 100%
        );
    }


    .p67gb__content {
      top: auto;

      right: 1.8rem;
      bottom: 3rem;
      left: 1.8rem;

      width: auto;
      max-width: 320px;

      transform: none;
    }


    .p67gb__heading {
      margin-bottom: 0.6rem;

      font-size: 3.4rem;
    }


    .p67gb__subheading {
      margin-bottom: 1.5rem;

      font-size: 1rem;
    }


    .p67gb__text {
      max-width: 270px;

      margin-bottom: 1.8rem;

      font-size: 1.1rem;
      line-height: 1.45;
    }


    .p67gb__button {
      min-width: 160px;
      min-height: 45px;

      font-size: 1rem;
    }

  }


  @media screen and (max-width: 390px) {

    .p67gb__card {
      height: 470px;
    }


    .p67gb__content {
      right: 1.5rem;
      bottom: 2.5rem;
      left: 1.5rem;
    }


    .p67gb__heading {
      font-size: 3rem;
    }

  }


  @media (prefers-reduced-motion: reduce) {

    .p67gb__image,
    .p67gb__button {
      transition: none;
    }


    .p67gb__card:hover .p67gb__image,
    .p67gb__button:hover {
      transform: none;
    }

  }
/* END_SECTION:pure67-gender-banner */
/* START_SECTION:pure67-values-banner (INDEX:60) */
.p67-values,
.p67-values *,
.p67-values *::before,
.p67-values *::after {
  box-sizing: border-box;
}


/* =========================
   SECCIÓN
   ========================= */

.p67-values {
  width: 100%;
  margin: 0;
  padding: 0;

  background: var(--p67-values-bg);
  color: var(--p67-values-text);

  border-top: 1px solid var(--p67-values-divider);
  border-bottom: 1px solid var(--p67-values-divider);

  overflow: hidden;
}


.p67-values__inner {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));

  width: 100%;
  max-width: 1500px;

  margin: 0 auto;

  padding: 3rem 2rem;
}


/* =========================
   BLOQUES
   ========================= */

.p67-values__item {
  position: relative;

  display: flex;
  flex-direction: column;

  justify-content: flex-start;
  align-items: center;

  min-width: 0;

  padding: 0 3rem;

  text-align: center;

  perspective: 700px;
}


/* Separadores */

.p67-values__item:not(:last-child)::after {
  content: "";

  position: absolute;

  top: 12%;
  right: 0;

  width: 1px;
  height: 76%;

  background: var(--p67-values-divider);
}


/* =========================
   ICONO 3D
   ========================= */

.p67-values__icon {
  position: relative;

  z-index: 1;

  display: flex;

  justify-content: center;
  align-items: center;

  width: 66px;
  height: 66px;

  margin: 0 0 1.5rem;

  color: var(--p67-values-accent);

  border:
    1px solid rgba(255, 255, 255, 0.07);

  border-radius: 15px;

  background:
    radial-gradient(
      circle at 30% 20%,
      rgba(255, 255, 255, 0.13),
      transparent 42%
    ),
    linear-gradient(
      145deg,
      rgba(255, 255, 255, 0.07),
      rgba(255, 255, 255, 0.015) 50%,
      rgba(0, 0, 0, 0.18)
    );

  box-shadow:
    0 18px 28px rgba(0, 0, 0, 0.65),
    0 7px 12px rgba(0, 0, 0, 0.50),
    inset 1px 1px 1px rgba(255, 255, 255, 0.15),
    inset -2px -3px 6px rgba(0, 0, 0, 0.50);

  transform:
    perspective(700px)
    rotateX(7deg)
    rotateY(-7deg);

  transform-style: preserve-3d;

  transition:
    transform 0.35s ease,
    box-shadow 0.35s ease,
    border-color 0.35s ease;
}


/* Brillo */

.p67-values__icon::before {
  content: "";

  position: absolute;

  top: 5px;
  left: 9px;

  width: 58%;
  height: 34%;

  border-radius: 50%;

  background:
    radial-gradient(
      ellipse,
      rgba(255, 255, 255, 0.13),
      transparent 70%
    );

  pointer-events: none;
}


/* Sombra inferior */

.p67-values__icon::after {
  content: "";

  position: absolute;

  z-index: -1;

  right: 12%;
  bottom: -11px;
  left: 12%;

  height: 13px;

  border-radius: 50%;

  background: rgba(0, 0, 0, 0.75);

  filter: blur(8px);

  opacity: 0.8;

  transition:
    transform 0.35s ease,
    opacity 0.35s ease;
}


/* =========================
   SVG
   ========================= */

.p67-values__icon svg {
  position: relative;
  z-index: 2;

  width: 41px;
  height: 41px;

  fill: none;

  stroke: currentColor;
  stroke-width: 2.6;
  stroke-linecap: round;
  stroke-linejoin: round;

  transform: translateZ(18px);

  filter:
    drop-shadow(1px 1px 0 rgba(120, 35, 10, 0.85))
    drop-shadow(2px 2px 0 rgba(0, 0, 0, 0.55));

  shape-rendering: geometricPrecision;

  transition:
    transform 0.35s ease,
    filter 0.35s ease;
}


/* =========================
   HOVER 3D
   ========================= */

.p67-values__item:hover .p67-values__icon {
  transform:
    perspective(700px)
    rotateX(0deg)
    rotateY(0deg)
    translateY(-6px)
    scale(1.07);

  border-color:
    rgba(240, 90, 40, 0.28);

  box-shadow:
    0 24px 36px rgba(0, 0, 0, 0.72),
    0 10px 18px rgba(0, 0, 0, 0.55),
    0 0 20px rgba(240, 90, 40, 0.12),
    inset 1px 1px 1px rgba(255, 255, 255, 0.18),
    inset -2px -3px 6px rgba(0, 0, 0, 0.45);
}


.p67-values__item:hover .p67-values__icon svg {
  transform:
    translateZ(26px)
    scale(1.06);

  filter:
    drop-shadow(
      -1px -1px 0 rgba(255, 255, 255, 0.22)
    )
    drop-shadow(
      2px 2px 0 rgba(180, 55, 20, 0.35)
    )
    drop-shadow(
      5px 7px 3px rgba(0, 0, 0, 0.82)
    )
    drop-shadow(
      0 0 9px rgba(240, 90, 40, 0.55)
    );
}


.p67-values__item:hover .p67-values__icon::after {
  opacity: 0.55;

  transform:
    translateY(6px)
    scale(0.82);
}


/* =========================
   TÍTULOS
   ========================= */

.p67-values__title {
  margin: 0 0 0.8rem;

  color: var(--p67-values-text);

  font-size: 1.35rem;
  line-height: 1;

  font-weight: 800;

  letter-spacing: 0.08em;

  text-transform: uppercase;
}


/* =========================
   DESCRIPCIÓN
   ========================= */

.p67-values__text {
  width: 100%;
  max-width: 220px;

  margin: 0;

  color: var(--p67-values-muted);

  font-size: 1.15rem;
  line-height: 1.45;

  font-weight: 500;
}


/* =========================
   TABLET
   ========================= */

@media screen and (max-width: 989px) {

  .p67-values__inner {
    grid-template-columns:
      repeat(2, minmax(0, 1fr));

    padding: 0;
  }


  .p67-values__item {
    min-height: 225px;

    padding: 3rem 2rem;
  }


  .p67-values__item:nth-child(1),
  .p67-values__item:nth-child(2) {
    border-bottom:
      1px solid var(--p67-values-divider);
  }


  .p67-values__item:nth-child(2)::after {
    display: none;
  }


  .p67-values__item:nth-child(3)::after {
    display: block;
  }

}


/* =========================
   MÓVIL
   ========================= */

@media screen and (max-width: 749px) {

  .p67-values__inner {
    grid-template-columns:
      repeat(2, minmax(0, 1fr));

    width: 100%;

    padding: 0;
  }


  .p67-values__item {
    min-height: 205px;

    padding: 2.6rem 1.4rem;
  }


  .p67-values__icon {
    width: 55px;
    height: 55px;

    margin-bottom: 1.3rem;

    border-radius: 13px;

    transform:
      perspective(600px)
      rotateX(5deg)
      rotateY(-5deg);
  }


  .p67-values__icon svg {
    width: 34px;
    height: 34px;

    transform: translateZ(14px);
  }


  .p67-values__title {
    margin-bottom: 0.7rem;

    font-size: 1.1rem;

    letter-spacing: 0.06em;
  }


  .p67-values__text {
    max-width: 160px;

    font-size: 1rem;
    line-height: 1.4;
  }


  .p67-values__item:nth-child(1),
  .p67-values__item:nth-child(2) {
    border-bottom:
      1px solid var(--p67-values-divider);
  }


  .p67-values__item:nth-child(2)::after,
  .p67-values__item:nth-child(4)::after {
    display: none;
  }


  .p67-values__item:nth-child(1)::after,
  .p67-values__item:nth-child(3)::after {
    display: block;

    top: 15%;

    height: 70%;
  }

}


/* =========================
   MÓVIL PEQUEÑO
   ========================= */

@media screen and (max-width: 380px) {

  .p67-values__item {
    min-height: 195px;

    padding: 2.3rem 1rem;
  }


  .p67-values__icon {
    width: 50px;
    height: 50px;
  }


  .p67-values__icon svg {
    width: 31px;
    height: 31px;
  }


  .p67-values__title {
    font-size: 1.05rem;
  }


  .p67-values__text {
    font-size: 0.95rem;
  }

}


/* =========================
   REDUCIR MOVIMIENTO
   ========================= */

@media (prefers-reduced-motion: reduce) {

  .p67-values__icon,
  .p67-values__icon svg,
  .p67-values__icon::after {
    transition: none;
  }

}
/* END_SECTION:pure67-values-banner */
