.d1tiendas-store-checkout-1-x-minicartSummary{padding:0;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;align-self:stretch;.d1tiendas-store-checkout-1-x-summaryItemLabel {
    color: var(--secondary-900);
    text-align: center;
    text-overflow: ellipsis;
    font-family: var(--font-family-body);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
  }

  .d1tiendas-store-checkout-1-x-price {
    color: var(--secondary-900);
    text-align: right;
    font-family: var(--font-family-body);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
  }

  [id="total-price"] {
    .d1tiendas-store-checkout-1-x-price {
      color: var(--primary-500);
      font-weight: 700;
    }
  }}.d1tiendas-store-checkout-1-x-summaryItemContainer--order-summary{margin:0;padding:0}.d1tiendas-store-checkout-1-x-summaryItemContainer{margin:0}
.newAddressButton {
  display: none;
}

[class*="section-space-bottom"] {
  padding-block-end: var(--section-bottom-space);
}

[class*="section-space-top"] {
  padding-block-start: var(--section-top-space);
}

[class*="section-space-left"] {
  padding-inline-start: var(--section-left-space);
}

[class*="section-space-right"] {
  padding-inline-end: var(--section-right-space);
}

.d1tiendas-commons-components-1-x-containerLayout--max-width{max-width:var(--max-width);margin-left:auto;margin-right:auto}.vtex-input-prefix__group,.vtex-styleguide-9-x-input,.vtex-input__suffix{background:var(--basic-50);background-clip:text}.vtex-button,.vtex-input-prefix__group,.vtex-store-link-0-x-buttonLink{border-radius:var(--border-rounded)}.vtex-input-prefix__group{display:flex;align-items:center;border:1px solid var(--basic-800)}.vtex-input-prefix__group:hover{border:1px solid var(--basic-800)}.vtex-input__suffix{background:var(--primary-600);border-radius:100%;padding:0.125rem;border:2px solid var(--neutral-50);color:var(--basic-50);display:flex;width:28px;height:28px;justify-content:center;align-items:center}.vtex-styleguide-9-x-input > span > div > div{display:none}.vtex-styleguide-9-x-input > span > div > span{color:var(--basic-50)}.vtex-checkbox__box-wrapper,.vtex-checkbox__container,.vtex-checkbox__input,.vtex-checkbox__inner-container{width:1.25rem;height:1.25rem}.vtex-checkbox__inner-container{border-radius:2px;border:1px solid var(--basic-100)}.vtex-checkbox__container{&:has(.vtex-checkbox__input:checked)
    .vtex-checkbox__inner-container {
    border: unset;
  }}.vtex-checkbox__line-container{display:flex;align-items:center}.d1tiendas-commons-components-1-x-paginationDot--isActive,.d1tiendas-commons-components-1-x-dot--isActive,.vtex-slider-layout-0-x-paginationDot--isActive,.vtex-shelf-1-x-dot--isActive{transition:width 0.3s ease-in-out;width:2rem!important;border-radius:0.75rem;background:var(--primary-200)}.d1tiendas-commons-components-1-x-sliderArrows,.d1tiendas-commons-components-1-x-arrow,.vtex-slider-layout-0-x-sliderArrows,.vtex-store-components-3-x-swiperCaret,.vtex-shelf-1-x-arrow{width:2em;height:2em;margin:0.9365em;padding:0;background:var(--basic-50)!important;border-radius:100%;color:var(--color-secondary);box-shadow:0 1px 4px 0 rgba(12,12,13,0.05),0 1px 4px 0 rgba(12,12,13,0.1);z-index:5}.d1tiendas-commons-components-1-x-sliderArrows,.d1tiendas-commons-components-1-x-arrow,.vtex-slider-layout-0-x-sliderArrows,.vtex-store-components-3-x-swiperCaret,.vtex-shelf-1-x-arrow{border:1px solid var(--secondary-100);display:flex;align-items:center;justify-content:center}.d1tiendas-commons-components-1-x-sliderArrows:hover,.d1tiendas-commons-components-1-x-arrow:hover,.vtex-slider-layout-0-x-sliderArrows:hover,.vtex-store-components-3-x-swiperCaret:hover,.vtex-shelf-1-x-arrow:hover{border:1px solid var(--secondary-500)}.d1tiendas-commons-components-1-x-paginationDot,.d1tiendas-commons-components-1-x-dot,.vtex-slider-layout-0-x-paginationDot,.vtex-shelf-1-x-dot{background:var(--neutral-100)}.d1tiendas-commons-components-1-x-paginationDot--isActive,.d1tiendas-commons-components-1-x-dot--isActive,.vtex-slider-layout-0-x-paginationDot--isActive,.vtex-shelf-1-x-dot--isActive{background:var(--primary-200)}.d1tiendas-commons-components-1-x-paginationDotsContainer,.vtex-slider-layout-0-x-paginationDotsContainer{position:relative;margin-top:1rem}.d1tiendas-commons-components-1-x-slideChildrenContainer{padding-block:3px}.d1tiendas-commons-components-1-x-sliderLayoutContainer .vtex-slider-layout-0-x-sliderLayoutContainer{padding-bottom:0.75rem 0px}.d1tiendas-commons-components-1-x-heading,.vtex-rich-text-0-x-heading,.d1tiendas-commons-components-1-x-paragraph,.vtex-rich-text-0-x-paragraph{margin:0;line-height:initial}.vtex-toast{background:var(--primary-400)}.vtex-modal__overlay{padding:1.2rem 0.5rem}.vtex-modal__modal{border-radius:1rem;& .vtex-styleguide-9-x-shadowTransition {
    padding: 1rem 0.8rem;
    align-items: center;
  }
  & .vtex-styleguide-9-x-scrollBar {
    padding: 1rem 0.8rem;
    padding-top: 0;
  }
  & .vtex-modal__close-icon {
    padding: 0;
    position: initial;
    color: var(--secondary-900);
  }

  @media screen and (width < 768px) {
    & .vtex-styleguide-9-x-shadowTransition {
      padding: 1rem 0.5rem;
    }
    & .vtex-styleguide-9-x-scrollBar {
      padding: 1rem 0.5rem;
      padding-top: 0;
    }
  }}.vtex-alert{background-color:var(--primary-400);> * {
    color: var(--basic-50);
  }

  .c-success,
  .c-on-base,
  .vtex-alert__close-icon {
    color: var(--basic-50) !important;
  }}.d1tiendas-commons-components-1-x-containerImage{&.w-100 {
    .d1tiendas-commons-components-1-x-imageElement {
      width: 100%;
    }
  }}
.vtex-breadcrumb-1-x-link,.vtex-breadcrumb-1-x-term{color:var(--secondary-900);font-weight:400;&:focus {
    color: var(--secondary-900);
  }
  &:hover {
    color: var(--secondary-900);
  }}.vtex-breadcrumb-1-x-homeLink{display:inline-flex;color:var(--neutral-300);&:hover {
    color: var(--primary-500);
  }}
.vtex-menu-2-x-styledLinkContainer{margin:0}.vtex-menu-2-x-styledLinkIcon{margin:0;display:flex;justify-content:center;align-items:center}.vtex-menu-2-x-styledLink{display:block}.vtex-menu-2-x-styledLinkContent{white-space:initial;overflow-wrap:break-word}.vtex-menu-2-x-menuContainer{margin-top:1rem;flex-direction:column;gap:1rem}
.vtex-store-components-3-x-backToTopButtonContainer{z-index:10;& .vtex-button {
    border-radius: 50%;
    height: 3rem;
    width: 3rem;
    & .vtex-button__label {
      padding: 0.25rem;
    }
  }}
.vtex-telemarketing-2-x-wrapper,.vtex-telemarketing-2-x-popoverHeader,.vtex-telemarketing-2-x-popoverHeaderEmail,.vtex-telemarketing-2-x-popoverArrowUp{background-color:var(--primary-500);color:white}.vtex-telemarketing-2-x-popoverContentContainer .vtex-button{color:var(--primary-500);text-transform:initial;font-weight:700;font-size:14px;background:var(--primary-50);border:1px solid var(--primary-500);& .vtex__icon-spinner {
    color: var(--primary-500);
  }
  &:hover {
    background: var(--primary-500);
    & .vtex-button__label {
      color: var(--basic-50);
    }
  }}
.d1tiendas-commons-components-1-x-containerLayout--cart-page__header{padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.d1tiendas-commons-components-1-x-containerLayout--cart-page{padding-inline:2.5rem;padding-block:2rem;justify-content:center;gap:2.7188rem;@media (width <= 48rem){padding-inline: 1rem;
    padding-block: 1rem;}@media (48rem < width <= 77.5rem){gap: 1rem;}}.d1tiendas-commons-components-1-x-containerLayout--cart-page__left{max-width:47.9688rem;@media (width <= 48rem){width: 100%;
    max-width: 100%;}@media (48rem < width <= 77.5rem){width: calc(70% - 0.5rem);
    max-width: calc(70% - 0.5rem);}}.d1tiendas-commons-components-1-x-containerLayout--cart-page__right{max-width:24.3125rem;height:max-content;position:sticky;top:6.625rem;@media (width <= 48rem){width: 100%;
    max-width: 100%;
    position: relative;
    top: initial;

    [class*="minicartCheckoutButton"]{display:none}}@media (48rem < width <= 77.5rem){width: calc(30% - 0.5rem);
    max-width: calc(30% - 0.5rem);}}.d1tiendas-commons-components-1-x-containerLayout--header-main.d1tiendas-commons-components-1-x-containerLayout--header--lite{padding-inline:2.625rem 3.1875rem}.d1tiendas-commons-components-1-x-containerLayout--cart-list__product-card{display:grid;grid-template:max-content / max-content 1fr;padding:16px 8px;border-bottom:1px solid var(--neutral-100)}.vtex-minicart-2-x-minicartProductListContainer .d1tiendas-commons-components-1-x-containerLayout--cart-list__product-card{display:flex;gap:0.75rem;justify-content:flex-start}.d1tiendas-commons-components-1-x-containerLayout--cart-list__product-image_name{display:flex;align-items:center;gap:12px;flex:1 0 0}.d1tiendas-commons-components-1-x-containerLayout--cart-list__product-info{width:14.125rem;@media (width <= 48rem){width: 150px;}}.d1tiendas-commons-components-1-x-containerLayout--cart-list__product-image{width:70.82px;height:70.82px;position:relative;.vtex-product-list-0-x-productImageContainer {
    width: 70.82px !important;
    height: 70.82px;
  }}.d1tiendas-commons-components-1-x-containerLayout--cart-list__product-details{display:flex;align-items:center;justify-content:flex-start;gap:54px}.d1tiendas-commons-components-1-x-containerLayout--cart-list__product-prices--info{display:flex;align-items:flex-start;gap:56px;padding:0;width:175px}.d1tiendas-commons-components-1-x-containerLayout--cart-list__product-extras{grid-column:span 2}.d1tiendas-commons-components-1-x-containerLayout--cart-list__product-quantity{min-width:7rem;display:flex;justify-content:center;@media (width <= 48rem){min-width: 7.6875rem;
    max-width: 123px;}}.d1tiendas-commons-components-1-x-containerLayout--cart-page__summary{border-radius:16px;border:1px solid var(--neutral-200);background:var(--basic-50);padding:16px 16px 16px 16px;gap:1.5rem}.d1tiendas-commons-components-1-x-containerLayout--cart-list__product-card_mobile{display:grid;grid-template:max-content / max-content 1fr;gap:16px;grid-auto-rows:max-content;padding:8px;border-bottom:1px solid var(--neutral-200);.vtex-product-list-0-x-productImage {
    width: 100%;
  }}.d1tiendas-commons-components-1-x-containerLayout--cart-list__product-card-info_mobile{padding:0}.d1tiendas-commons-components-1-x-containerLayout--checkout-button--mobile{position:fixed!important;bottom:0;left:0;right:0;top:auto;background:var(--basic-50);box-shadow:0 -3px 4px 0 rgba(0,0,0,0.2);display:flex;padding:16px 48px;flex-direction:column;align-items:flex-start;gap:12px}.d1tiendas-commons-components-1-x-imageElement--footer-ecommerce{display:block;margin:0.5rem auto}.d1tiendas-commons-components-1-x-containerLayout--lite{padding-bottom:23px;border-bottom:1px solid var(--basic-600)}.d1tiendas-commons-components-1-x-containerLayout--dropdown-coverage--wrapper{border-bottom:1px solid var(--neutral-200);margin-inline-end:0.75rem;@media (width <= 64rem){margin-inline-end: 0;}}.d1tiendas-commons-components-1-x-containerLayout--cart-list__product-card-prices_mobile{display:grid;grid-template-columns:max-content max-content 1fr;gap:10px 8px;.d1tiendas-commons-components-1-x-containerLayout--cart-list__product-quantity {
    grid-column: span 3;
  }}
.d1tiendas-shipping-coverage-0-x-btnCoverage--programado{background:#fce6e9}.d1tiendas-shipping-coverage-0-x-btnCoverage--express{background:#e9f5ea}.d1tiendas-shipping-coverage-0-x-containerCoverage--mobile,.d1tiendas-shipping-coverage-0-x-containerCoverage--checkout{display:flex;padding:8px var(--section-right-space) 8px var(--section-left-space);align-items:center;gap:1.5rem;border-radius:12px;background:#fce6e9;@media (width <= 64rem){flex-direction: column;
    align-items: flex-start;
    gap: 0.5rem;}.d1tiendas-shipping-coverage-0-x-btnCoverage {
    border: unset;
    width: 100%;
    height: auto;
    min-height: unset;
    padding: 0;

    .w-70.flex.flex-column {
      width: unset;
      flex-direction: row;
      align-items: center;
      gap: 8px;
    }
    @media (width <= 64rem) {
      margin: 0;
    }
  }
  .d1tiendas-shipping-coverage-0-x-btnCoverageText {
    max-width: max-content;
  }
  .d1tiendas-shipping-coverage-0-x-btnCoverageText--address {
    max-width: 220px;
    @media (width <= 64rem) {
      max-width: 150px;
    }
  }}.d1tiendas-shipping-coverage-0-x-deliveryMethodText{display:flex;align-items:center;gap:8px;margin-left:0}.d1tiendas-shipping-coverage-0-x-deliveryMethodLabel{margin:0;width:max-content;color:var(--secondary-900);font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.5px}.d1tiendas-shipping-coverage-0-x-deliveryMethod{font-weight:700}.d1tiendas-shipping-coverage-0-x-containerCoverage--checkout,.d1tiendas-shipping-coverage-0-x-containerCoverage--mobile{border-radius:0;background:var(--basic-50);&:has(.d1tiendas-shipping-coverage-0-x-btnCoverage--programado) {
    background: #fce6e9;
  }

  &:has(.d1tiendas-shipping-coverage-0-x-btnCoverage--express) {
    background: #e9f5ea;
  }}
.d1tiendas-store-checkout-1-x-checkoutHeaderWrapper{margin-top:1.5rem}.d1tiendas-store-checkout-1-x-checkoutTitle{color:var(--secondary-800);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.d1tiendas-store-checkout-1-x-checkoutSubTitle{color:var(--neutral-300);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.d1tiendas-store-checkout-1-x-checkoutTitleContainer{padding:0;h2 {
    margin: 0;
  }}.d1tiendas-store-checkout-1-x-substitutionCriteriaContainer{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.d1tiendas-store-checkout-1-x-substitutionCriteriaTitleContainer{margin:0;display:flex;align-items:center;gap:12px}.d1tiendas-store-checkout-1-x-substitutionCriteriaIcon{margin:0;color:var(--primary-500)}.d1tiendas-store-checkout-1-x-substitutionCriteriaTitle{color:var(--secondary-900);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:0.15px}.d1tiendas-store-checkout-1-x-substitutionCriteriaOption{.vtex-radio__fakeRadio {
    margin: 0;
  }
  .vtex-radio {
    margin: 0;
    display: flex;
    align-items: center;
    gap: 16px;
    &:has(.vtex-radio__input:checked) {
      .vtex-radio__label {
        color: var(--success-400);
        font-weight: 600;
      }
      .vtex-radio__fakeRadio {
        border-color: var(--success-400);
      }
    }
  }
  .vtex-radio__label {
    max-width: 12rem;
    margin: 0;
    color: var(--neutral-400);
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px; /* 114.286% */
    letter-spacing: 0.15px;
    @media (width <= 48rem) {
      max-width: 22.375rem;
    }
  }
  .vtex-radio__fakeRadio {
    width: 24px !important;
    height: 24px !important;
    border-width: 1px !important;
    aspect-ratio: 1/1;
    border-color: var(--neutral-400);
  }
  .vtex-radio__fakeRadioInner {
    width: 18px !important;
    height: 18px !important;
    aspect-ratio: 1/1;
    background-color: var(--success-400);
  }}.d1tiendas-store-checkout-1-x-substitutionCriteriaOptionsContainer{@media (width <= 48rem){flex-direction: column;
    gap: 1rem;
    align-items: flex-start;}}.d1tiendas-store-checkout-1-x-checkoutHeaderContainer{max-width:47.0625rem;display:flex;align-items:center;gap:3rem;align-self:stretch;padding-bottom:8px;border-block-end:1px solid var(--basic-600);@media (width <= 48rem){display: none;}}.d1tiendas-store-checkout-1-x-checkoutHeaderItem{color:var(--secondary-900);font-family:var(--font-family-title);font-size:16px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0.15px;&:first-child {
    flex: 2;
    max-width: 18.25rem;
  }}.d1tiendas-store-checkout-1-x-quantitySelectorWrapperContainerQuantity{text-align:center;color:var(--neutral-400);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.5px}.d1tiendas-store-checkout-1-x-checkoutHeaderItem--cantidad{min-width:5.6875rem}.d1tiendas-store-checkout-1-x-checkoutHeaderItem--precio{min-width:3.625rem}.d1tiendas-store-checkout-1-x-deleteIcon{width:24px;height:24px}.d1tiendas-store-checkout-1-x-productListItem{width:calc(100% - 1rem);margin:0 0.5rem;max-width:47.0625rem;margin-bottom:12px}.d1tiendas-store-checkout-1-x-productListItem--bag{border-radius:8px;border:1px solid var(--neutral-200);background:var(--neutral-50);[class*="containerLayout--cart-list__product-card_mobile"] {
    border-bottom: unset;
  }}.d1tiendas-store-checkout-1-x-noteContainer{padding:0}.d1tiendas-store-checkout-1-x-productListItem--unavailable,.d1tiendas-store-checkout-1-x-productListItem--cannotBeDelivered,.d1tiendas-store-checkout-1-x-productListItem--withoutStock{border-bottom:1px solid var(--basic-700);background:var(--error-50);[class*="containerLayout--cart-list__product-extras"],
  .vtex-product-list-0-x-price,
  .vtex-product-list-0-x-price,
  .vtex-product-list-0-x-productPriceContainer--cart-list__price,
  .d1tiendas-store-checkout-1-x-noteContainer,
  .vtex-product-list-0-x-quantitySelectorContainer {
    display: none !important;
  }

  [class*="containerLayout--cart-list__product-card_mobile"] {
    border-bottom: unset;
  }
  .d1tiendas-commons-components-1-x-containerLayout--cart-list__product-prices,
  .d1tiendas-commons-components-1-x-wrapperAddQuantity {
    display: none;
  }

  .d1tiendas-store-checkout-1-x-quantitySelectorWrapperContainer {
    &::before {
      content: "No disponible";
      color: var(--secondary-900);
      font-family: var(--font-family-body);
      font-size: 14px;
      font-style: normal;
      font-weight: 600;
      margin-inline: 10px;
      line-height: 16px; /* 114.286% */
      letter-spacing: 0.15px;

      @media (width <= 64rem) {
        margin-inline: 0;
      }
    }
  }}.d1tiendas-store-checkout-1-x-noteHeader{margin-bottom:0.5rem;.t-small.fw5 {
    color: var(--secondary-900);
    font-family: var(--font-family-body);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px; /* 114.286% */
    letter-spacing: 0.15px;
  }}.d1tiendas-store-checkout-1-x-noteIcon{.vtex-store-icons-0-x-icon--hpa-note-active {
    width: 24px;
    height: 24px;
  }}.d1tiendas-store-checkout-1-x-noteSaveButton{color:var(--secondary-900);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:0.15px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.d1tiendas-store-checkout-1-x-noteTextarea{border-radius:8px;border:1px solid var(--neutral-200);background:var(--basic-50);min-height:5rem}.d1tiendas-store-checkout-1-x-noteText{color:var(--secondary-900);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:0.15px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.d1tiendas-store-checkout-1-x-disclaimerBagIcon{.vtex-store-icons-0-x-icon--hpa-info-active {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    color: var(--secondary-900);
  }}.d1tiendas-store-checkout-1-x-disclaimerBagText{color:var(--secondary-900);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:0.15px}.d1tiendas-store-checkout-1-x-couponWrapper{padding:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;.d1tiendas-store-checkout-1-x-wrapper {
    display: flex;
    padding: 12px 0;
    align-items: center;
    gap: 4px;
    align-self: stretch;
  }
  .d1tiendas-store-checkout-1-x-paragraph {
    display: flex;
    align-items: center;
    gap: 4px;
    margin: 0;
    color: var(--secondary-900);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px; /* 114.286% */
    letter-spacing: 0.15px;
  }}.d1tiendas-store-checkout-1-x-couponForm{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:0;.vtex-input__label {
    color: var(--secondary-900);
    font-family: var(--font-family-body);
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }
  .vtex-button {
    width: 100%;
    display: flex;
    min-height: 2.5rem;
    height: 32px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 200px;
    border: 1px solid var(--secondary-900);
    background: var(--basic-50);
  }
  .vtex-button__label {
    color: var(--secondary-900);
    text-align: center;
    font-family: var(--font-family-body);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px; /* 100% */
    letter-spacing: 0.4px;
    text-transform: initial;
  }
  .vtex-input__error {
    color: var(--primary-500);
    font-size: 0.75rem;
  }}.d1tiendas-store-checkout-1-x-couponSummary{width:100%}.d1tiendas-store-checkout-1-x-couponSummaryLabel{color:var(--secondary-800);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.15px;margin-bottom:0.5rem}.d1tiendas-store-checkout-1-x-couponSummaryItem{.d1tiendas-store-checkout-1-x-couponSummaryItemLabel {
    color: var(--secondary-900);
    text-align: left;
    font-family: var(--font-family-body);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px; /* 114.286% */
  }
  .d1tiendas-store-checkout-1-x-couponSummaryButtonRemove {
    margin-left: auto;
  }

  .d1tiendas-store-checkout-1-x-couponSummaryItemValue {
    color: var(--secondary-900);
    text-align: right;
    font-family: var(--font-family-body);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
  }}.d1tiendas-store-checkout-1-x-productListItems{margin-top:0.5rem;border-right:3px solid var(--neutral-100);@media (width <= 48rem){border-right: none;
    margin-top: 24px;}}.d1tiendas-store-checkout-1-x-summaryItemContainer--sticky{padding:0;margin:0}.d1tiendas-store-checkout-1-x-price--cart-page.d1tiendas-store-checkout-1-x-price--sticky{font-size:16px}.d1tiendas-store-checkout-1-x-removeAllItemButtonText{color:var(--secondary-900);text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0.4px;text-decoration-line:underline;text-transform:initial}.d1tiendas-store-checkout-1-x-removeAllWrapper{.vtex-button {
    margin-right: 0.8rem;
    &:hover {
      background-color: transparent;
    }
    &:focus {
      background-color: transparent;
    }
    @media screen and (width <= 48rem) {
      margin-right: 0;
    }
  }
  .vtex-button__label {
    padding: 0 8px;
    display: inline-flex;
    height: 48px;
    padding: 0 8px;
    justify-content: center;
    align-items: center;
    gap: 8px;
  }
  @media screen and (width <= 48rem) {
    padding: 0;
  }}.d1tiendas-store-checkout-1-x-removeAllItemButtonIcon{color:var(--secondary-900);svg {
    color: var(--secondary-900);
  }}.d1tiendas-store-checkout-1-x-minicartSummary .d1tiendas-store-checkout-1-x-summaryItemLabel.d1tiendas-store-checkout-1-x-summaryItemLabel--sticky{font-size:0!important;line-height:normal;&::before {
    content: "Total compra:";
    color: var(--secondary-900);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: auto !important;
  }}.d1tiendas-store-checkout-1-x-deleteIcon{color:var(--secondary-900)}.d1tiendas-store-checkout-1-x-productListItem--unavailable{[class*="containerLayout--cart-list__product-details"] {
    justify-content: space-between;
  }}@media (width > 48rem){.d1tiendas-store-checkout-1-x-showComponentEmptyContainer--shelf-checkout__mobile{display:none}}@media (width <= 48rem){.d1tiendas-store-checkout-1-x-showComponentEmptyContainer--shelf-checkout__desktop{display:none}}
.vtex-product-list-0-x-unitPriceMeasurementUnit--cart-list__unit-price{display:none}.vtex-product-list-0-x-unitPricePerUnitCurrency--cart-list__unit-price{color:var(--neutral-800);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.vtex-product-list-0-x-price--cart-list__price{color:var(--primary-600);text-align:right;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.vtex-product-list-0-x-productPriceContainer--cart-list__price,.vtex-product-list-0-x-unitPriceContainer--cart-list__unit-price{min-width:3.1875rem}.vtex-product-list-0-x-productPriceContainer.vtex-product-list-0-x-productPriceContainer--cart-list__price{flex-direction:column}.vtex-product-list-0-x-unitPriceContainer--cart-list__unit-price{display:flex;align-items:center}@media (width <= 64rem){.vtex-product-list-0-x-productPriceContainer.vtex-product-list-0-x-productPriceContainer--cart-list__price,.vtex-product-list-0-x-unitPriceContainer.vtex-product-list-0-x-unitPriceContainer--cart-list__unit-price{display:flex;flex-direction:column;gap:0;&::before {
      content: "Precio";
      color: var(--secondary-900);
      font-family: var(--font-montserrat);
      font-size: 14px;
      font-style: normal;
      font-weight: 700;
      line-height: 20px; /* 142.857% */
    }}.vtex-product-list-0-x-productPriceContainer.vtex-product-list-0-x-productPriceContainer--cart-list__price{display:grid;grid-template-columns:max-content max-content;gap:0 13px;margin-inline-start:0.875rem;&::before {
      content: "Subtotal";
      grid-column: span 2;
    }}}
.vtex-rich-text-0-x-container--cart-text-checkout{margin:2rem 0 1.5rem}.vtex-rich-text-0-x-paragraph--cart-text-checkout{color:var(--secondary-800);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.15px}.vtex-rich-text-0-x-paragraph--secure-buy{color:var(--secondary-900);font-size:14px;font-style:normal;font-weight:700}
.vtex-store-link-0-x-link--buy-more{width:100%;display:flex;height:48px;padding:0 8px;justify-content:center;align-items:center;gap:8px}.vtex-store-link-0-x-label--buy-more{text-align:center}.vtex-store-link-0-x-link--back-to-store{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:8px;min-height:20px;margin-bottom:24px;@media screen and (width >= 64rem){display: none;}}.vtex-store-link-0-x-label--back-to-store{color:var(--secondary-900);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:0.4px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto}.vtex-store-link-0-x-childrenContainer--back-to-store{width:12px;height:12px;color:var(--secondary-900);.vtex-back-to-store {
    width: 12px;
    height: 12px;
    color: var(--secondary-900);
  }}
.d1tiendas-commons-components-1-x-containerLayout--download-app{gap:0.5rem}.d1tiendas-commons-components-1-x-containerLayout--copyright,.d1tiendas-commons-components-1-x-containerLayout--deals{background:var(--basic-50)}.d1tiendas-commons-components-1-x-containerLayout--news-letter{background:#f9f9f9;&:has(> .d1tiendas-commons-components-1-x-newsletterForm) {
    padding: 30px 40px;

    @media (width <=64rem) {
      margin-top: 0;
      padding: 30px 24px;
    }
  }}.d1tiendas-commons-components-1-x-containerLayout--payments,.d1tiendas-commons-components-1-x-containerLayout--download-app-container,.d1tiendas-commons-components-1-x-containerLayout--networks-links,.d1tiendas-commons-components-1-x-containerLayout--copyright-content,.d1tiendas-commons-components-1-x-containerLayout--newsletter-form-content,.d1tiendas-commons-components-1-x-containerLayout--footer-deals--service{gap:1rem}.d1tiendas-commons-components-1-x-containerLayout--footer-deals--service{.d1tiendas-commons-components-1-x-imageElement {
    height: 50px;
    width: 50px;
    object-fit: contain;
  }}.d1tiendas-commons-components-1-x-containerLayout--footer-menu{gap:2rem}.d1tiendas-commons-components-1-x-containerLayout--contact-info{gap:1.5625rem;padding-right:1rem}.d1tiendas-commons-components-1-x-containerLayout--footer-deals-content{gap:3rem}.d1tiendas-commons-components-1-x-containerLayout--footer.d1tiendas-commons-components-1-x-containerLayout--column{flex:1 0 200px}.d1tiendas-commons-components-1-x-containerLayout--footer-deals--service{.d1tiendas-commons-components-1-x-strong {
    color: var(--secondary-900);
  }
  .d1tiendas-commons-components-1-x-paragraph {
    color: var(--secondary-800);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 21px */
  }}.d1tiendas-commons-components-1-x-labelLink{color:var(--secondary-900);&:visited {
    color: var(--secondary-900);
  }}.d1tiendas-commons-components-1-x-newsletterForm{color:var(--secondary-900);& .vtex-input__label {
    color: var(--secondary-900);
  }
  & .vtex-checkbox__label {
    color: var(--secondary-900);
  }}.d1tiendas-commons-components-1-x-defaultErrorMessage{color:var(--secondary-900);font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-align:center}.d1tiendas-commons-components-1-x-emailInputContainer{width:100%}.d1tiendas-commons-components-1-x-emailInputContainer .vtex-input-prefix__group{border-radius:20px 0px 0px 20px;border:1px solid var(--basic-800);border-right:0;background:var(--neutral-50);.vtex-styleguide-9-x-input {
    background-color: var(--neutral-50);
  }}.d1tiendas-commons-components-1-x-formSubmitContainer .vtex-button{background:var(--neutral-50);border-radius:0px 20px 20px 0px;min-height:2.5rem;padding:0 0.5rem;border:1px solid var(--basic-800);border-left:0;display:flex;align-items:center;& .vtex-button__spinner-container svg {
    color: transparent;
  }
  & .vtex-button__label {
    display: none;
  }}.d1tiendas-commons-components-1-x-formSubmitContainer .vtex-button::after{content:url("https://d1tiendas.vtexassets.com/assets/vtex.file-manager-graphql/images/eb2b321c-380c-49c1-83cd-762468785377___c82d4040394dfcfc9841a1aef132e207.webp")}.d1tiendas-commons-components-1-x-renderWrapper--newsletter-message{display:flex;justify-content:flex-start;.d1tiendas-commons-components-1-x-heading {
    font-size: 36px;
    font-weight: 600;
    padding: 10px;
    line-height: 30px;
    color: var(--secondary-900);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
    .d1tiendas-commons-components-1-x-strong {
      display: flex;
      align-items: flex-start;
      gap: 10px;
      color: var(--secondary-900);
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 22px; /* 157.143% */
    }
  }}.d1tiendas-commons-components-1-x-confirmationCheckboxContainer{.vtex-checkbox__label {
    color: var(--secondary-900);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px; /* 121.429% */
  }}.d1tiendas-commons-components-1-x-containerLayout--footer-menu .d1tiendas-commons-components-1-x-styledLinkContent{justify-content:start;align-items:center;gap:0.5rem;color:var(--secondary-900)}.d1tiendas-commons-components-1-x-containerLayout--footer-menu .d1tiendas-commons-components-1-x-styledLinkIcon{margin-right:0.5rem}.d1tiendas-commons-components-1-x-containerLayout--footer-menu .d1tiendas-commons-components-1-x-styledLinkContainer{margin:0;padding:0}.d1tiendas-commons-components-1-x-containerLayout--footer-menu .d1tiendas-commons-components-1-x-styledLinkIcon{margin:0;display:flex;justify-content:center;align-items:center}.d1tiendas-commons-components-1-x-containerLayout--footer-menu .d1tiendas-commons-components-1-x-styledLink{display:block}.d1tiendas-commons-components-1-x-containerLayout--footer-menu .d1tiendas-commons-components-1-x-styledLinkContent{white-space:initial;overflow-wrap:break-word;color:var(--secondary-900);font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.d1tiendas-commons-components-1-x-containerLayout--footer-menu .d1tiendas-commons-components-1-x-menuContainer{margin-top:1rem;flex-direction:column;gap:1rem}.d1tiendas-commons-components-1-x-containerLayout--networks-links-content .d1tiendas-commons-components-1-x-link--icon-networks{color:var(--color-primary)}.d1tiendas-commons-components-1-x-containerLayout--networks-links-content .d1tiendas-commons-components-1-x-childrenContainer--icon-networks{display:flex;align-items:center;justify-content:center}.d1tiendas-commons-components-1-x-renderWrapper--icon-networks{width:32px;display:flex;align-items:center;justify-content:center;.d1tiendas-commons-components-1-x-link {
    .d1tiendas-commons-components-1-x-childrenContainer {
      display: flex;
      align-items: center;
      justify-content: flex-start;
    }
  }}.d1tiendas-commons-components-1-x-renderWrapper--icon-networks .vtex-store-icons-0-x-icon--networks{width:1.75rem;height:1.75rem;color:var(--primary-500)}.d1tiendas-commons-components-1-x-renderWrapper--footer .d1tiendas-commons-components-1-x-strong{color:var(--secondary-900);font-size:16px;font-style:normal;font-weight:700;line-height:normal}.d1tiendas-commons-components-1-x-renderWrapper--copyright{.t-small {
    font-size: 0.875rem;
  }}.d1tiendas-commons-components-1-x-renderWrapper--copyright.d1tiendas-commons-components-1-x-renderWrapper--footer.d1tiendas-commons-components-1-x-renderWrapper--lite{padding-top:27px;border-top:1px solid var(--basic-600);margin-bottom:2.0625rem;.t-small .d1tiendas-commons-components-1-x-strong {
    font-size: 0.875rem;
  }}.d1tiendas-commons-components-1-x-emailInputContainer{.vtex-styleguide-9-x-input::placeholder {
    color: var(--secondary-900);
    font-family: var(--font-family-body);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
  }}.d1tiendas-commons-components-1-x-containerLayout--newsletter-content-form-input-container{max-width:31.25rem}@media only screen and (max-width:64em){.d1tiendas-commons-components-1-x-containerLayout--contact-info{gap:32px;.d1tiendas-commons-components-1-x-containerLayout:has(.vtex-store-icons-0-x-icon--logo) {
      display: none;
    }}.d1tiendas-commons-components-1-x-containerLayout--networks-links-content{gap:12px}.d1tiendas-commons-components-1-x-containerLayout--download-app-container{.d1tiendas-commons-components-1-x-wrapper {
      max-width: 139px;
    }}.d1tiendas-commons-components-1-x-containerLayout--networks-links{justify-content:flex-start;align-items:flex-start;gap:12px}.d1tiendas-commons-components-1-x-containerLayout--contact-info{.d1tiendas-commons-components-1-x-containerLayout {
      margin: 0;
      padding: 0;
    }}.d1tiendas-commons-components-1-x-content_footer{display:flex;flex-direction:column;gap:1rem}.d1tiendas-commons-components-1-x-containerLayout--footer{.d1tiendas-commons-components-1-x-trigger {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 0.8rem 0px;
      border: 0;
      background: var(--neutral-50);
    }

    .d1tiendas-commons-components-1-x-content--visible,
    .d1tiendas-commons-components-1-x-trigger--hidden {
      margin-bottom: 1rem;
    }

    .d1tiendas-commons-components-1-x-content {
      padding: 0.8rem 0px;
      padding-top: 0;
    }}}
.vtex-disclosure-layout-1-x-trigger{display:flex;align-items:center;justify-content:space-between;padding:0.8rem 0px;border:0}.vtex-disclosure-layout-1-x-content--visible,.vtex-disclosure-layout-1-x-trigger--hidden{margin-bottom:1rem;border-bottom:1px solid var(--basic-50)}.vtex-disclosure-layout-1-x-content{padding:0.8rem 0px;padding-top:0}
.vtex-menu-2-x-styledLinkContent--footer{justify-content:start;align-items:center;color:var(--secondary-900)}.vtex-menu-2-x-styledLinkIcon--footer{margin-right:0.5rem}
.vtex-rich-text-0-x-strong--footer{color:var(--secondary-900)}.vtex-rich-text-0-x-container--contact-info{align-items:center}.vtex-rich-text-0-x-wrapper--newsletter-success-message,.vtex-rich-text-0-x-wrapper--newsletter-message,.vtex-rich-text-0-x-wrapper--footer-deals{color:var(--secondary-900)}
.vtex-store-footer-2-x-footerLayout{background:var(--neutral-50)}.vtex-product-context-provider{.vtex-store-footer-2-x-footerLayout {
    padding-block-end: 6.5rem;
  }}
.d1tiendas-commons-components-1-x-containerLayout--controls-header{gap:8px;.vtex-button:hover {
    background-color: transparent;
  }
  @media (width <= 64rem) {
    width: 100%;
    justify-content: space-between;
  }}.d1tiendas-commons-components-1-x-containerLayout--header-main{padding-block:12px;gap:7px;background:var(--basic-50);border-bottom:1px solid var(--basic-800);@media (width <= 64rem){padding: 12px 16px;}}.d1tiendas-commons-components-1-x-containerLayout--changeShippingOption{margin-block-start:1.5494rem}.d1tiendas-commons-components-1-x-containerLayout--search-bar-container{padding-inline:0;min-width:0}.d1tiendas-commons-components-1-x-productListSavings{display:flex;padding:2px 4px;justify-content:center;align-items:center;border-radius:4px;background:var(--primary-500);color:var(--basic-50);font-size:14px;font-style:normal;font-weight:600;line-height:120%}@media only screen and (max-width:64em){.vtex-sticky-layout-0-x-wrapper .d1tiendas-commons-components-1-x-containerLayout--header-main{border-bottom:1px solid var(--basic-100)}.d1tiendas-commons-components-1-x-containerLayout--header{gap:16px}.d1tiendas-commons-components-1-x-containerLayout--quick-access{border-top:1px solid var(--neutral-50)}.d1tiendas-commons-components-1-x-containerLayout--header{&:not(&.d1tiendas-commons-components-1-x-containerLayout--main-header, &.d1tiendas-commons-components-1-x-containerLayout--quick-access) {
      border-bottom: 1px solid var(--basic-100);
    }}.d1tiendas-commons-components-1-x-containerLayout--search-bar-container{padding-inline:0}}
.d1tiendas-shipping-coverage-0-x-changeShippingOptionContainer--programado-active{background:var(--neutral-50)}.d1tiendas-shipping-coverage-0-x-changeShippingOptionContainer--express-active{background:var(--secondary-50)}.d1tiendas-shipping-coverage-0-x-shippingOptionButton .vtex-button{font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-transform:initial;position:initial;min-height:unset;height:1.75rem;border:1px solid var(--primary-500);background-color:var(--primary-50);color:var(--secondary-900)}.d1tiendas-shipping-coverage-0-x-shippingOptionButton--active.d1tiendas-shipping-coverage-0-x-shippingOptionButton--express .vtex-button{border-color:var(--success-400);background-color:var(--success-50)}.d1tiendas-shipping-coverage-0-x-shippingOptionIconActive{color:var(--primary-500)}.d1tiendas-shipping-coverage-0-x-shippingOptionIconInactive--initial{color:var(--neutral-400)}.d1tiendas-shipping-coverage-0-x-shippingOptionIconInactive--disabled{color:var(--neutral-500)}.d1tiendas-shipping-coverage-0-x-shippingOptionIconInactive--inactive{color:var(--neutral-200)}.d1tiendas-shipping-coverage-0-x-shippingOptionButton--inactive .vtex-button{background:var(--basic-50);color:var(--neutral-300);border:1px solid var(--neutral-200);&:hover {
    background: var(--basic-50);
  }}.d1tiendas-shipping-coverage-0-x-shippingOptionButton--initial .vtex-button{background:var(--neutral-100);color:var(--neutral-400);border:unset;&:hover {
    background: var(--neutral-100);
  }}.d1tiendas-shipping-coverage-0-x-shippingOptionButton--disabled .vtex-button{background:var(--neutral-300);color:var(--neutral-500);border:unset;&:hover {
    background: var(--neutral-300);
  }}.d1tiendas-shipping-coverage-0-x-changeShippingOptionContainer{background-color:var(--neutral-50)}.d1tiendas-shipping-coverage-0-x-changeShippingOptionContent{width:var(--max-width);margin:0 auto;padding:4px var(--section-right-space) 4px var(--section-left-space);background-color:var(--neutral-50)}.d1tiendas-shipping-coverage-0-x-iconCoverage{color:var(--primary-500)}.d1tiendas-shipping-coverage-0-x-iconCoverage--inactive{color:var(--secondary-900)}.d1tiendas-shipping-coverage-0-x-btnCoverage{display:flex;width:228px;height:40px;padding:4px 8px;align-items:center;gap:8px;border-radius:48px;border:1px solid var(--neutral-100);@media (width <= 768px){width: calc(100dvw - 1.5rem);
    margin-inline: auto;}}.d1tiendas-shipping-coverage-0-x-btnCoverageText{margin:0;color:var(--secondary-900);font-size:var(--font-body-desktop--small, 14px);line-height:120%;letter-spacing:0.5px}.d1tiendas-shipping-coverage-0-x-btnIconCoverageInteraction{margin-left:auto}.d1tiendas-shipping-coverage-0-x-changeShippingOptionContainer--modal,.d1tiendas-shipping-coverage-0-x-changeShippingOptionContainer--expanded{background-color:var(--basic-50);margin-top:1rem;padding:0;.d1tiendas-shipping-coverage-0-x-shippingOptionButton--modal,
  .d1tiendas-shipping-coverage-0-x-shippingOptionButton--expanded {
    flex: 1;
    width: 100%;
  }

  .d1tiendas-shipping-coverage-0-x-changeShippingOptionButtons {
    width: 100%;
  }
  .d1tiendas-shipping-coverage-0-x-changeShippingOptionContent {
    width: 100%;
    background-color: transparent;
    padding: 0;
    .flex {
      width: 100%;
    }
  }
  .d1tiendas-shipping-coverage-0-x-btnCoverage {
    display: flex;
    width: 1005px;
    padding: 8px 16px;
    justify-content: space-between;
    align-items: center;
    border-radius: 0;
    border: unset;
  }

  .d1tiendas-shipping-coverage-0-x-changeShippingOptionContainer {
    margin-block-start: 1rem;
    padding: 0;
    background-color: transparent;
  }
  .d1tiendas-shipping-coverage-0-x-shippingOptionButton--disabled .vtex-button {
    background: var(--neutral-200);
  }

  .d1tiendas-shipping-coverage-0-x-shippingOptionIconActive,
  .d1tiendas-shipping-coverage-0-x-shippingOptionIconInactive--initial,
  .d1tiendas-shipping-coverage-0-x-shippingOptionIconInactive--disabled,
  .d1tiendas-shipping-coverage-0-x-shippingOptionIconInactive--inactive {
    color: var(--basic-50);
  }

  .d1tiendas-shipping-coverage-0-x-shippingOptionButton .vtex-button {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 16px 10px;
    gap: 16px;
    width: 100%;
    height: 100%;
    min-height: 12rem;
    max-height: unset;

    border-radius: 12px;

    @media screen and (max-width: 48rem) {
      min-height: 9.5rem;
    }

    .vtex-button__label {
      padding: 0;
      align-items: flex-start;
      .mr3 {
        margin: 0;
        width: 36px;
        height: 36px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        &:has(.d1tiendas-shipping-coverage-0-x-shippingOptionIconInactive--disabled),
        &:has(.d1tiendas-shipping-coverage-0-x-shippingOptionIconInactive--inactive),
        &:has(.d1tiendas-shipping-coverage-0-x-shippingOptionIconInactive--initial) {
          background: #9f9f9f;
        }
        &:has(.d1tiendas-shipping-coverage-0-x-shippingOptionIconActive) {
          background: var(--primary-500);
        }
      }
      .d1tiendas-shipping-coverage-0-x-paragraph {
        margin: 0;
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 1;
        text-align: center;
        letter-spacing: 0.5px;
        color: #706f6f;
      }
      br {
        max-height: 16px;
        line-height: 16px;
      }
      .d1tiendas-shipping-coverage-0-x-strong {
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 16px;
        text-align: center;
        color: var(--secondary-900);
        display: block;
      }
      &:has(.d1tiendas-shipping-coverage-0-x-shippingOptionIconInactive--disabled),
      &:has(.d1tiendas-shipping-coverage-0-x-shippingOptionIconInactive--inactive),
      &:has(.d1tiendas-shipping-coverage-0-x-shippingOptionIconInactive--initial) {
        .d1tiendas-shipping-coverage-0-x-strong {
          color: #706f6f;
        }
      }
      .flex {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 16px;

        flex-direction: column;
      }
    }
  }

  .d1tiendas-shipping-coverage-0-x-shippingOptionButton--active .vtex-button {
    .vtex-button__label {
      .mr3 {
        background: var(--primary-500);
        color: var(--basic-50);
      }
    }
  }}.d1tiendas-shipping-coverage-0-x-changeShippingOptionContainer--modal{.d1tiendas-shipping-coverage-0-x-changeShippingOptionButtons {
    gap: 1rem;
  }}
.vtex-sticky-layout-0-x-container--sticky-header{box-shadow:0 4px 4px 0 rgba(0,0,0,0.1);background:var(--bg-base)}.vtex-sticky-layout-0-x-wrapper--sticky-header{height:auto!important}
.vtex-store-components-3-x-searchBarContainer .vtex-input-prefix__group{height:2.5rem;box-sizing:border-box}.vtex-store-components-3-x-searchBarIcon{color:var(--basic-50);padding:0}.vtex-store-components-3-x-searchBarContainer{margin-inline:auto}.vtex-store-components-3-x-backToTopButtonActive{right:8px;z-index:9}.vtex-product-context-provider .vtex-store-components-3-x-backToTopButtonActive{display:none}@media only screen and (max-width:64em){.vtex-store-components-3-x-searchBarContainer{width:100%;max-width:unset}}
.vtex-store-icons-0-x-icon--logo{width:4rem;height:4rem;@media (width <= 48rem){width: 42px;
    height: 42.214px;}}
.vtex-store-link-0-x-childrenContainer--logo-header{display:flex;align-items:center;justify-content:center}.vtex-store-link-0-x-link--header-icon-link{display:flex;flex-flow:column-reverse;align-items:center;justify-content:center;text-decoration:none;color:var(--secondary-900);font-size:12px;font-weight:400;padding:0;margin:0px 0.2rem;&:hover {
    font-weight: 600;
  }
  @media (width <= 48rem) {
    margin: 0;
    text-align: center;
    max-width: 54px;
  }}.vtex-store-link-0-x-label--header-icon-link{width:4rem;text-align:center;overflow:hidden;text-overflow:ellipsis}.vtex-store-link-0-x-label--map{max-width:3.5rem}.vtex-store-link-0-x-childrenContainer--header-icon-link{color:var(--color-primary)}.vtex-store-link-0-x-link--logo-header{max-height:max-content}
.d1tiendas-commons-components-1-x-sliderTrackContainer--banners-categories,.d1tiendas-commons-components-1-x-highlightContent--banners-categories{padding:2rem 0 0}.d1tiendas-commons-components-1-x-headingLevel1{font-style:normal;font-weight:700;font-size:24px;line-height:29px}.d1tiendas-commons-components-1-x-highlightContent--banners-categories .d1tiendas-commons-components-1-x-sliderLayoutContainer{padding-inline:3.375rem;@media (width <= 64em){padding-inline: 0;}}.d1tiendas-commons-components-1-x-containerLayout--shelf .d1tiendas-commons-components-1-x-sliderLayoutContainer,.d1tiendas-commons-components-1-x-containerLayout--shelf .vtex-slider-layout-0-x-sliderLayoutContainer{padding-inline:3.0625rem;flex-direction:column;justify-content:center;@media (width <= 64em){padding-inline: 0;}}.d1tiendas-commons-components-1-x-cardLayout--banners-categories{height:180px;display:flex;align-items:flex-start;@media (width <= 64em){padding-inline: 0.9375rem;
    height: 150px;}}.d1tiendas-commons-components-1-x-cardLayout--banners-brands{@media (width <= 64em){height: max-content;
    padding-inline: 4px;}}.d1tiendas-commons-components-1-x-wrapper--banners-categories,.d1tiendas-commons-components-1-x-highlightContent--banners-categories .d1tiendas-commons-components-1-x-wrapper{margin-top:1rem}.d1tiendas-commons-components-1-x-cardLayout__content--banners-categories{width:160px;height:160px;border-radius:50%;border:14px solid var(--neutral-50);box-shadow:0 0 15px var(--neutral-50);@media (width <= 64em){width: 100px;
    height: 100px;
    border: 0.4688rem solid var(--neutral-50);
    .d1tiendas-commons-components-1-x-paragraph{font-size:14px;font-style:normal;font-weight:400;line-height:normal}}}.d1tiendas-commons-components-1-x-cardLayout__content--banners-categories:hover{border-color:var(--error-100);box-shadow:0 0 15px rgba(0,0,0,0.1)}.d1tiendas-commons-components-1-x-cardLayout__content--banners-categories:hover .d1tiendas-commons-components-1-x-cardLayout__image--banners-categories{transform:scale(1.1)}.d1tiendas-commons-components-1-x-cardLayout__image--banners-categories{flex-shrink:0;aspect-ratio:1/1;object-fit:cover;transform-origin:center center;transition:transform 0.4s ease;border-radius:50%}.d1tiendas-commons-components-1-x-paragraph--banners-categories,.d1tiendas-commons-components-1-x-renderWrapper--banners-categories .d1tiendas-commons-components-1-x-paragraph{white-space:normal;overflow-wrap:break-word;word-wrap:break-word}.d1tiendas-commons-components-1-x-paragraph--title-mix-colors,.vtex-rich-text-0-x-paragraph--title-mix-colors,.d1tiendas-commons-components-1-x-strong--title-mix-colors,.vtex-rich-text-0-x-strong--title-mix-colors,.d1tiendas-commons-components-1-x-renderWrapper--title-mix-colors .d1tiendas-commons-components-1-x-paragraph{font-size:24px;font-weight:700;color:var(--secondary-900)}.d1tiendas-commons-components-1-x-strong--title-mix-colors,.vtex-rich-text-0-x-strong--title-mix-colors,.d1tiendas-commons-components-1-x-renderWrapper--title-mix-colors .d1tiendas-commons-components-1-x-strong{color:var(--primary-500)}.d1tiendas-commons-components-1-x-paragraph--banners-categories,.d1tiendas-commons-components-1-x-renderWrapper--banners-categories .d1tiendas-commons-components-1-x-paragraph{text-align:center}.d1tiendas-commons-components-1-x-sliderRightArrow--shelf,.vtex-slider-layout-0-x-sliderRightArrow--shelf,.d1tiendas-commons-components-1-x-containerLayout--shelf .d1tiendas-commons-components-1-x-sliderRightArrow,.d1tiendas-commons-components-1-x-highlightContent .d1tiendas-commons-components-1-x-sliderRightArrow,.d1tiendas-commons-components-1-x-containerLayout--shelf-with-image .d1tiendas-commons-components-1-x-sliderRightArrow,.d1tiendas-commons-components-1-x-arrowRight{right:-1rem}.d1tiendas-commons-components-1-x-sliderLeftArrow--shelf,.vtex-slider-layout-0-x-sliderLeftArrow--shelf,.d1tiendas-commons-components-1-x-containerLayout--shelf .d1tiendas-commons-components-1-x-sliderLeftArrow,.d1tiendas-commons-components-1-x-highlightContent .d1tiendas-commons-components-1-x-sliderLeftArrow,.d1tiendas-commons-components-1-x-containerLayout--shelf-with-image .d1tiendas-commons-components-1-x-sliderLeftArrow,.d1tiendas-commons-components-1-x-arrowLeft{left:-1rem}.d1tiendas-commons-components-1-x-label--view-all,.vtex-store-link-0-x-label--view-all,.d1tiendas-commons-components-1-x-link--view-all,.vtex-store-link-0-x-link--view-all,.d1tiendas-commons-components-1-x-renderWrapper--view-all .d1tiendas-commons-components-1-x-label,.d1tiendas-commons-components-1-x-renderWrapper--view-all .d1tiendas-commons-components-1-x-link{color:var(--secondary-900);font-weight:700}.d1tiendas-commons-components-1-x-containerLayout--shelf-with-image{gap:16px;padding-inline:var(--section-left-space) var(--section-right-space);@media screen and (width <= 64rem){padding-inline: 0;
    .d1tiendas-commons-components-1-x-imageElement{max-width:calc(100dvw - var(--section-left-space) - var(--section-right-space))}}}.d1tiendas-commons-components-1-x-containerLayout--shelf-with-image .d1tiendas-commons-components-1-x-sliderLayoutContainer{flex:1;padding-inline:0;min-width:0}.d1tiendas-commons-components-1-x-containerLayout--tabsShelf .d1tiendas-commons-components-1-x-containerLayout--shelf-header{display:none}.d1tiendas-commons-components-1-x-containerLayout--tabsShelf .d1tiendas-commons-components-1-x-container,.d1tiendas-commons-components-1-x-containerLayout--tabsShelf{gap:24px;display:flex;flex-direction:column}.d1tiendas-commons-components-1-x-containerLayout--tabsShelf .d1tiendas-commons-components-1-x-container{gap:calc(24px - 19px);@media screen and (width <= 64rem){gap: 0;}}.d1tiendas-commons-components-1-x-containerLayout--tabsShelf .d1tiendas-commons-components-1-x-listItem{margin:0;padding:0;min-width:max-content}.d1tiendas-commons-components-1-x-containerLayout--tabsShelf .d1tiendas-commons-components-1-x-listItem .vtex-button{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:34px;min-height:unset;padding:12px 24px;gap:10px;border:1px solid var(--secondary-900)}.d1tiendas-commons-components-1-x-containerLayout--tabsShelf .d1tiendas-commons-components-1-x-listItem .vtex-button__label{font-style:normal;font-weight:800;font-size:14px;line-height:17px;text-align:center;padding:0;color:var(--secondary-900);text-transform:initial;cursor:pointer}.d1tiendas-commons-components-1-x-containerLayout--tabsShelf .d1tiendas-commons-components-1-x-listItem .vtex-button:focus,.d1tiendas-commons-components-1-x-containerLayout--tabsShelf .d1tiendas-commons-components-1-x-listItem:hover .vtex-button,.d1tiendas-commons-components-1-x-containerLayout--tabsShelf .d1tiendas-commons-components-1-x-listItemActive .vtex-button{background:#e40520;border-color:#e40520}.d1tiendas-commons-components-1-x-containerLayout--tabsShelf .d1tiendas-commons-components-1-x-listItem .vtex-button:focus .vtex-button__label,.d1tiendas-commons-components-1-x-containerLayout--tabsShelf .d1tiendas-commons-components-1-x-listItem:hover .vtex-button__label,.d1tiendas-commons-components-1-x-containerLayout--tabsShelf .d1tiendas-commons-components-1-x-listItemActive .vtex-button__label{color:var(--basic-50)}.d1tiendas-commons-components-1-x-containerLayout--tabsShelf .d1tiendas-commons-components-1-x-listContainer{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;margin:0px;padding:0 0 1.5rem 0;gap:8px;overflow-x:overlay;overflow-y:hidden;scroll-behavior:smooth;scrollbar-gutter:stable;&::-webkit-scrollbar {
    height: 5px;
    opacity: 0;
    background: transparent;
    transition: opacity 0.3s ease;
  }

  &:hover::-webkit-scrollbar {
    opacity: 1;
  }

  &::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 9999px;
  }

  &:hover::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.6);
  }}.d1tiendas-commons-components-1-x-containerLayout--bg{background:#fff7f6}.d1tiendas-commons-components-1-x-containerLayout--banners-categories{padding-block-start:2.5rem;@media (width <= 64em){padding-block-start: 1.5rem;}}.d1tiendas-commons-components-1-x-containerLayout--banners-home .d1tiendas-commons-components-1-x-imageElementLink{width:100%}.d1tiendas-commons-components-1-x-containerLayout--banners-home{.d1tiendas-commons-components-1-x-sliderTrack {
    gap: 0;
  }}.d1tiendas-commons-components-1-x-quickAccessContainer{padding-inline:1rem;gap:16px}.d1tiendas-commons-components-1-x-quickAccessArrow{color:var(--secondary-900);align-self:flex-end}.d1tiendas-commons-components-1-x-quickAccessCard{min-width:min(calc(100dvw - 50px),392px);max-width:min(calc(100dvw - 50px),392px);min-height:120px;border-radius:12px;border:1px solid var(--secondary-100);img {
    transition: transform 0.4s ease;
  }
  &:hover {
    img {
      transform: scale(1.1);
      transition: transform 0.4s ease;
    }
  }}.d1tiendas-commons-components-1-x-containerLayout--quickAccessContentWrapper{padding:16px 24px;gap:10px;background:#e6f0f8;border-radius:0 12px 12px 0}.d1tiendas-commons-components-1-x-quickAccessIcon{min-width:84.67px}.d1tiendas-commons-components-1-x-quickAccessDescription{font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:var(--secondary-900)}.d1tiendas-commons-components-1-x-quickAccessTitle{font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:var(--secondary-900);margin-bottom:16px}.d1tiendas-commons-components-1-x-cardLayout__image--banners-brands{height:81px;aspect-ratio:initial}.d1tiendas-commons-components-1-x-cardLayout--banners-brands{height:max-content}@media only screen and (width >= 85.375rem){.d1tiendas-commons-components-1-x-quickAccessContainer{padding-inline:4.875rem}}@media only screen and (width > 64em){.d1tiendas-commons-components-1-x-containerLayout--shelf-with-image .d1tiendas-commons-components-1-x-sliderTrackContainer{width:calc(100% - 80px);margin:auto}}@media only screen and (max-width:64em){.d1tiendas-commons-components-1-x-paragraph--title-mix-colors,.vtex-rich-text-0-x-paragraph--title-mix-colors,.d1tiendas-commons-components-1-x-strong--title-mix-colors,.vtex-rich-text-0-x-strong--title-mix-colors,.d1tiendas-commons-components-1-x-renderWrapper--title-mix-colors .d1tiendas-commons-components-1-x-paragraph{font-size:20px}.d1tiendas-commons-components-1-x-paragraph--banners-categories,.d1tiendas-commons-components-1-x-renderWrapper--banners-categories .d1tiendas-commons-components-1-x-paragraph{max-width:100px}.d1tiendas-commons-components-1-x-containerLayout--shelf-header{padding-bottom:1.5rem}}.d1tiendas-commons-components-1-x-cardLayout__content--banners-brands{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px 16px;gap:10px;width:175px;height:97px;background:var(--basic-50);box-shadow:0px 0px 8px rgba(0,0,0,0.25);border-radius:8px;border:unset;.d1tiendas-commons-components-1-x-wrapper {
    display: none;
  }
  @media (width <= 64em) {
    width: 175px;
    height: 97px;
  }}.d1tiendas-commons-components-1-x-gridBanners{gap:1.5rem;.d1tiendas-commons-components-1-x-imageElement {
    border-radius: 16px;
    max-width: unset;
    width: 100%;
  }

  &.d1tiendas-commons-components-1-x-gridBanners--image {
    margin-top: 1rem;
  }

  &.d1tiendas-commons-components-1-x-gridBanners--imageLS {
    .d1tiendas-commons-components-1-x-imageElementLink {
      flex: 1;
    }
    .d1tiendas-commons-components-1-x-imageElementLink:first-child {
      flex: initial;
      width: 72%;
    }
    .d1tiendas-commons-components-1-x-imageElementLink:last-child {
      display: none;
    }
  }
  &.d1tiendas-commons-components-1-x-gridBanners--imageLSS {
    display: grid;
    grid-template-columns: repeat(2, 1fr);

    .d1tiendas-commons-components-1-x-imageElementLink:first-child {
      grid-column: span 2;
    }
  }
  &.d1tiendas-commons-components-1-x-gridBanners--imageIII {
    justify-content: space-between;
    .d1tiendas-commons-components-1-x-imageElementLink {
      flex: 1;
    }
    .d1tiendas-commons-components-1-x-imageElement {
      height: 100%;
      object-fit: cover;
    }
  }
  &.d1tiendas-commons-components-1-x-gridBanners--twoColumns {
    display: block;
    columns: 2;
    column-gap: 1rem;
    .d1tiendas-commons-components-1-x-imageElementLink {
      display: block;
    }
    .d1tiendas-commons-components-1-x-imageElementLink:nth-child(odd) {
      padding-bottom: 1rem;
    }
  }
  &.d1tiendas-commons-components-1-x-gridBanners--threeColumns {
    display: grid;
    grid-template: max-content max-content / repeat(3, 1fr);

    .d1tiendas-commons-components-1-x-imageElementLink:first-child {
      grid-area: 1 / 2 / 3 / span 1;
    }
  }

  @media (width <= 64em) {
    gap: 1rem;
  }}.d1tiendas-commons-components-1-x-cardLayout--banners-plp{display:flex;width:160px;flex-direction:column;align-items:center;gap:10px}.d1tiendas-commons-components-1-x-containerLayout--wrapperSlider{width:100%;display:flex;min-width:0;flex:1;@media screen and (width <= 64rem){padding-inline-start: var(--section-left-space);}}.d1tiendas-commons-components-1-x-containerLayout--wrapperSlider--one{padding-inline:var(--section-left-space) var(--section-right-space);@media screen and (width <= 64rem){padding-inline: var(--section-left-space) 0;}}.d1tiendas-commons-components-1-x-listContentWrapper{width:100%;& > div > div {
    max-height: 500px;
    margin-inline: auto;
    div {
      height: 100%;
    }
  }}
.vtex-modal__modal{&:has(.d1tiendas-shopping-list-0-x-newListForm),
  &:has(.d1tiendas-commons-components-1-x-modalList) {
    .vtex-styleguide-9-x-scrollBar {
      padding: 0 2rem 2rem;
    }
  }
  .d1tiendas-shopping-list-0-x-newListForm,
  .d1tiendas-commons-components-1-x-newListForm {
    .vtex-input__label {
      color: #0b315e;
      font-size: 14px;
      font-style: normal;
      font-weight: 500;
      line-height: normal;
      letter-spacing: 0.5px;
      margin-bottom: 10px;
    }
  }

  .d1tiendas-shopping-list-0-x-newListForm__buttons,
  .d1tiendas-commons-components-1-x-newListForm__buttons {
    padding-top: 24px;
    padding-bottom: 0;
  }

  .d1tiendas-shopping-list-0-x-modalList__form,
  .d1tiendas-commons-components-1-x-modalList__form {
    padding-bottom: 0;
  }
  .d1tiendas-shopping-list-0-x-modalList__form,
  .d1tiendas-commons-components-1-x-modalList {
    background-color: #fff;
    overflow: hidden;

    .vtex-styleguide-9-x-rotate {
      color: var(--basic-50);
    }
    .vtex-button {
      width: 100%;
      display: flex;
      height: 40px;
      padding: 0 24px;
      justify-content: center;
      align-items: center;
      gap: 8px;
      align-self: stretch;
      border-radius: 200px;
      background: var(--primary-500);
      border: unset;
    }
    .vtex-button__label {
      color: var(--basic-50);
      text-align: center;
      font-size: 14px;
      font-style: normal;
      font-weight: 700;
      line-height: 20px; /* 142.857% */
      letter-spacing: 0.4px;
      text-transform: initial;
    }
  }
  .d1tiendas-commons-components-1-x-modalList__title {
    color: var(--secondary-900);
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.5px;
  }}.d1tiendas-commons-components-1-x-checkboxWishList__add{display:flex;width:100%;height:40px;padding:0 24px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:200px;border:1px solid var(--secondary-900);background:var(--basic-50);color:var(--secondary-900);text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0.4px;cursor:pointer}.d1tiendas-commons-components-1-x-checkboxWishList__button{margin-top:24px;.vtex-button {
    width: 100%;
    display: flex;
    height: 48px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 200px;
  }
  .vtex-button__label {
    color: var(--basic-50);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 150% */
    letter-spacing: 0.4px;
  }}.d1tiendas-commons-components-1-x-checkboxWishList{margin:0;display:flex;padding:12px 16px;align-items:center;gap:9px;align-self:stretch;border-radius:8px;border:1px solid var(--neutral-200);background:#fff;.vtex-checkbox__line-container {
    display: flex;
    align-items: center;
    gap: 9px;
  }
  .vtex-checkbox__inner-container,
  .vtex-checkbox__container {
    margin: 0;
  }
  .vtex-checkbox__container {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .vtex-checkbox__label {
    color: var(--secondary-800);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px; /* 87.5% */
    letter-spacing: 0.1px;
  }}.d1tiendas-commons-components-1-x-wishListList{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px}
.vtex-product-summary-2-x-container.vtex-product-summary-2-x-container--wishList{width:100%;max-width:unset!important;overflow:hidden;border:unset;.vtex-product-summary-2-x-clearLink--wishList {
    max-width: unset;
  }}.vtex-product-summary-2-x-containerNormal--wishList{max-width:unset!important}.vtex-product-summary-2-x-element--wishList{[class*="productContext"] {
    display: grid;
    padding: 12px !important;
    align-items: center;
    gap: 32px !important;
    border-bottom: 1px solid var(--basic-700);
    grid-template-columns: max-content 1fr max-content max-content max-content;
  }

  .vtex-product-summary-2-x-imageContainer {
    width: 71px;
    margin: 0;
  }
  .vtex-product-summary-2-x-imageNormal {
    width: 70.82px !important;
    height: 70.82px !important;
    border-radius: 4px;
  }
  .vtex-product-summary-2-x-spacer {
    min-width: 9.4375rem;
  }
  .d1tiendas-commons-components-1-x-customAddToCartButton {
    display: flex;
    height: 40px;
    width: 167px;
    min-width: 167px;
  }
  .d1tiendas-commons-components-1-x-containerLayout--summary-discount:empty {
    display: none;
  }
  .d1tiendas-commons-components-1-x-containerLayout--product-summary-price {
    display: grid;
    grid-template-columns: auto auto;
    grid-template-rows: auto auto;
    align-items: center;
    gap: 0 32px;
  }
  .d1tiendas-commons-components-1-x-containerLayout--summary-discount {
    grid-column: 1;
    grid-row: 1;
  }
  .d1tiendas-commons-components-1-x-containerLayout--summary-prices-savings
        .vtex-product-price-1-x-listPrice {
    grid-column: 1;
    grid-row: 2;
    margin-top: 0.5rem;
  }
  .d1tiendas-commons-components-1-x-containerLayout--summary-prices-savings {
    grid-column: 1 / -1;
    grid-row: 1 / -1;
    display: contents;
  }
  .vtex-product-price-1-x-sellingPrice {
    grid-column: 2;
    grid-row: 1 / -1;
  }

  @media screen and (width < 64rem) {
    display: grid;
    grid-template: max-content max-content / max-content max-content 1fr 1.5rem;
    gap: 12px 4px !important;
    padding-bottom: 12px !important;
    .vtex-product-summary-2-x-imageContainer {
      grid-row: span 2;
    }
    .d1tiendas-commons-components-1-x-containerLayout--product-info {
      grid-column: span 2;
    }
    .vtex-product-summary-2-x-spacer {
      min-width: unset;
      display: none;
    }
    .vtex-product-summary-2-x-nameContainer {
      max-width: 13.6875rem;
    }
    .d1tiendas-commons-components-1-x-containerLayout--product-summary-price {
      display: flex;
      flex-direction: column;
      min-width: 85px;
      grid-area: 2 / 2 / 3 / 3;
    }
    .d1tiendas-commons-components-1-x-containerLayout--summary-discount:empty {
      display: none;
    }
    .d1tiendas-commons-components-1-x-containerLayout--summary-prices-savings {
      display: flex;
      height: max-content;
      flex-direction: column;
      align-items: flex-start;
      gap: 0.5rem;
    }
    .d1tiendas-shopping-list-0-x-customAddToCartButton,
    .d1tiendas-shopping-list-0-x-addToCartButton__amount_main_container {
      grid-area: 2 / 3 / 3 / 5;
      max-width: 9.1875rem;
      min-width: unset;
      width: auto;
    }
    .d1tiendas-shopping-list-0-x-customAddToCartButton
      .vtex-button {
      max-width: 9.1875rem;
      margin: 0;
    }
    .d1tiendas-shopping-list-0-x-buttonToRemove {
      width: 24px;
    }
    .vtex-product-price-1-x-sellingPriceWithTax
          .vtex-product-price-1-x-currencyContainer {
      color: var(--primary-500);
    }
  }}
.vtex-login-2-x-content{padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.vtex-login-2-x-contentAlwaysWithOptions{width:100%;max-width:30rem;display:flex;flex-direction:column-reverse;min-height:unset}.vtex-login-2-x-sendButton{width:100%;.vtex-button {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px 24px;
    gap: 8px;

    width: 100%;
    height: 48px;
    &.bg-disabled {
      background: var(--neutral-300);
      border-color: var(--neutral-300);
    }
  }

  .t-small,
  .vtex-button__label {
    color: var(--basic-50);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 150% */
    letter-spacing: 0.4px;
    text-transform: initial;
  }
  .vtex-styleguide-9-x-rotate {
    color: var(--basic-50);
  }}.vtex-login-2-x-contentForm,.vtex-login-2-x-options{padding:0;min-width:24.4375rem;max-width:30rem;width:96vw;@media (width <= 64rem){min-width: 18.125rem;
    width: 100%;}}.vtex-login-2-x-formFooter{border:initial;padding:0;margin-top:1.5rem;display:flex;flex-direction:column;align-items:center;gap:16px;align-self:stretch}.vtex-login-2-x-dontHaveAccount{display:block;color:var(--primary-500);font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.5px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-inline-start:5px}.vtex-login-2-x-content--emailVerification{.vtex-login-2-x-optionsSticky {
    border: none;
  }}.vtex-login-2-x-content--codeConfirmation{.vtex-login-2-x-accessCodeOptionBtn {
    .vtex-button {
      background: var(--secondary-900);
    }
    .vtex-button__label {
      color: var(--basic-50);
      font-size: 16px;
    }
  }}.vtex-login-2-x-formLinkContainer{&:has(.vtex-login-2-x-dontHaveAccount) {
    &::before {
      content: "¿No tienes una cuenta? ";
      color: var(--secondary-900);
      font-size: 14px;
      font-style: normal;
      font-weight: 700;
      line-height: normal;
      letter-spacing: 0.5px;
      text-decoration: none;
    }
  }}.vtex-login-2-x-optionsSticky{margin-block-start:1.5rem;.vtex-login-2-x-formTitle {
    display: none;
  }
  .vtex-login-2-x-optionsList {
    margin-block: 1.5rem 0;
  }}.vtex-login-2-x-accessCodeOptionBtn{.vtex-button {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px 24px;
    gap: 8px;

    width: 100%;
    height: 48px;
    background: var(--basic-50);
    border: 1px solid var(--secondary-900);
  }
  .vtex-button__label {
    padding: 0;
    text-transform: initial;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.5px;
    color: var(--secondary-900);
  }}.vtex-login-2-x-inputContainer{.vtex-styleguide-9-x-input,
  .vtex-input-prefix__group {
    background-color: var(--basic-50);
  }}.vtex-login-2-x-emailPasswordOptionBtn{position:absolute;top:-40px;.vtex-button {
    background-color: transparent;
    box-shadow: unset;
    border: initial;
  }
  .vtex-button__label {
    font-size: 0;
    padding: 0;
    &::after {
      content: "Regresar";
      color: var(--secondary-900);
      font-size: 14px;
      font-style: normal;
      font-weight: 700;
      line-height: 21px; /* 150% */
      text-transform: initial;
    }
    &::before {
      content: url(https://d1tiendas.vtexassets.com/assets/vtex.file-manager-graphql/images/2a94f6fb-7945-40df-bebf-e56370e11a43___6ee05beb965e37c2f26b628311575134.png);
      color: var(--secondary-900);
      display: block;
      width: 24px;
      height: 24px;
    }
  }}.vtex-login-2-x-codeConfirmation,.vtex-login-2-x-emailVerification,.vtex-login-2-x-emailAndPasswordForm{.vtex-login-2-x-formSubtitle,
  .vtex-login-2-x-formTitle {
    padding: 0;
    margin: 2.0625rem 0 1.5rem;
    color: var(--secondary-900);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.5px;
    text-align: left;
  }
  .vtex-login-2-x-formSubtitle {
    margin-block: 0.5rem;
  }}.vtex-login-2-x-emailVerification{.vtex-login-2-x-formTitle {
    padding: 0;
    margin: 0 0 1.5rem;
  }}.vtex-login-2-x-inputContainerPassword,.vtex-login-2-x-inputContainerEmail{&::before {
    content: "Correo electrónico*";
    display: block;
    color: var(--secondary-900);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.5px;
    margin-block-end: 0.625rem;
  }}.vtex-login-2-x-forgotPasswordLink{color:var(--primary-500);font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.5px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.vtex-login-2-x-inputContainerPassword{&::before {
    content: "Contraseña";
  }}.vtex-login-2-x-backButton{display:none;align-items:center;.vtex-button {
    &:hover {
      background-color: transparent;
    }
  }}.vtex-login-2-x-loading{.vtex-styleguide-9-x-rotate {
    color: var(--secondary-900);
  }}.vtex-login-2-x-accessCodeOptionBtn{&::before {
    content: "Ingresa por medio de un código";
    display: block;
    margin: 0 auto 1rem;
    color: var(--secondary-900);
    text-align: center;
    font-family: var(--font-family-body);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
  }}.vtex-styleguide-9-x-input,.vtex-styleguide-9-x-input::placeholder,.code code{font-family:var(--font-family-body)!important}.vtex-login-2-x-eyeIcon--visible,.vtex-login-2-x-eyeIcon--invisible{color:var(--secondary-900);display:flex;align-items:center;justify-content:center}.vtex-login-2-x-eyeSightIcon{width:28px;height:28px}.vtex-login-2-x-inputContainerPassword{.vtex-input-prefix__group {
    padding: 8px 16px;
  }
  .vtex-input__suffix {
    padding: 0;
    box-sizing: border-box;
    background-color: var(--basic-50);
    border: none;
  }}.vtex-login-2-x-loginOptionsContainer{width:100%}.vtex-login-2-x-inputContainer .vtex-input-prefix__group .vtex-styleguide-9-x-input{font-family:var(--font-montserrat)}.vtex-login-2-x-content--emailVerification,.vtex-login-2-x-content--beginCreatePass{margin-block-start:1.375rem;.d1tiendas-commons-components-1-x-loginTextContainer,
  .vtex-login-2-x-optionsListItem:has(.vtex-login-2-x-accessCodeOptionBtn),
  .vtex-login-2-x-formTitle {
    display: none;
  }
  .vtex-login-2-x-emailPasswordOptionBtn {
    top: -3.4375rem;
  }}.vtex-login-2-x-forgotPasswordForm{.vtex-login-2-x-inputContainer::before {
    display: block;
    color: var(--secondary-900);
    font-family: var(--font-family-body);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.5px;
    margin-block-end: 0.625rem;
  }
  .vtex-login-2-x-inputContainerAccessCode {
    &::before {
      content: "Ingresa el código de acceso recibido*";
    }
  }
  .vtex-login-2-x-inputContainerPassword {
    &::before {
      content: "Ingresa tu contraseña*";
    }
  }
  .vtex-login-2-x-inputContainerPassword:nth-child(3) {
    &::before {
      content: "Confirmar contraseña*";
    }
  }}
.d1tiendas-commons-components-1-x-containerLayout--login-page{padding:1.5rem}.d1tiendas-commons-components-1-x-imageElement--login-banner{border-radius:16px;object-fit:cover}.d1tiendas-commons-components-1-x-containerLayout--login-options{width:100%;padding-block:2.25rem 1.25rem;&:not(:has(.vtex-login-2-x-emailAndPasswordForm)) {
    .vtex-rich-text-0-x-container--login-title {
      display: none;
    }
  }}.d1tiendas-commons-components-1-x-loginTextContainer{.d1tiendas-commons-components-1-x-paragraph {
    color: var(--secondary-900);
    font-family: var(--font-family-body);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px; /* 128.571% */
    letter-spacing: 0.1px;
    text-align: justify;
  }
  .d1tiendas-commons-components-1-x-link {
    color: var(--secondary-900);
    font-family: var(--font-family-body);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0.1px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
  }}
.vtex-rich-text-0-x-heading--form-title{margin:0 0 2.0625rem;color:var(--secondary-900);font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.5px;text-align:left}.vtex-rich-text-0-x-wrapper--login-title{margin:auto;width:100%;max-width:30rem}.vtex-rich-text-0-x-heading--login-title{margin:0 auto 1rem;color:var(--secondary-900);font-family:var(--font-family-title);font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.5px}
.d1tiendas-my-account-1-x-trackingLink{margin:0;display:flex;min-height:2.5rem;padding:0;justify-content:center;align-items:center;gap:8px;border-radius:200px;border:1px solid var(--secondary-900);background:var(--basic-50);color:var(--secondary-900);text-align:center;font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0.4px;@media (width <= 48rem){height: 48px;}}.d1tiendas-my-account-1-x-iframe{max-height:45rem}.d1tiendas-my-account-1-x-cancelButtonContainer .vtex-button{color:var(--primary-500);text-transform:initial;font-weight:700;font-size:16px;background:var(--primary-50);border:1px solid var(--primary-500);& .vtex__icon-spinner {
    color: var(--primary-500);
  }
  &:hover {
    background: var(--primary-500);
    & .vtex-button__label {
      color: var(--basic-50);
    }
  }
  @media (width <= 48rem) {
    height: 48px;
  }}.d1tiendas-my-account-1-x-manualIdForm .vtex-button{text-transform:initial;font-weight:700;font-size:14px;border:1px solid var(--primary-500);background:var(--primary-500);color:var(--basic-50);& .vtex__icon-spinner {
    color: var(--basic-50);
  }
  &:hover {
    background: var(--primary-500);
  }}.d1tiendas-my-account-1-x-manualIdForm .vtex-input__label{color:var(--secondary-900);font-weight:700;font-size:14px}
.d1tiendas-shopping-list-0-x-containerWishlistSummary{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:16px;border:1px solid var(--neutral-200);background:#fff}.d1tiendas-shopping-list-0-x-customAddToCartButton{.vtex-button {
    max-height: 2.5rem;
  }}.d1tiendas-shopping-list-0-x-customAddToCartButton--unavailable{min-width:10.5rem;pointer-events:none;.vtex-button {
    max-height: 2.5rem;
    background: var(--neutral-200);
    border: 1px solid var(--neutral-300);
  }
  .vtex-button__label {
    color: var(--neutral-400);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.5px;
    &::before {
      display: none;
    }
  }}.d1tiendas-shopping-list-0-x-customAddToCartButton--available{min-width:10.5rem;.vtex-button {
    background: var(--primary-50);
    border: 1px solid var(--primary-500);
    .vtex__icon-spinner {
      color: var(--primary-500);
    }
    &:hover {
      background: var(--primary-500);
      .vtex-button__label,
      .vtex-add-to-cart-button-0-x-buttonText {
        color: var(--basic-50);
      }
    }
  }
  .vtex-button__label {
    text-transform: initial;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--primary-500);
    font-weight: 700;
    font-size: 14px;
    gap: 0.5rem;
    &::before {
      content: "+";
      font-size: 30px;
      font-weight: 200;
    }
  }}.d1tiendas-shopping-list-0-x-addToCartButton__amount_main_container{max-width:10.5rem;border:1px solid var(--neutral-300);border-radius:3rem;background-color:var(--basic-50)}.d1tiendas-shopping-list-0-x-addToCartButton__inputContainer{border:none}.d1tiendas-shopping-list-0-x-addToCartButton__plus_button{background-color:var(--primary-500);color:var(--basic-50)!important;min-width:2rem;height:2rem;border-radius:100%;svg {
    width: 13px;
    height: 13px;
  }}.d1tiendas-shopping-list-0-x-addToCartButton__minus_button{width:2.325rem;height:2rem;border-radius:100%}.d1tiendas-shopping-list-0-x-addToCartButton__minus_button_icon-mpa-minus--line{border:1.6px solid var(--neutral-300)}.d1tiendas-shopping-list-0-x-addToCartButton__input{color:var(--secondary-900)}
.vtex-address-form__country.vtex-address-form__field-disabled{display:none}.vtex-address-form-4-x-input{border:unset!important}.vtex-address-form-4-x-dropdown{.vtex-address-form-4-x-container {
    border-radius: 200px;
    border: 1px solid var(--neutral-200);
    background: var(--basic-50);
    &.bg-disabled {
      background: var(--neutral-300);
    }
  }}
.vtex-my-account-1-x-userInfo{gap:0.5rem;align-items:center;margin:0;width:100%;overflow:hidden;> div {
    min-width: 0;
    overflow: hidden;
  }}html{scroll-padding-top:160px;scroll-behavior:smooth}.vtex-my-account-1-x-userImage{margin:0;width:max-content;height:max-content;&::before {
    content: "";
    display: flex;
    width: 71px;
    height: 71px;
    justify-content: center;
    align-items: center;
    background-image: url(https://d1tiendas.vtexassets.com/assets/vtex.file-manager-graphql/images/1d90575f-acc7-4eca-9675-4b87c164dddc___d0b026efcdcc347a595643e01a6e6a9b.webp);
    background-size: cover;
    border-radius: 50%;
  }
  svg {
    display: none;
  }}.vtex-account{margin-inline:auto;margin-block:4.3125rem 4rem;.w-100.mw9.pv7-m.pv9-l.flex {
    padding: 0 24px;
    justify-content: center;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;

    @media (width <= 48rem) {
      padding: 0 1rem;
    }
  }

  .flex.flex-grow-1.w-100.flex-column {
    max-width: 54.5rem;
  }

  @media (width <= 64rem) {
    margin-block: 2rem 4rem;
  }}.vtex-my-account-1-x-menu{display:flex;min-width:17.8125rem;padding:24px 16px;flex-direction:column;align-items:flex-start;gap:32px;border-radius:12px;border:1px solid var(--neutral-200);@media (width <= 64rem){border: unset;
    padding-inline: 0;}}.vtex-my-account-1-x-userName{color:var(--secondary-900);font-family:var(--font-family-body);font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.5px;overflow:hidden;text-overflow:ellipsis;max-width:100%;width:100%}.vtex-my-account-1-x-menuLinks{width:100%;display:flex;flex-direction:column;gap:16px;.flex.flex-grow-1.w-100.flex-column {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  [class*="my-profile-link"] {
    order: 1;
  }
  [class*="my-addresses-link"] {
    order: 2;
  }
  [class*="my-orders-link"] {
    order: 3;
  }
  [class*="my-list-link"] {
    order: 4;
  }
  [class*="my-cards-link"] {
    order: 5;
  }
  [class*="authentication"] {
    order: 6;
  }
  .vtex-my-account-1-x-menuLink {
    order: 7;
  }}.vtex-account_menu-link,.vtex-my-account-1-x-menuLink{margin:0;display:flex;padding:16px;align-items:center;gap:10px;align-self:stretch;color:var(--secondary-900);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:400;line-height:normal;border-left:3px solid transparent;&:hover,
  &.b--action-primary {
    font-weight: 400;
    border-left: 3px solid var(--primary-500);
    background: var(--secondary-50);
    color: var(--secondary-900);
  }
  &:hover:not(&.b--action-primary) {
    border-color: transparent;
  }
  &::after,
  &::before {
    content: "";
    display: flex;
    min-width: 24px;
    height: 24px;
    justify-content: center;
    align-items: center;
    background-size: cover;
  }
  &::after {
    margin-left: auto;
    background-image: url(https://d1tiendas.vtexassets.com/assets/vtex.file-manager-graphql/images/2e809ed9-cca3-4d86-8834-2952cdc4dc89___70b5d037b077716ca2551d794988dae5.svg);
  }}.vtex-my-account-1-x-addressList__header{width:100%}.vtex-account__page{display:flex;flex-direction:column;align-items:flex-start;gap:30px;width:100%;max-width:54.5rem;.vtex-account__cards-list__header {
    width: 100%;
  }

  .b--muted-5,
  .b--muted-4 {
    border: 1px solid var(--neutral-200);
  }

  .vtex-pageHeader__container {
    padding: 0;
    .c-on-base.flex.flex-wrap.flex-row.justify-between.mt0 {
      width: 100%;

      .vtex-pageHeader__children {
        a {
          text-decoration: unset;
        }
        .vtex-button {
          display: flex;
          width: 279px;
          height: 40px;
          padding: 0 24px;
          justify-content: center;
          align-items: center;
          gap: 8px;
          border: 1px solid var(--secondary-900);
          background: var(--basic-50);
        }
        .vtex-button__label {
          padding: 0;
          color: var(--secondary-900);
          text-align: center;
          font-family: var(--font-family-body);
          font-size: 16px;
          font-style: normal;
          font-weight: 700;
          line-height: 24px; /* 150% */
          letter-spacing: 0.4px;
          text-transform: initial;
        }
      }
    }
  }
  .mt7 {
    margin-top: 0;
  }
  .vtex-pageHeader__title {
    color: var(--secondary-900);
    font-family: var(--font-family-title);
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;

    @media (width <= 64rem) {
      margin-bottom: 1rem;
    }
  }
  .vtex-account__page-body {
    padding: 0;
    .c-on-base {
      font-family: var(--font-family-title);
      color: var(--secondary-900);
    }
  }}.vtex-pageHeader-link__container{.vtex-button {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 4px;
    &:hover,
    &:focus,
    &:active,
    &:focus-visible {
      background-color: transparent;
    }
    .flex.items-center.justify-center.h-100.pv1.ttn.ph2 {
      display: none;
    }
    &::before {
      content: url(https://d1tiendas.vtexassets.com/assets/vtex.file-manager-graphql/images/92dac2f5-4dcc-4ba9-b189-a7587f882ef5___eaa75c3a6e0cdcc24eb2030708acc503.svg);
      width: 17px;
      height: 17px;
      padding: 0 1px 1px 0;
      align-items: center;
      background-size: cover;
    }
    &::after {
      content: "Atrás";
      color: var(--secondary-900);
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: normal;
      letter-spacing: 0.5px;
      text-transform: initial;
    }
  }}.vtex-my-account-1-x-profile{.w-40-ns.w-100-s {
    display: none;
  }
  .vtex-my-account-1-x-boxContainer {
    border-radius: 8px;
    border: 1px solid var(--neutral-200);
    position: relative;
  }
  .vtex-my-account-1-x-boxContainerBody {
    padding: 0;
    @media (width <= 48rem) {
      width: 100%;
    }
  }
  .vtex-my-account-1-x-boxContainerFooter {
    position: absolute;
    top: 32px;
    right: 32px;
  }
  .vtex-profile-form-3-x-profileSummary {
    border: unset;
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    &::before {
      display: none;
    }
  }
  .pb5.pr5-ns.flex-auto {
    padding: 0;
  }

  .vtex-my-account-1-x-boxContainer {
    display: flex;
    flex-direction: row;
    gap: 24px;
    padding: 32px;
  }
  .vtex-my-account-1-x-boxContainerBody {
    flex: 1;
    min-width: 0;
  }
  .vtex-my-account-1-x-dataEntryLabel {
    color: var(--secondary-900);
    font-family: var(--font-family-title);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0;
  }}.vtex-my-account-1-x-boxContainerFooter{padding:0;.vtex-button {
    width: 2.25rem;
    height: 2.375rem;
    max-height: unset;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 5px;
    &::before {
      content: url(https://d1tiendas.vtexassets.com/assets/vtex.file-manager-graphql/images/62f0c52a-3191-4ea6-95bf-7d744a20cef6___c7fdc729234a71ff31705f7ef0f38090.svg);
      display: flex;
      width: 24px;
      height: 24px;
      background-size: cover;
    }
    &:hover {
      background-color: transparent;
    }
  }
  .vtex-button__label {
    color: var(--primary-500);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.5px;
    text-transform: initial;
    padding: 0 !important;
  }}.vtex-my-account-1-x-dataEntryChildren{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%}.vtex-my-account-1-x-corporateName,.vtex-my-account-1-x-tradeName,.vtex-my-account-1-x-corporateDocument,.vtex-my-account-1-x-businessPhoneSubContainer,.vtex-my-account-1-x-stateRegistration,.vtex-my-account-1-x-dateOfBirthSubContainer,.vtex-my-account-1-x-phoneNumberSubContainer,.vtex-my-account-1-x-documentsSubContainer,.vtex-my-account-1-x-genderSubContainer,.vtex-my-account-1-x-emailContainer,.vtex-my-account-1-x-lastNameSubContainer,.vtex-my-account-1-x-firstNameSubContainer{margin:0;display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;overflow:hidden;min-width:0;max-width:100%}.vtex-my-account-1-x-businessPhoneSubContainer{margin-bottom:24px}.vtex-my-account-1-x-phoneNumberContainer,.vtex-my-account-1-x-genderContainer,.vtex-my-account-1-x-emailContainer,.vtex-my-account-1-x-nameContainer{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;min-width:0}.vtex-my-account-1-x-profileFormBoxContainer{.vtex-my-account-1-x-boxContainer {
    padding: 0;
    max-width: none;
    display: flex;
    max-width: 430px;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
    border-radius: 12px;
    border: 1px solid var(--neutral-200);
  }
  .vtex-my-account-1-x-boxContainerBody {
    padding: 0;
    width: 100%;
  }
  .vtex-input__label {
    color: var(--secondary-900);
    font-family: var(--font-family-body);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.5px;
  }
  .vtex-input-prefix__group {
    display: flex;
    height: 44px;
    padding: 8px 16px;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    border-radius: 200px;
    border: 1px solid var(--neutral-200);
    background: var(--basic-50);

    input {
      border: unset;
      background-color: transparent;
      padding: 0;
    }
  }
  input,
  select {
    color: var(--secondary-900);
    font-family: var(--font-family-body) !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.5px;
  }
  .vtex-button {
    display: flex;
    height: 48px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 200px;
    background: var(--primary-500);

    &:hover {
      background: var(--primary-700);
    }
  }
  .br2.bw1.relative.bg-white.ba.b--light-gray.hover-b--silver:has(
      > .vtex-dropdown__button
    ) {
    border-radius: 200px;
    border: 1px solid var(--neutral-200);
    background: var(--basic-50);
    height: 44px;
    display: flex;
    align-items: center;
  }
  .vtex-dropdown__label {
    color: var(--secondary-900);
    font-family: var(--font-family-body);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.5px;
  }
  .vtex-button__label {
    color: var(--basic-50);
    text-align: center;
    font-family: var(--font-family-body);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 150% */
    letter-spacing: 0.4px;
    text-transform: initial;
    padding: 0;
  }
  .vtex-profile-form-3-x-toggleBusinessButtonWrapper {
    .vtex-button {
      border: 1px solid var(--primary-500);
      background: var(--basic-50);

      color: var(--primary-500);
      text-align: center;
      font-family: var(--font-family-body);
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 24px; /* 150% */
      letter-spacing: 0.4px;
      text-transform: initial;

      &:hover {
        border: 1px solid var(--primary-500);
        background: var(--basic-50);
      }
    }
  }}.vtex-my-account-1-x-addressCreate{.vtex-my-account-1-x-boxContainer {
    display: flex;
    max-width: 430px;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
    border-radius: 12px;
    border: 1px solid var(--neutral-200);
  }
  .vtex-my-account-1-x-boxContainerBody {
    padding: 0;
    width: 100%;
  }
  .vtex-dropdown__container {
    border-radius: 200px;
    border: 1px solid var(--neutral-200);
    background: var(--basic-50);
    .vtex-dropdown__arrow {
      color: var(--secondary-900);
    }
  }
  .vtex-dropdown__label,
  .vtex-dropdown__caption {
    color: var(--secondary-900);
    font-family: var(--font-family-body);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.5px;
  }
  .vtex-input-prefix__group {
    background-color: transparent;
    .vtex-input__suffix {
      display: flex;
      justify-content: center;
      align-items: center;
      &::after {
        content: url(https://d1tiendas.vtexassets.com/assets/vtex.file-manager-graphql/images/29568427-57e7-4e5c-a6fa-b74510e4bfc2___17501e2623faf03d26d45b1f3b720403.svg);
      }
    }
  }
  .vtex-button {
    display: flex;
    height: 48px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    align-self: stretch;

    border-radius: 200px;
    background: var(--primary-500);

    border: unset;
    cursor: pointer;
    &:hover {
      background: var(--primary-700);
    }
  }
  .vtex-button__label {
    color: var(--basic-50);
    text-align: center;
    font-family: var(--font-family-body);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 150% */
    letter-spacing: 0.4px;
    text-transform: initial;
  }}.vtex-my-account-1-x-addressBox{flex-wrap:wrap;> div {
    @media (width <= 48rem) {
      width: 100%;
      padding-right: 0;
    }
  }

  .vtex-my-account-1-x-boxContainerBody {
    padding: 0;
    @media (width <= 48rem) {
      width: 100%;
    }
  }

  .vtex-my-account-1-x-boxContainer {
    border-radius: 8px;
    border: 1px solid var(--neutral-200);
    background: var(--basic-50);
    display: flex;
    flex-direction: row;
    padding: 24px;
    justify-content: flex-end;
    align-items: flex-start;
    gap: 16px;
  }
  .vtex-my-account-1-x-boxContainerBody {
    padding: 0;
    .lighter.c-muted-2.lh-copy.pv4.w5.h4 {
      padding: 0;
      height: max-content;
      @media (width <= 48rem) {
        width: 100%;
      }
    }
  }

  span {
    color: var(--secondary-900);
    font-family: var(--font-family-title);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0.5px;
  }
  .street {
    font-weight: 700;
  }
  span:has(> .state-delimiter),
  span:has(> .postalCode),
  span:has(> .number-delimiter),
  .line2-delimiter,
  .complement-delimiter,
  .line1-delimiter {
    display: none;
  }

  span:has(> .street) {
    grid-column: span 3;
  }

  span:has(> .complement) {
    grid-column: span 3;
    grid-row: 3 / 4;
  }}.vtex-my-account-1-x-addressList{.address-summary.address-summary-COL {
    display: grid;
    grid-template: max-content / max-content max-content max-content;
    grid-auto-rows: max-content;
    gap: 12px 5px;
  }}.vtex-account__orders-list{.c-on-base {
    color: var(--secondary-900);
    font-family: var(--font-family-title);
  }}.vtex-base-loading{.b--muted-5 {
    border-color: var(--neutral-200);
  }
  .br2 {
    border-radius: 8px;
  }
  .bw1 {
    border-width: 1px;
  }}form.flex.mw7-m{.vtex-input-prefix__group {
    background-color: var(--basic-50);
  }
  .vtex-radioGroup__fieldset {
    padding-inline: 0.5rem;
  }}.vtex-address-form__container{.vtex-address-form-4-x-input {
    border: unset;
  }}.vtex-address-form-4-x-dropdown{.bg-disabled {
    background-color: var(--neutral-200);
    border-color: var(--neutral-200);
  }}.vtex-render__container-id-my-profile-link{.vtex-account_menu-link {
    &::before {
      background-image: url(https://d1tiendas.vtexassets.com/assets/vtex.file-manager-graphql/images/c7d64387-11b7-4619-8e69-d4ff8e248a3a___dfe372adf7c0978c99f1c32200668dc6.svg);
    }
  }}.vtex-render__container-id-my-addresses-link{.vtex-account_menu-link {
    &::before {
      background-image: url(https://d1tiendas.vtexassets.com/assets/vtex.file-manager-graphql/images/0560550e-5fe7-4457-b371-6dd60d242fc0___4a20b7a33b4df72fd879b14a409b21a9.svg);
    }
  }}.vtex-render__container-id-my-orders-link{.vtex-account_menu-link {
    &::before {
      background-image: url(https://d1tiendas.vtexassets.com/assets/vtex.file-manager-graphql/images/508f7199-f588-465b-b59a-b20c05b7f309___751db1bbddc0fa33b9f4814f23732084.svg);
    }
  }}[class*="vtex-render__container-id-my-account-link.authentication"]{.vtex-account_menu-link {
    &::before {
      background-image: url(https://d1tiendas.vtexassets.com/assets/vtex.file-manager-graphql/images/18c40b82-33a9-4d7f-bd54-276e125de446___fa95ae4160b57b02104df89ba634bb4c.svg);
    }
  }}.vtex-render__container-id-my-cards-link{.vtex-account_menu-link {
    &::before {
      background-image: url(https://d1tiendas.vtexassets.com/assets/vtex.file-manager-graphql/images/36f4a907-d492-4f4f-bbf5-390fc76710aa___a1a0436ffcf76c5aa5875c5440f699c9.svg);
    }
  }}[class*="vtex-render__container-id-my-account-link.my-list-link"]{.vtex-account_menu-link {
    &::before {
      background-image: url(https://d1tiendas.vtexassets.com/assets/vtex.file-manager-graphql/images/09df118b-1748-43b5-8a5a-16200af5c184___b366114fc2cdb135b2b7201b927b8f91.svg);
    }
  }}.vtex-my-account-1-x-menuLink{&::after {
    display: none;
  }
  &::before {
    background-image: url(https://d1tiendas.vtexassets.com/assets/vtex.file-manager-graphql/images/e29eff8b-7fb0-4128-96e3-9001b248cdf4___e9afce10ed5275ea412fe57b81e69ce0.svg);
  }}.vtex-modal__modal:has(.vtex-modal__confirmation){display:flex;width:430px;padding:24px!important;flex-direction:column;align-items:center;gap:46px;.vtex-modal__close-icon {
    display: flex;
    width: 40px;
    height: 40px;
    justify-content: center;
    align-items: center;
  }
  > .vtex-styleguide-9-x-shadowTransition {
    width: 100%;
    padding: 0;
    position: absolute;
    padding-inline: 24px;
  }
  > .vtex-styleguide-9-x-scrollBar {
    padding: 5px 0 0;
    width: 100%;

    .t-heading-5 {
      padding: 0;
      display: flex;
      width: 100%;
      color: var(--secondary-900);
      font-family: Montserrat;
      font-size: 24px;
      font-style: normal;
      font-weight: 700;
      line-height: normal;
    }

    .vtex-modal__confirmation {
      margin: 2.875rem 0 0 0;
      display: flex;
      flex-direction: column-reverse;
      align-items: center;
      gap: 8px;

      .vtex-button {
        width: 100%;
        display: flex;
        height: 48px;
        padding: 0 24px;
        justify-content: center;
        align-items: center;
        gap: 8px;
        align-self: stretch;
        border-radius: 200px;
        border: 1px solid var(--primary-500);
        background: var(--primary-500);

        &:hover {
          background: var(--primary-700);
        }
      }

      .vtex-button__label {
        color: var(--basic-50);
        text-align: center;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px; /* 150% */
        letter-spacing: 0.4px;
        text-transform: initial;
      }

      .mr4 {
        margin: 0;
        width: 100%;

        .vtex-button {
          border: 1px solid var(--secondary-900);
          background: var(--basic-50);
        }

        .vtex-button__label {
          color: var(--secondary-900);
        }
      }
    }
  }}.vtex-my-account-1-x-addressEdit{.vtex-my-account-1-x-boxContainer {
    border-radius: 8px;
    border: 1px solid var(--neutral-200);
    display: flex;
    width: 100%;
    max-width: 430px;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
  }
  .vtex-my-account-1-x-boxContainerBody {
    width: 100%;
    padding: 0;
  }
  .vtex-input__label,
  .vtex-dropdown__label {
    color: var(--secondary-900);
    font-family: var(--font-family-body);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
  }

  .address-summary {
    color: var(--secondary-900);
    font-family: var(--font-family-body);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
  .vtex-button {
    width: 100%;
    display: flex;
    min-height: unset;
    height: 32px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 200px;
    border: 1px solid var(--primary-500);
    background: var(--primary-500);
  }
  .vtex-button__label {
    color: var(--basic-50);
    text-align: center;
    font-family: var(--font-family-body);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px; /* 100% */
    letter-spacing: 0.4px;
    text-transform: initial;
  }
  .mt5 {
    .vtex-button {
      border: 1px solid var(--secondary-900);
      background: var(--basic-50);
    }
    .vtex-button__label {
      color: var(--secondary-900);
    }
  }
  .vtex-address-form__addressQuery {
    .vtex-input__suffix {
      display: flex;
      justify-content: center;
      align-items: center;

      &:empty::after {
        content: "";
        display: block;
        width: 20px;
        height: 20px;
        background-image: url(https://d1tiendas.vtexassets.com/assets/vtex.file-manager-graphql/images/29568427-57e7-4e5c-a6fa-b74510e4bfc2___17501e2623faf03d26d45b1f3b720403.svg);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
      }

      > div {
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
      }

      .vtex__icon-spinner {
        color: white;
      }
    }
  }}@media screen and (width <= 48rem){.vtex-my-account-1-x-nameContainer{flex-direction:column}.vtex-my-account-1-x-emailContainer{.vtex-my-account-1-x-dataEntryChildren {
      word-break: break-all;
    }}}.vtex-my-account-1-x-businessPhoneContainer{width:100%;& > * {
    width: 100%;
  }}
.vtex-my-authentication-1-x-authenticationScreen_container{padding:0}.vtex-account__page{.biggerContainer {
    margin-right: 0px;
  }}.vtex-my-authentication-1-x-loginSessionsScreen_container{overflow-x:hidden}.vtex-my-authentication-1-x-loginSessions_list{display:flex;flex-wrap:wrap;gap:16px}.vtex-my-authentication-1-x-loginSessions_box{padding:0;.vtex-my-authentication-1-x-box_footer{
    display: none;
  }}@media screen and (max-width:48rem){.vtex-my-authentication-1-x-loginSessions_box{width:100%}}.vtex-my-authentication-1-x-loginSessionsBox_title,.vtex-my-authentication-1-x-maskedPassword_title{color:var(--secondary-900);font-family:var(--font-family-title);font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.5px;margin:0}.vtex-my-authentication-1-x-loginSessionsBox_content,.vtex-my-authentication-1-x-maskedPassword_content{color:var(--basic-800);font-family:var(--font-family-title);font-size:16px;font-style:normal;font-weight:500;line-height:1;letter-spacing:0.5px}.vtex-my-authentication-1-x-box_container{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:1rem;align-self:stretch;border-radius:8px;width:100%;height:12rem;min-height:12rem}.vtex-my-authentication-1-x-authenticationScreen_passBox .vtex-my-authentication-1-x-box_container{height:auto}.vtex-my-authentication-1-x-box_header{padding:0}.vtex-my-authentication-1-x-box_headerSeparator{display:none}.vtex-my-authentication-1-x-loginSession_device,.vtex-my-authentication-1-x-loginSession_lastAccess,.vtex-my-authentication-1-x-loginSession_originDetails,.vtex-my-authentication-1-x-loginSession_firstAccess,.vtex-my-authentication-1-x-loginSession_currSessionText{padding:0;margin:0}.vtex-my-authentication-1-x-box_footer,.vtex-my-authentication-1-x-box_content{padding:0;.vtex-button {
    min-height: unset;
    &:hover {
      background-color: transparent;
    }
  }
  .vtex-button__label {
    padding: 0 !important;
    text-transform: initial;
    color: var(--secondary-900);
    font-family: var(--font-family-body);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.5px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
  }
  .vtex-styleguide-9-x-input {
    border: unset;
  }}.vtex-my-authentication-1-x-box_content{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.vtex-my-authentication-1-x-savePassButton_container{.vtex-button {
    display: flex;
    height: 48px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 200px;
    border-color: transparent;
    background: var(--primary-500);
    &:hover {
      background: var(--primary-700);
    }
  }
  .vtex-button__label {
    color: var(--basic-50);
    text-align: center;
    font-family: var(--font-family-body);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 150% */
    letter-spacing: 0.4px;
    text-decoration: none;
  }}.vtex-my-authentication-1-x-newPassInput_container,.vtex-my-authentication-1-x-currPassInput_container{margin:0}
.vtex-my-cards-1-x-newCardButton{display:none}
.vtex-my-orders-app-3-x-orderCard{margin:0 0 1rem;display:flex;flex-direction:column;align-items:flex-start;border-radius:8px;border:1px solid var(--neutral-200);.absolute.dn.dib-ns.ml3.mt2 {
    display: none;
  }}.vtex-my-orders-app-3-x-collapsedOrder{border-radius:8px 8px 0 0;background:#f0f0f0;border-color:var(--neutral-200)}.vtex-my-orders-app-3-x-orderHeader{display:flex;padding:16px 24px;align-items:flex-start;gap:24px;align-self:stretch;border-radius:8px 8px 0 0;background:#f0f0f0;border-color:var(--neutral-200);@media (width <= 48rem){display: grid;
    grid-template-columns: 1fr 1fr;}&::before,
  &::after {
    display: none;
  }

  .fr.fl-ns.w-50,
  .fl.mt3.mt0-ns.w-25-ns.w-100-s,
  .fl.db.w-25-ns.w-50-s {
    width: max-content;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
    align-self: stretch;
  }

  .fr.fl-ns.w-50 {
    @media (width <= 48rem) {
      width: 100%;
    }
  }

  .fl.mt3.mt0-ns.w-25-ns.w-100-s {
    margin-left: auto;
  }

  .tr-ns.mt2-ns {
    width: 100%;
    .dib.br2.pv2.ph3.f7.fw5.tc.mv2 {
      display: block;
      width: 100%;
      border-radius: 8px;
      font-family: var(--font-family-title);
      font-size: 14px;
      font-style: normal;
      font-weight: 500;
      line-height: normal;
    }
  }
  .vtex-my-orders-app-3-x-orderId {
    color: var(--secondary-800);
    font-family: var(--font-family-body);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }}.vtex-my-orders-app-3-x-orderHeaderLabel{color:var(--secondary-800);font-family:var(--font-family-title);font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.5px;text-transform:initial}.vtex-my-orders-app-3-x-orderHeaderValue{color:var(--secondary-800);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-top:12px}.vtex-my-orders-app-3-x-orderBody{width:100%;display:flex;padding:24px 16px;align-items:flex-start;.cf.fr.db.w-100.w-30-ns.pt0-xl.pt5 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    gap: 16px;

    &::before,
    &::after {
      display: none;
    }

    @media (width <= 64rem) {
      width: 100%;
    }
  }

  .fl.w-100.w-70-ns > a {
    color: var(--secondary-900);
    font-family: var(--font-family-body);
    font-size: 14px;
    font-weight: 700;
    text-decoration: underline;

    &:hover,
    &:visited,
    &:active {
      color: var(--secondary-900);
    }
  }

  @media (width <= 64rem) {
    flex-direction: column;
  }}.vtex-my-orders-app-3-x-orderProduct{display:flex;max-width:26.75rem;padding:24px 8px;align-items:center;gap:8px;box-sizing:border-box;img {
    width: 73px;
    height: auto;
    object-fit: cover;
  }
  .v-top.dib.w-20.h-auto {
    width: 73px;
    height: 73px;
  }
  .dib.w-80.pl3.c-on-base.f6.fw4.lh-copy {
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .vtex-my-orders-app-3-x-orderProductName {
    color: var(--secondary-800);
    font-family: var(--font-family-title);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }
  .vtex-my-orders-app-3-x-orderProductShipping {
    margin: 0;
    color: var(--neutral-300);
    font-family: var(--font-family-body);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
  .vtex-my-orders-app-3-x-orderProductQuantity,
  .vtex-my-orders-app-3-x-orderProductValue {
    margin-top: 6px;
    color: var(--secondary-800);
    font-family: var(--font-family-body);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 0.5px;
  }
  .cf.fr.db.w-100.w-30-ns.pt0-xl.pt5-l {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    gap: 16px;
  }}.vtex-my-orders-app-3-x-cancelBtn,.vtex-my-orders-app-3-x-detailsBtn{margin:0}.vtex-my-orders-app-3-x-cancelBtn{width:max-content;display:none}.vtex-my-orders-app-3-x-reorderBtn{min-height:2.5rem;margin-bottom:0;border:1px solid var(--secondary-900);background:var(--basic-50);color:var(--secondary-900);text-align:center;font-family:var(--font-family-body);padding:0 24px;border-radius:200px;svg {
    display: none;
  }
  &::before {
    content: url(https://d1tiendas.vtexassets.com/assets/vtex.file-manager-graphql/images/f0d5e6a6-5c91-48c5-aa99-c4794e159e45___9f34d462363365f5938ec38b964f10c3.svg);
    width: 15.571px;
    height: 15.571px;
    flex-shrink: 0;
    display: inline-block;
  }
  .vtex-my-orders-app-3-x-font {
    color: var(--secondary-900);
    font-family: var(--font-family-body);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.5px;
  }
  @media (width <= 48rem) {
    width: 100%;
    height: 48px;
  }}.vtex-my-orders-app-3-x-detailsBtn{display:flex;min-height:2.5rem;padding:0 24px;justify-content:center;align-items:center;gap:8px;border-radius:200px;border:1px solid var(--primary-500);background:var(--basic-50);color:var(--primary-500);text-align:center;font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0.4px;@media (width <= 48rem){height: 48px;}}.vtex-my-orders-app-3-x-orderDetails{> .center.w-100 {
    display: grid;
    grid-template: max-content / 1fr 1fr;
    grid-auto-rows: max-content;
    gap: 1.875rem;

    @media (width <= 48rem) {
      grid-template: max-content / 1fr;
      gap: 1rem;
    }
  }
  .db.dib-ns.mr7-ns.mb5.mb0-ns {
    margin: 0;
  }
  .f6.link.underline.c-link.hover-c-link.relative {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--secondary-900);
    font-family: var(--font-family-body);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.5px;
    text-decoration: underline;
    margin: 0;

    svg {
      display: none;
    }
    .dib {
      margin-left: 0 !important;
    }
    &::before {
      content: url(https://d1tiendas.vtexassets.com/assets/vtex.file-manager-graphql/images/f0d5e6a6-5c91-48c5-aa99-c4794e159e45___9f34d462363365f5938ec38b964f10c3.svg);
      width: 15.571px;
      height: 15.571px;
      flex-shrink: 0;
      display: inline-block;
    }
  }
  li.db.dib-ns.mb5.mb0-ns:has(.no-underline) {
    display: none;
  }
  .fl.w-40-ns.pv3.pl0 {
    width: 100%;
    padding: 0;
  }
  .w-100.fl.w-60-ns.pv3-ns.pr0 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 0;
    @media (width <= 48rem) {
      justify-content: flex-start;
    }
  }
  time {
    display: flex;
    align-items: center;
    gap: 30px;
    @media (width <= 48rem) {
      gap: 1rem;
    }
    .mr2.mv2 {
      margin: 0;
      color: var(--secondary-900);
      font-family: var(--font-family-body);
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: normal;
      letter-spacing: 0.5px;
    }
    .dib.br2.pv2.ph3.f7.fw5.tc.mv2 {
      display: flex;
      padding: 12px 24px;
      align-items: center;
      gap: 10px;
      border-radius: 8px;
    }
  }
  .w-100.fl.mt5.mb2-l.mb2-xl {
    grid-column: span 2;
    margin: 0;
    display: flex;
    align-items: flex-start;
    gap: 30px;
    align-self: stretch;
    article {
      margin: 0;
      padding: 0;
      h3 {
        margin: 0;
        color: var(--secondary-900);
        font-family: var(--font-family-title);
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        letter-spacing: 0.5px;
        text-transform: none;
      }
      hr {
        display: none;
      }
      .pa5.ba.bw1.b--muted-5.h4-plus.overflow-y-scroll.bg-base {
        display: flex;
        padding: 24px 16px;
        flex-direction: column;
        align-items: flex-start;
        gap: 0;
        border-radius: 8px;
        border: 1px solid var(--neutral-300);

        overflow-x: hidden;
        overflow-y: overlay;
        scroll-behavior: smooth;
        scrollbar-gutter: stable;
        &::-webkit-scrollbar {
          width: 5px;
          opacity: 0;
          background: transparent;
          transition: opacity 0.3s ease;
        }

        &:hover::-webkit-scrollbar {
          opacity: 1;
        }

        &::-webkit-scrollbar-thumb {
          background: transparent;
          border-radius: 9999px;
        }

        &:hover::-webkit-scrollbar-thumb {
          background: rgba(0, 0, 0, 0.6);
        }

        h3 {
          margin-block-end: 1.5rem;
        }
        .cf.w-100 {
          display: flex;
          height: 34px;
          justify-content: space-between;
          align-items: center;
          align-self: stretch;

          .dib.f6.w-60,
          .dib.f6.fw5.w-50:not(.tr) {
            font-weight: 600;
          }
        }
        strong,
        .address-summary,
        .address-summary * {
          color: var(--secondary-900);
        }
        .address-summary {
          margin-top: 16px;
        }
      }
    }
    @media (width <= 48rem) {
      grid-column: span 1;
      flex-direction: column;
    }
  }
  .vtex-my-orders-app-3-x-transactionLine,
  .vtex-my-orders-app-3-x-transactionLine * {
    color: var(--secondary-900);
  }
  .flex.flex-grow-1.w-100.flex-column,
  .myo-progress-bar {
    grid-column: span 2;
    margin: 0;
    @media (width <= 48rem) {
      grid-column: span 1;
    }
  }

  .myo-progress-bar {
    padding: 2rem;
    border-radius: 8px;
    border: 1px solid var(--gray-300);
    height: 11.25rem;

    @media (width <= 48rem) {
      padding: 2rem 0.5rem;
    }

    .myo-progress-bar__title-font {
      margin: 0;
      padding: 0;
      color: var(--secondary-900);
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: normal;
      letter-spacing: 0.5px;
    }
    .pt7 {
      padding-block-start: 1.5rem;
      .myo-progress-bar {
        height: max-content;
        padding-block: 0;
        border: unset;

        @media (width <= 48rem) {
          padding-inline: 1rem;
        }
      }
    }
    .myo-progress-bar__text {
      color: var(--secondary-900);
      text-align: center;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: normal;
      letter-spacing: 0.5px;

      @media (width <= 48rem) {
        display: initial;
        font-size: 10px;
      }
    }

    .myo-progress-bar__mobile-text {
      display: none;
    }

    .bg-success {
      background-color: var(--primary-500);
    }
    .b--success {
      border-color: var(--primary-500);
    }
    .c-success {
      color: var(--primary-500);
    }

    .b--muted-3 {
      border-color: var(--gray-300);
    }
    .bg-muted-3 {
      background-color: var(--gray-300);
    }
    .c-muted-3 {
      color: var(--gray-300);
    }
  }}
.vtex-my-orders-packages-0-x-packages_outer_container{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.vtex-my-orders-packages-0-x-packages_outer_container_title{color:var(--secondary-900);font-family:var(--font-family-title);font-size:20px;font-style:normal;font-weight:700!important;line-height:normal;letter-spacing:0.5px;margin:0}.vtex-my-orders-packages-0-x-remaining_container{.b--muted-4 {
    border-color: transparent;
  }}.vtex-my-orders-packages-0-x-package_product_name{color:var(--secondary-900);font-family:var(--font-family-title);font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.5px}.vtex-my-orders-packages-0-x-package_product_quantity,.vtex-my-orders-packages-0-x-package_product_price,.vtex-my-orders-packages-0-x-package_product_unit_price{color:var(--secondary-900);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.vtex-my-orders-packages-0-x-package_summary{.vtex-my-orders-packages-0-x-package_summary_title {
    color: var(--secondary-900);
    font-weight: 600;
  }
  &> div {
    color: var(--secondary-900) !important;
    font-weight: 600 !important;
  }}.vtex-my-orders-packages-0-x-remaining_header_title{display:flex;align-items:center}.vtex-my-orders-packages-0-x-remaining_delivery_date{margin-top:0.5rem}.vtex-my-orders-packages-0-x-remaining_header{color:var(--secondary-900)}
.d1tiendas-commons-components-1-x-containerLayout--shelf{.d1tiendas-commons-components-1-x-renderWrapper--section-link {
    .d1tiendas-commons-components-1-x-link {
      min-width: max-content;
      display: inline-block;
    }
  }}
.vtex-profile-form-3-x-profileSummary{padding:20px 15px;border-radius:16px;border:1px solid var(--neutral-200);background:var(--basic-50);&::before {
    content: "Datos personales";
    color: var(--secondary-900);
    font-family: var(--font-family-title);
    display: block;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    margin-bottom: 12px;
  }}.vtex-profile-form-3-x-businessFields{.vtex-profile-form-3-x-styleguideInput:nth-child(5) {
    display: none;
  }

  .vtex-profile-form-3-x-styleguideInput input::placeholder {
    color: #999;
    font-size: 0.875rem;
  }}
.d1tiendas-commons-components-1-x-containerLayout--order-header{gap:1.5625rem;max-width:63.4rem}.d1tiendas-commons-components-1-x-containerLayout--order-content{gap:2.3125rem;[class*="productCardList"] {
    width: 100%;
  }}.d1tiendas-commons-components-1-x-containerLayout--order-details{max-width:37rem;gap:16px;.vtex-order-placed-2-x-productList,
  .vtex-order-placed-2-x-packageHeader--delivery {
    display: none;
  }
  .vtex-order-placed-2-x-packageAddressWrapper {
    margin: 0;
  }
  .vtex-order-placed-2-x-section--paymentMethods,
  .vtex-order-placed-2-x-section--deliveryPackages {
    padding: 20px 15px;
    border-radius: 16px;
    border: 1px solid var(--neutral-200);
    background: var(--basic-50);
  }

  .vtex-order-placed-2-x-orderPaymentWrapper,
  .vtex-order-placed-2-x-package--delivery {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 17px;
    align-self: stretch;

    &::before {
      color: var(--secondary-900);
      font-family: var(--font-family-title);
      display: block;
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: normal;
      letter-spacing: 0.5px;
      text-transform: uppercase;
    }
  }

  .vtex-order-placed-2-x-orderPaymentWrapper {
    &::before {
      content: "Método de Pago";
    }
    .d1tiendas-commons-components-1-x-paymentGroup {
      margin-top: 0;
    }
  }}.d1tiendas-commons-components-1-x-containerLayout--order-summary-info{max-width:22.3125rem;height:fit-content;@media (width < 40rem){max-width: 100%;}}.d1tiendas-commons-components-1-x-containerLayout--order-summary{width:100%;display:flex;padding:18px;flex-direction:column;align-items:flex-start;gap:8px;border-radius:16px;border:1px solid var(--neutral-200);background:var(--basic-50);&::before {
    content: "Resumen de la compra";
    color: var(--secondary-900);
    font-family: var(--font-family-title);
    display: block;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    margin-bottom: 16px;
  }

  .vtex-order-placed-2-x-packageHeaderColumn {
    display: none;
  }
  .d1tiendas-store-checkout-1-x-orderPlacedShipping,
  .vtex-rich-text-0-x-container--delivery-packages-title {
    display: none;
  }}
.d1tiendas-store-checkout-1-x-productCardList{display:flex;flex-direction:column;align-items:flex-start;margin-block-end:8px;gap:12px;max-height:11.875rem;overflow-y:auto;scroll-behavior:smooth;scrollbar-gutter:stable;&::-webkit-scrollbar {
    width: 5px;
    background: transparent;
  }

  &::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 9999px;
  }

  &:hover::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.4);
  }}.d1tiendas-store-checkout-1-x-productCardItem{display:flex;padding-bottom:16px;align-items:flex-start;gap:16px;align-self:stretch;border-bottom:1px solid var(--neutral-200)}.d1tiendas-store-checkout-1-x-productDetails{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0}.d1tiendas-store-checkout-1-x-productName{margin:0;color:var(--secondary-900);font-size:14px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:0.15px}.d1tiendas-store-checkout-1-x-productPrice{min-height:32px;display:flex;justify-content:flex-end;align-items:flex-end;gap:16px;align-self:stretch}.d1tiendas-store-checkout-1-x-currencyContainer{font-family:var(--font-montserrat);color:var(--primary-500);text-align:right;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.d1tiendas-store-checkout-1-x-productImg{display:block;width:70.82px;height:70.82px;border-radius:4px}.d1tiendas-store-checkout-1-x-paymentGroup{margin-top:0;margin-bottom:12px;color:var(--secondary-900);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.5px}.d1tiendas-store-checkout-1-x-orderPaymentItem .d1tiendas-store-checkout-1-x-currencyContainer{margin-bottom:0;color:var(--primary-600);font-family:var(--font-family-body);font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.5px}.d1tiendas-store-checkout-1-x-productQuantity{color:var(--secondary-900);font-size:14px;font-style:normal;font-weight:600;letter-spacing:0.15px;line-height:20px}
.vtex-rich-text-0-x-paragraph--delivery-packages-title{margin:0 0 1.0625rem;color:var(--secondary-900);font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.5px;text-transform:uppercase}
.vtex-order-placed-2-x-orderPlacedWrapper{padding-top:0}.vtex-order-placed-2-x-section--confirmation{width:100%;min-height:104px;border-radius:var(--boder-radius-main, 12px);background:var(--neutral-50);margin-bottom:0;display:flex;justify-content:center;align-items:center}.vtex-order-placed-2-x-orderNumber{color:var(--primary-500);font-family:var(--font-family-title);font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.5px;text-transform:uppercase;text-transform:initial}.vtex-order-placed-2-x-orderDatetime{color:#0b315e;font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.5px}.vtex-order-placed-2-x-section--deliveryPackages,.vtex-order-placed-2-x-section--paymentMethods{margin:0;border-block-end:none}.vtex-order-placed-2-x-package--delivery{margin:0;.vtex-order-placed-2-x-productQuantity {
    display: none;
  }}.vtex-order-placed-2-x-totalList{margin-top:0;width:100%}.vtex-order-placed-2-x-customerInfoListContainer{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;align-self:stretch}.vtex-order-placed-2-x-customerInfoListPhone,.vtex-order-placed-2-x-customerInfoListEmail,.vtex-order-placed-2-x-customerInfoListDocument,.vtex-order-placed-2-x-customerInfoListName{order:1;white-space:normal;word-break:break-all;padding:0;color:var(--secondary-900);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.5px}.vtex-order-placed-2-x-customerInfoListEmail{order:0}.vtex-order-placed-2-x-customerInfoListDocument{display:none}.vtex-order-placed-2-x-addressContainer{color:var(--secondary-900);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.5px}.vtex-order-placed-2-x-orderPaymentItem{margin:0;padding:0;p {
    margin-top: 0;
    margin-bottom: 12px;
    color: var(--secondary-900);
    font-family: var(--font-family-body);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.5px;
  }
  .vtex__icon-info,
  .vtex-order-placed-2-x-paymentInstallments,
  .c-muted-1.mb3 {
    display: none;
  }
  .vtex-order-placed-2-x-paymentValue {
    margin-bottom: 0;
    color: var(--primary-600);
    font-family: var(--font-family-body);
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.5px;
  }
  .vtex__icon-tooltip {
    color: var(--active-bg-muted--2);
  }
  .bg-base--inverted {
    background-color: var(--active-bg-muted--2);
  }
  .c-on-base--inverted {
    color: var(--basic-50);
  }
  .vtex-order-placed-2-x-paymentGroup {
    &:before {
      content: "Pago con ";
      color: var(--secondary-900);
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: normal;
      letter-spacing: 0.5px;
    }
  }}.vtex-order-placed-2-x-productList{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:1 0 0;max-height:11.75rem;overflow-y:auto;scroll-behavior:smooth;scrollbar-gutter:stable;&::-webkit-scrollbar {
    width: 5px;
    background: transparent;
  }

  &::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 9999px;
  }

  &:hover::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.4);
  }}.vtex-order-placed-2-x-productListItem{width:100%;padding-bottom:1rem;margin-bottom:0;border-color:#bdbdbd;&:last-child {
    padding-bottom: 1rem;
    border-color: #bdbdbd;
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }}.vtex-order-placed-2-x-confirmationMessage{margin:0;color:var(--secondary-800);font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.5px;text-align:left;.nowrap {
    white-space: normal;
    word-break: break-all;
  }}.vtex-order-placed-2-x-section--confirmation{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding-block:1rem;padding-inline:6.375rem;&::after {
    content: "*Recuerda revisar tu buzón de correo no deseado o promociones.";
    color: var(--secondary-800);
    display: inline;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    word-break: break-all;
    letter-spacing: 0.5px;
  }
  @media (width <= 64rem) {
    padding-inline: 1rem;
  }}.vtex-order-placed-2-x-productImageWrapper{width:4.4262rem;height:4.4262rem;border-radius:4px}.vtex-order-placed-2-x-productImageColumn{margin:0}.vtex-order-placed-2-x-productWrapper{display:flex;align-items:flex-start;gap:16px;align-self:stretch}.vtex-order-placed-2-x-productPrice{align-self:flex-end;color:var(--primary-500);text-align:right;font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:700;line-height:20px}.vtex-order-placed-2-x-productName{color:var(--secondary-900);font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:0.15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.vtex-order-placed-2-x-totalListWrapper{margin-top:0.5rem}.vtex-order-placed-2-x-totalList{display:flex;flex-direction:column;align-items:flex-start;gap:6px;align-self:stretch}.vtex-order-placed-2-x-totalListItem{padding:0;width:100%;display:flex;justify-content:space-between;align-items:center;align-self:stretch}.vtex-order-placed-2-x-totalListItemLabel{overflow:hidden;color:var(--secondary-900);text-align:center;text-overflow:ellipsis;font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:700;line-height:16px}.vtex-order-placed-2-x-totalListItemValue{color:var(--primary-500);text-align:center;font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:700;line-height:16px}.vtex-order-placed-2-x-totalListItem--Discounts,.vtex-order-placed-2-x-totalListItem--Shipping,.vtex-order-placed-2-x-totalListItem--Items{.vtex-order-placed-2-x-totalListItemValue {
    color: var(--secondary-900);
    font-weight: 500;
  }}.vtex-order-placed-2-x-errorWrapper{a {
    text-decoration: none;
  }
  .vtex-button {
    margin: auto;
    width: 100%;
    max-width: max-content;
    display: flex;
    height: 40px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 200px;
    background: var(--primary-500);
    border: unset;
  }
  .vtex-button__label {
    color: var(--basic-50);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px; /* 142.857% */
    letter-spacing: 0.4px;
    text-transform: initial;
  }}.vtex-order-placed-2-x-errorMessage{color:var(--color-hover-secondary);text-align:center;font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:400;line-height:150%}.vtex-order-placed-2-x-errorTitle{color:var(--secondary-900);font-family:var(--font-family-body);font-size:36px;font-style:normal;font-weight:600;line-height:30px}
.d1tiendas-commons-components-1-x-containerLayout--pdp-container{padding-inline:3.125rem;@media (width <= 64rem){padding-inline: 1rem;}}.d1tiendas-commons-components-1-x-containerLayout--pdp-container-main{gap:2rem;& .vtex-product-price-1-x-sellingPrice {
    font-size: 24px;
  }}.d1tiendas-commons-components-1-x-containerLayout--product-info-pdp{border-radius:var(--border-radius-medium);background:#f4f4f4;padding:24px;gap:1.5rem;& .d1tiendas-commons-components-1-x-containerLayout--product-summary-highlights {
    height: auto;
  }}.d1tiendas-commons-components-1-x-containerLayout--prices-savings{gap:0.5rem}.d1tiendas-commons-components-1-x-containerLayout--product-images{& .vtex-stack-layout-0-x-stackItem--product-summary-tag-colors {
    top: 0;
    left: 19%;
    right: initial;
    bottom: initial;
    & .d1tiendas-commons-components-1-x-containerTagColors {
      & img {
        width: 75px;
      }
    }
  }
  & .vtex-stack-layout-0-x-stackItem--product-summary-octagonos {
    top: 4rem;
    left: initial;
    right: 2.9375rem;
    bottom: initial;
    @media (width <= 64rem) {
      top: auto;
      left: 0;
      bottom: 0;
      right: 0;
      margin: auto;
      .d1tiendas-commons-components-1-x-containerLayout--product-summary-octagonos {
        justify-content: center;
      }
    }
    & .d1tiendas-commons-components-1-x-containerTagOctagonos {
      pointer-events: none;
      flex-direction: column;
      @media (width <= 64rem) {
        flex-direction: row;
        width: max-content;
      }
      & img {
        width: 55px;
      }
    }
  }
  & .vtex-stack-layout-0-x-stackItem--product-summary-buttons {
    top: 0;
    left: initial;
    right: 0;
    bottom: initial;
  }
  & .d1tiendas-commons-components-1-x-containerLayout--product-summary-buttons button {
    width: 24px;
    height: 24px;
  }
  & .vtex-store-link-0-x-icon--shoppinglist,
  .vtex-store-link-0-x-icon--wishlist {
    width: 16px;
    height: 16px;
  }
  & .d1tiendas-commons-components-1-x-quickViewButton {
    display: none;
  }}.d1tiendas-commons-components-1-x-containerLayout--quick-add-container{position:fixed;bottom:2%;left:0;right:0;width:90%;max-width:var(--max-width);margin:0 auto;box-shadow:0 0 8px 0 rgba(0,0,0,0.25);border-radius:16px;background:var(--neutral-50);gap:1rem;z-index:999;& .vtex-store-components-3-x-productBrand {
    font-size: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    max-width: 28rem;
  }
  & .containerPUM {
    width: 15rem;
  }}.d1tiendas-commons-components-1-x-containerProductProperty{color:var(--secondary-900)}.d1tiendas-commons-components-1-x-containerLayout--quick-add-price{gap:0.5rem}.d1tiendas-commons-components-1-x-caretIcon{width:14px;height:14px}.d1tiendas-commons-components-1-x-relatedProducts{width:100%}.d1tiendas-commons-components-1-x-containerLayout--product-breadcrumb{padding-top:calc(2.7344rem - 1.25rem);padding-bottom:calc(1.9375rem - 0.75rem);@media (width <= 48rem){padding-top: 0;
    padding-bottom: calc(1.3381rem - 0.75rem);}}.d1tiendas-commons-components-1-x-containerLayout--product-info-pdp-shop,.d1tiendas-commons-components-1-x-containerLayout--product-info-pdp-basics{gap:1rem}.d1tiendas-commons-components-1-x-containerProductProperty__caracteristicas-del-producto{ul {
    padding-inline-start: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  li {
    width: 100%;
    max-width: 60.75rem;
    display: flex;
    padding: 12px 0;
    align-items: center;
    align-content: center;
    gap: 32px;
    border-bottom: 1px solid #c2c2c2;

    strong {
      min-width: 21.5625rem;
      color: var(--secondary-800);
      font-family: var(--font-family-title);
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 20px;
      @media (width <= 64rem) {
        min-width: 10.625rem;
      }
    }
  }}.d1tiendas-commons-components-1-x-containerLayout--product-info-pdp-basics .d1tiendas-commons-components-1-x-containerLayout--product-summary-highlights{&:empty {
    display: none;
  }}.d1tiendas-commons-components-1-x-FormAvailabilityNotify{display:flex;flex-direction:column;gap:1rem}.d1tiendas-commons-components-1-x-FormAvailabilityNotify__notifyLabel,.d1tiendas-commons-components-1-x-FormAvailabilityNotify__title{margin:0;color:var(--secondary-900);font-size:16px;font-style:normal;font-weight:800;line-height:110%}.d1tiendas-commons-components-1-x-FormAvailabilityNotify__notifyLabel{font-weight:500}.d1tiendas-commons-components-1-x-FormAvailabilityNotify__submit,.d1tiendas-commons-components-1-x-FormAvailabilityNotify__input,.d1tiendas-commons-components-1-x-FormAvailabilityNotify__form,.d1tiendas-commons-components-1-x-FormAvailabilityNotify__content{margin:0}.d1tiendas-commons-components-1-x-FormAvailabilityNotify__input{.vtex-input__label {
    color: #0b315e;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.5px;
  }}.d1tiendas-commons-components-1-x-FormAvailabilityNotify__content{padding-block-start:0.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.d1tiendas-commons-components-1-x-FormAvailabilityNotify__submit{width:100%;.vtex-button {
    display: flex;
    width: 100%;
    height: 40px;
    justify-content: center;
    align-items: center;
    gap: 4px;
    align-self: stretch;
    border-radius: 48px;
    border: 1px solid var(--primary-500);
    background: var(--primary-50);
    cursor: pointer;

    &:disabled {
      opacity: 0.5;
      cursor: not-allowed;
      pointer-events: none;
    }
  }
  .vtex-button__label {
    color: #e40520;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.5px;
    text-transform: initial;
  }}.d1tiendas-commons-components-1-x-FormAvailabilityNotify__error,.d1tiendas-commons-components-1-x-FormAvailabilityNotify__success{margin-top:0.5rem}.d1tiendas-commons-components-1-x-FormAvailabilityNotify__inputTerms,.d1tiendas-commons-components-1-x-FormAvailabilityNotify__dataProcessing{display:flex;align-items:center;gap:5px;.d1tiendas-commons-components-1-x-paragraph {
    display: inline-block;
    color: var(--secondary-800);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    letter-spacing: 0.1px;
    &::before {
      content: "*";
      color: var(--primary-500);
      font-size: 14px;
      margin-inline-end: 5px;
      font-style: normal;
      font-weight: 500;
      line-height: 14px; /* 100% */
      letter-spacing: 0.1px;
    }
  }}.d1tiendas-commons-components-1-x-cardLayout__content--categories__carrusel{display:flex;max-width:160px;margin:auto;flex-direction:column;align-items:center;gap:10px;@media (width <= 64rem){min-width: 130px;}.d1tiendas-commons-components-1-x-containerLayout--image_wrapper {
    width: 6.25rem;
    height: 6.25rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 200px;
    background: var(--basic-50);
    border: 0.4688rem solid var(--neutral-50);
    transition: border 0.3s ease;
  }

  &:hover {
    .d1tiendas-commons-components-1-x-containerLayout--image_wrapper {
      border: 0.4688rem solid var(--error-100);
    }
  }

  .d1tiendas-commons-components-1-x-paragraph {
    color: var(--secondary-900);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
  }}.d1tiendas-commons-components-1-x-highlightContent--categories__carrusel{margin-block:2rem 0.9375rem;.d1tiendas-commons-components-1-x-sliderTrackContainer {
    min-height: 9.125rem;
    padding-inline: 42px;

    @media (width <= 64rem) {
      padding-inline: 0;
    }
  }
  .d1tiendas-commons-components-1-x-sliderLayoutContainer {
    flex: 1;
    padding-inline: 0;
    min-width: 0;
  }
  .d1tiendas-commons-components-1-x-sliderTrack {
    align-items: flex-start;
  }
  .d1tiendas-commons-components-1-x-sliderArrows {
    margin: 0;
  }}.d1tiendas-commons-components-1-x-containerLayout--categories__carrusel{align-items:flex-start}.d1tiendas-commons-components-1-x-cardLayout__image--categories__carrusel{width:3.5625rem;height:3.5625rem;aspect-ratio:1/1;border-radius:50%}@media only screen and (max-width:64em){.d1tiendas-commons-components-1-x-containerLayout--product-images{& .vtex-stack-layout-0-x-stackItem--product-summary-tag-colors {
      top: 0;
      left: 0;
      right: initial;
      bottom: initial;
    }}.d1tiendas-commons-components-1-x-containerLayout--quick-add-container{gap:0.5rem;& .vtex-store-components-3-x-productBrand {
      font-size: 20px;
      max-width: 100%;
    }
    & .containerPUM {
      width: auto;
    }}.d1tiendas-commons-components-1-x-arrow{display:none}}.d1tiendas-commons-components-1-x-containerLayout--product-images{.d1tiendas-commons-components-1-x-containerLayout--product-summary-buttons {
    display: inline-flex;
    padding-right: 8px;
    align-items: center;
    gap: 8px;

    button {
      width: 40px;
      height: 40px !important;

      svg {
        width: 24px;
        height: 24px;
      }
    }
  }}.d1tiendas-commons-components-1-x-containerLayout--quick-view{.vtex-store-components-3-x-productImagesThumb {
    height: 80px !important;
    width: 80px !important;
  }
  .vtex-store-components-3-x-productBrand {
    color: var(--secondary-900);
    font-family: var(--font-family-title);
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }

  .vtex-product-highlights-2-x-productHighlightWrapper {
    min-height: 1.25rem;
  }

  .vtex-product-price-1-x-savings {
    min-height: 1.3125rem;
    padding: 2px 8px;
    display: flex;
    border-radius: 4px;
    align-items: center;
  }

  .d1tiendas-commons-components-1-x-containerLayout--product-info-pdp-basics {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    align-self: stretch;
  }}.vtex-render__container-id-pdp .d1tiendas-commons-components-1-x-customAddToCartButton--quick-checkout{display:none}.d1tiendas-commons-components-1-x-customAddToCartButton--custom-add-to-cart-button-pdp.d1tiendas-commons-components-1-x-customAddToCartButton--quick-checkout{.vtex-button {
    background: var(--primary-500);

    &:hover,
    &:focus,
    &:active {
      background: var(--primary-500);
    }
  }

  .vtex-button__label {
    color: var(--basic-50);

    &::before {
      content: "";
    }
  }}.d1tiendas-commons-components-1-x-containerLayout--quick-add-container .vtex-product-price-1-x-sellingPrice{font-size:24px}.d1tiendas-commons-components-1-x-productContext--unavailable{[class*="sellingPrice"] {
    color: transparent;
  }}
.vtex-breadcrumb-1-x-container{display:inline-block}.vtex-breadcrumb-1-x-term,.vtex-breadcrumb-1-x-arrow{display:inline-block;align-items:center}.vtex-breadcrumb-1-x-arrow,.vtex-breadcrumb-1-x-link,.vtex-breadcrumb-1-x-termArrow{color:var(--secondary-900);font-size:16px;font-style:normal;font-weight:400;line-height:24px;vertical-align:middle;padding:0}.vtex-breadcrumb-1-x-arrow{.vtex-breadcrumb-1-x-caretIcon {
    display: none;
  }
  &::before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDggMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0tMC4wMDAxNjExNzEgMS4wNjAyMUwxLjA2MDg0IDAuMDAwMjE1NTNMNi44Mzk4NCA1Ljc3NzIyQzYuOTMyOTkgNS44Njk3OCA3LjAwNjkyIDUuOTc5ODYgNy4wNTczNyA2LjEwMTExQzcuMTA3ODIgNi4yMjIzNiA3LjEzMzc5IDYuMzUyMzkgNy4xMzM3OSA2LjQ4MzcyQzcuMTMzNzkgNi42MTUwNCA3LjEwNzgyIDYuNzQ1MDcgNy4wNTczNyA2Ljg2NjMyQzcuMDA2OTIgNi45ODc1NyA2LjkzMjk5IDcuMDk3NjUgNi44Mzk4NCA3LjE5MDIxTDEuMDYwODQgMTIuOTcwMkwwLjAwMDgzODc1NyAxMS45MTAyTDUuNDI0ODQgNi40ODUyMUwtMC4wMDAxNjExNzEgMS4wNjAyMVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
    display: inline-block;
    line-height: 24px;
    padding-inline: 16px;
    vertical-align: middle;
    @media (width <= 48rem) {
      padding-inline: 12px;
    }
  }}.vtex-breadcrumb-1-x-caretIcon{display:inline-block;width:0.4459rem;height:0.8106rem;color:#000}.vtex-breadcrumb-1-x-link--content--3,.vtex-breadcrumb-1-x-term{padding:0;line-height:24px;vertical-align:middle;@media (width <= 48rem){max-width: 15ch;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}}.vtex-breadcrumb-1-x-homeIcon{color:var(--neutral-300);width:24px;height:24px}
.vtex-store-link-0-x-buttonLink--go-to-home,.vtex-store-link-0-x-buttonLink--see-orders{display:flex;height:48px;padding:0 24px;justify-content:center;align-items:center;gap:8px;align-self:stretch;margin-top:1.5rem;border-radius:200px;border:1px solid var(--secondary-900);background:var(--basic-50);transition:border 0.3s ease,background 0.3s ease;&:hover {
    border: 1px solid var(--primary-500);
    background: var(--basic-50);

    .vtex-store-link-0-x-label--see-orders {
      color: var(--primary-500);
    }
  }}.vtex-store-link-0-x-buttonLink--go-to-home{border-color:var(--primary-500);background:var(--primary-500);&:hover {
    background: var(--primary-700);
    border-color: var(--primary-700);
  }}.vtex-store-link-0-x-label--go-to-home,.vtex-store-link-0-x-label--see-orders{color:var(--secondary-900);text-align:center;font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0.4px;text-transform:initial;transition:color 0.3s ease}.vtex-store-link-0-x-label--go-to-home{color:var(--basic-50)}
.vtex-disclosure-layout-1-x-trigger--specifications-pdp{background-color:transparent}.vtex-disclosure-layout-1-x-content--specifications-pdp--visible,.vtex-disclosure-layout-1-x-trigger--specifications-pdp--hidden{margin-bottom:1rem;border-bottom:1px solid var(--neutral-200)}
.vtex-product-identifier-0-x-product-identifier{font-size:14px;font-weight:500;color:var(--neutral-400)}
.vtex-rich-text-0-x-wrapper--specifications-pdp{color:var(--secondary-900)}.vtex-rich-text-0-x-paragraph--specifications-pdp{font-weight:700;font-size:16px}
.vtex-shelf-1-x-caretIcon{width:14px;height:14px}@media only screen and (max-width:64em){.vtex-shelf-1-x-arrow{display:none}}
.vtex-slider-0-x-sliderFrame{padding-bottom:10px}
.vtex-store-components-3-x-swiperCaret{display:flex;justify-content:center;align-items:center}.vtex-store-components-3-x-swiperCaret svg{width:14px;height:14px}.vtex-store-components-3-x-productImagesThumb{height:100px!important;width:100px!important;margin-bottom:0.325rem;margin-right:0;border:1px solid var(--neutral-100)}.vtex-store-components-3-x-thumbImg,.vtex-store-components-3-x-productImagesThumb{border-radius:8px}.vtex-store-components-3-x-productImagesThumbActive{border-color:var(--primary-500)}.vtex-store-components-3-x-carouselGaleryCursor{padding:0}.vtex-store-components-3-x-productBrandName{font-size:14px;font-weight:500;color:var(--neutral-400)}.vtex-store-components-3-x-productBrand{font-size:24px;color:var(--secondary-900);font-weight:700}.vtex-store-components-3-x-productDescriptionText{color:var(--secondary-900)}.vtex-store-components-3-x-carouselGaleryThumbs--desktop{.swiper-wrapper {
    gap: .5rem;
  }}
.vtex-tab-layout-0-x-container{width:100%}.vtex-tab-layout-0-x-container--specifications-pdp{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;ul {
    margin-block: 0;
  }}.vtex-tab-layout-0-x-listContainer{justify-content:flex-start}.vtex-tab-layout-0-x-listItem--specifications-pdp{padding:0;margin:0;& .vtex-button {
    background-color: transparent;
    border: none;
    &:hover {
      background-color: transparent;
    }
    &:focus {
      background-color: transparent;
    }
    & .vtex-button__label {
      text-transform: initial;
      color: var(--neutral-300);
      font-weight: 700;
    }
  }
  &.vtex-tab-layout-0-x-listItemActive {
    & .vtex-button {
      border-radius: initial;
      border-bottom: 1.5px solid var(--primary-600);
      & .vtex-button__label {
        color: var(--primary-500);
      }
    }
  }}
.d1tiendas-commons-components-1-x-containerLayout--product-info{gap:0.5rem;padding:0.5rem;@media screen and (width <= 48rem){margin-top: 0;
    padding-top: 0;
    gap: 0.25rem;}}.d1tiendas-commons-components-1-x-containerLayout--product-summary-buttons{background:var(--secondary-100);padding:0.25rem 0.5rem;border-radius:24px 0 0 24px;gap:0.5rem}.d1tiendas-commons-components-1-x-containerLayout--product-summary-highlights{height:1.8rem;gap:0.5rem}.d1tiendas-commons-components-1-x-customAddToCartButton{margin-top:8px}.d1tiendas-commons-components-1-x-containerLayout--product-info .vtex-button,.d1tiendas-commons-components-1-x-customAddToCartButton .vtex-button{background:var(--primary-50);border:1px solid var(--primary-500);.vtex__icon-spinner {
    color: var(--primary-500);
  }
  &:hover {
    background: var(--primary-500);
    .vtex-button__label,
    .vtex-add-to-cart-button-0-x-buttonText {
      color: var(--basic-50);
    }
  }}.d1tiendas-commons-components-1-x-containerLayout--product-info .vtex-button:disabled,.d1tiendas-commons-components-1-x-customAddToCartButton .vtex-button:disabled{background:var(--basic-50);&:hover {
    background: var(--basic-50);
    .vtex-button__label,
    .vtex-add-to-cart-button-0-x-buttonText {
      color: var(--primary-500);
    }
  }}.d1tiendas-commons-components-1-x-containerLayout--product-info .vtex-button__label,.d1tiendas-commons-components-1-x-customAddToCartButton .vtex-button__label,.vtex-add-to-cart-button-0-x-buttonText{text-transform:initial;display:flex;align-items:center;justify-content:center;color:var(--primary-500);font-weight:700;font-size:14px;gap:0.5rem}.vtex-add-to-cart-button-0-x-buttonText::before,.d1tiendas-commons-components-1-x-containerLayout--product-info .vtex-button__label::before,.d1tiendas-commons-components-1-x-customAddToCartButton .vtex-button__label::before{content:"+";font-size:30px;font-weight:200}.d1tiendas-commons-components-1-x-addToCartButton__amount_main_container{border:1px solid var(--neutral-300);border-radius:3rem;background-color:var(--basic-50)}.d1tiendas-commons-components-1-x-addToCartButton__inputContainer{border:none}.d1tiendas-commons-components-1-x-addToCartButton__plus_button{background-color:var(--primary-500);color:var(--basic-50)!important;min-width:2rem;height:2rem;border-radius:100%;svg {
    width: 13px;
    height: 13px;
  }}.d1tiendas-commons-components-1-x-addToCartButton__minus_button{width:2.325rem;height:2rem;border-radius:100%}.d1tiendas-commons-components-1-x-addToCartButton__minus_button_icon-mpa-minus--line{border:1.6px solid var(--neutral-300)}.d1tiendas-commons-components-1-x-addToCartButton__input{color:var(--secondary-900)}.d1tiendas-commons-components-1-x-containerLayout--summary-prices-savings,.d1tiendas-commons-components-1-x-containerLayout--product-summary-price,.d1tiendas-commons-components-1-x-containerLayout--prices-savings{gap:0.5rem}.d1tiendas-commons-components-1-x-containerLayout--summary-prices-savings{height:1rem}.d1tiendas-commons-components-1-x-containerLayout--summary-discount{height:1.25rem}.d1tiendas-commons-components-1-x-containerTagOctagonos{gap:0.25rem}.d1tiendas-commons-components-1-x-containerLayout--sku-selector-modal-container{gap:1rem}.d1tiendas-commons-components-1-x-containerLayout--sku-selector-modal-container-info{gap:1.0625rem;border-radius:12px;border:1px solid var(--neutral-100);background:#fff;padding:16px;& .vtex-product-price-1-x-sellingPrice {
    font-size: 16px;
  }}.d1tiendas-commons-components-1-x-containerLayout--sku-selector-modal-container .vtex-store-components-3-x-productBrand{font-size:14px;font-weight:700}.d1tiendas-commons-components-1-x-modalSkuSelector__title{color:var(--secondary-900);font-size:18px;font-weight:700}.d1tiendas-commons-components-1-x-quickViewButton{width:1.5rem;height:1.5rem;color:var(--secondary-500);background-color:var(--basic-50)}.d1tiendas-commons-components-1-x-containerPUM{color:var(--neutral-400);font-size:14px;line-height:120%}.d1tiendas-commons-components-1-x-containerLayout--product-info-sku-selector{gap:0.5rem;.vtex-store-components-3-x-productBrand {
    color: var(--secondary-900);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 16.8px */

    /* max height one line */
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .d1tiendas-commons-components-1-x-containerSkuSelector {
    margin-top: 16px;
  }
  .d1tiendas-commons-components-1-x-skuSelectorOptions__values__option {
    width: 24px;
    height: 24px;
  }

  .d1tiendas-commons-components-1-x-skuSelectorOptions__image__option {
    object-fit: cover;
  }
  .d1tiendas-commons-components-1-x-skuSelectorOptions__label {
    color: var(--secondary-900);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 16.8px */
  }}.d1tiendas-commons-components-1-x-containerLayout--shelf-with-bg{background-color:#fff7f6}.d1tiendas-commons-components-1-x-containerLayout--product-images-quick-view{& .vtex-stack-layout-0-x-stackItem--product-summary-tag-colors {
    top: 0;
    left: 0;
    right: initial;
    bottom: initial;
    & .d1tiendas-commons-components-1-x-containerTagColors {
      & img {
        width: 75px;
      }
    }
  }
  & .vtex-stack-layout-0-x-stackItem--product-summary-octagonos {
    top: 4rem;
    left: initial;
    right: 0;
    bottom: initial;
    & .d1tiendas-commons-components-1-x-containerTagOctagonos {
      flex-direction: column;
      & img {
        width: 55px;
      }
    }
  }
  & .vtex-stack-layout-0-x-stackItem--product-summary-buttons {
    top: 0;
    left: initial;
    right: 0;
    bottom: initial;
  }
  & .d1tiendas-commons-components-1-x-containerLayout--product-summary-buttons button {
    width: 40px;
    height: 40px !important;
  }
  & .vtex-store-link-0-x-icon--shoppinglist,
  .vtex-store-link-0-x-icon--wishlist {
    width: 24px;
    height: 24px;
  }
  & .d1tiendas-commons-components-1-x-quickViewButton {
    display: none;
  }}.d1tiendas-commons-components-1-x-sliderTrack,.vtex-slider-0-x-sliderFrame,.vtex-slider-layout-0-x-sliderTrack{gap:1.25rem}@media only screen and (max-width:64em){.d1tiendas-commons-components-1-x-containerLayout--sku-selector-modal-container .vtex-store-components-3-x-productBrand{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.d1tiendas-commons-components-1-x-containerLayout--shelf{.d1tiendas-commons-components-1-x-sliderTrack,
    .vtex-slider-0-x-sliderFrame,
    .vtex-slider-layout-0-x-sliderTrack {
      gap: 0;
      padding-block-end: 3px;
      .d1tiendas-commons-components-1-x-slide,
      .vtex-slider-0-x-slide,
      .vtex-slider-layout-0-x-slide {
        padding-inline-end: 0.75rem;
      }
    }}}.d1tiendas-commons-components-1-x-customAddToCartButton--unavailable,.d1tiendas-commons-components-1-x-customAddToCartButton--agotado{pointer-events:none;.vtex-button {
    background: var(--neutral-200);
    border: 1px solid var(--neutral-300);
  }
  .vtex-button__label {
    color: var(--neutral-400);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.5px;
    &::before {
      display: none;
    }
  }}.d1tiendas-commons-components-1-x-containerLayout--product-images-sku-selector{padding:0}
.vtex-product-price-1-x-sellingPrice{font-size:16px;font-style:normal;font-weight:800;color:var(--secondary-900)}.vtex-product-price-1-x-savings{background:var(--primary-500);padding:2px;border-radius:.25rem;font-size:14px;line-height:120%;color:var(--basic-50);font-weight:600}.vtex-product-price-1-x-listPrice{font-size:13px;font-weight:400;color:var(--basic-200)}
.vtex-product-summary-2-x-container{height:max-content;border-radius:16px;border:1px solid var(--neutral-100);padding:0;color:var(--secondary-900);background-color:var(--basic-50)}.vtex-product-summary-2-x-element,.vtex-product-summary-2-x-nameContainer{padding:0;margin:0}.vtex-product-summary-2-x-nameContainer{&:has(
      .d1tiendas-commons-components-1-x-containerLayout--summary-prices-savings
    ) {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }}.vtex-product-summary-2-x-element{gap:0.5rem}.vtex-product-summary-2-x-productNameContainer .vtex-product-summary-2-x-productBrand{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;white-space:normal;width:100%;max-width:100%;height:2rem;color:var(--secondary-900);text-align:start;font-size:14px;font-style:normal;font-weight:600}.vtex-product-summary-2-x-productBrandName{font-size:14px;font-weight:400}.vtex-product-summary-2-x-productBrandLogoSpacer{height:18px!important}.vtex-product-summary-2-x-productBrandContainer{min-height:19px}.vtex-product-summary-2-x-productBrandName{text-align:left;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;white-space:normal}
.vtex-stack-layout-0-x-stackContainer{width:100%}.vtex-stack-layout-0-x-stackItem--product-summary-buttons{top:initial;left:initial;right:0;bottom:0}.vtex-stack-layout-0-x-stackItem--product-summary-tag-colors{top:0;left:initial;right:0;bottom:initial}.vtex-stack-layout-0-x-stackItem--product-summary-octagonos{top:initial;bottom:0;pointer-events:none}.vtex-stack-layout-0-x-stackContainer--stack-prodsum{padding:10px;@media screen and (width <= 48rem){padding: 5px;}}
.d1tiendas-shopping-list-0-x-AddToMyListButton{width:1.5rem;height:1.5rem;color:var(--secondary-500);background-color:var(--basic-50)}
.vtex-store-components-3-x-discountInsideContainer{display:none}.vtex-store-components-3-x-productImagesThumb{margin:0}
.d1tiendas-commons-components-1-x-listContentWrapper{flex:1;padding-inline:0;min-width:0}.d1tiendas-commons-components-1-x-containerLayout--product-info-recipe{padding:0;width:100%}.d1tiendas-commons-components-1-x-containerLayout--shelf-subTitle{.d1tiendas-commons-components-1-x-paragraph {
    color: var(--secondary-900);
    font-family: var(--font-family-body);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
  }}.d1tiendas-commons-components-1-x-containerLayout--shelf-title{.d1tiendas-commons-components-1-x-paragraph {
    font-size: 24px;
    font-weight: 700;
    color: var(--secondary-900);
  }
  .d1tiendas-commons-components-1-x-strong {
    color: var(--primary-500);
  }}.d1tiendas-commons-components-1-x-containerLayout--shelf-header-recipe{display:grid;grid-template:max-content max-content / 1fr max-content;padding-inline:var(--section-left-space) var(--section-right-space);gap:2rem 0;.d1tiendas-commons-components-1-x-renderWrapper--view-all {
    grid-area: 1 / 2 / span 1 / span 1;
  }}.d1tiendas-commons-components-1-x-containerLayout--recipe-pdp{.d1tiendas-sanity-vtex-client-3-x-content_recipe--link {
    display: none;
  }
  .d1tiendas-commons-components-1-x-containerLayout--product-info-recipe {
    .d1tiendas-sanity-vtex-client-3-x-addToCartButton__amount_main_container {
      width: 100%;
      max-width: unset;
    }
  }
  .vtex-product-summary-2-x-clearLink--recipes {
    width: 100%;
    max-width: unset;
  }}.d1tiendas-commons-components-1-x-sliderLayoutContainer{display:flex;flex-direction:column;justify-content:center}.d1tiendas-commons-components-1-x-paginationDotsContainer{position:relative;margin-top:1rem}@media screen and (width <= 64rem){.d1tiendas-commons-components-1-x-listContentWrapper{max-width:calc(100dvw);padding-inline-start:var(--section-left-space)}.d1tiendas-commons-components-1-x-containerLayout--shelf-header-recipe{display:grid;grid-template:1fr / 1fr;gap:1.5rem 0;.d1tiendas-commons-components-1-x-renderWrapper--view-all {
      grid-area: auto;
      display: flex;
      justify-content: flex-end;
    }}}.d1tiendas-commons-components-1-x-contentRecipeWrapper{max-width:42.5rem;margin:auto}
.d1tiendas-sanity-vtex-client-3-x-content_card_summary--container{border-radius:16px;border:1px solid var(--neutral-100);background:#fff}.d1tiendas-sanity-vtex-client-3-x-content_card_summary--link{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex-shrink:0}.d1tiendas-sanity-vtex-client-3-x-content_card_summary--image{height:218px;border-radius:16px;object-fit:cover}.d1tiendas-sanity-vtex-client-3-x-content_card_summary--category{margin:0;color:var(--secondary-900);font-size:14px;font-style:normal;font-weight:400;line-height:120%}.d1tiendas-sanity-vtex-client-3-x-content_card_summary--content{display:flex;padding:8px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.d1tiendas-sanity-vtex-client-3-x-content_card_summary--title{margin:0;height:34px;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;color:var(--secondary-900);text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:600;line-height:120%}.d1tiendas-sanity-vtex-client-3-x-content_card_summary--price{width:100%;margin:0}.d1tiendas-sanity-vtex-client-3-x-price{color:var(--secondary-900);font-size:16px;font-style:normal;font-weight:800;line-height:120%;&:has(.vtex-button) {
    width: 100%;
  }}.d1tiendas-sanity-vtex-client-3-x-content_card_summary--content,.d1tiendas-sanity-vtex-client-3-x-content_recipe--add_list_to_cart,.d1tiendas-sanity-vtex-client-3-x-content_card_summary__button_container{width:100%;display:flex;justify-content:center;margin-top:2px;.vtex-button {
    display: flex;
    width: 100%;
    padding: 8px 16px;
    justify-content: center;
    align-items: center;
    border-radius: 48px;
    border: 1px solid var(--primary-500);
    background: #fce6e9;
    height: 40px;
    &:hover {
      background: var(--primary-600);

      .vtex-button__label {
        color: var(--neutral-50);
      }
    }

    @media screen and (width <= 64rem) {
      padding: 8px;
    }
  }
  .vtex-button__label {
    padding: 0;
    color: var(--primary-500);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.5px;
    text-transform: initial;
  }}.d1tiendas-sanity-vtex-client-3-x-content_recipe--add_list_to_cart{grid-area:button;margin-top:0;.vtex-button__label {
    &::before {
      content: "+";
      font-size: 30px;
      font-weight: 200;
      margin-inline-end: 4px;
    }
  }}.d1tiendas-sanity-vtex-client-3-x-sliderLayoutContainer{display:flex;flex-direction:column;justify-content:center}.d1tiendas-sanity-vtex-client-3-x-paginationDotsContainer{position:relative;margin-top:1rem}.d1tiendas-sanity-vtex-client-3-x-sliderArrows{border:1px solid var(--secondary-100);display:flex;align-items:center;justify-content:center;width:2em;height:2em;margin:0.9365em;padding:0;background:var(--basic-50)!important;border-radius:100%;color:var(--color-secondary);box-shadow:0 1px 4px 0 rgba(12,12,13,0.05),0 1px 4px 0 rgba(12,12,13,0.1);z-index:5}.d1tiendas-sanity-vtex-client-3-x-sliderArrows:hover{border:1px solid var(--secondary-500)}.d1tiendas-sanity-vtex-client-3-x-paginationDot,.d1tiendas-sanity-vtex-client-3-x-dot{background:var(--neutral-100)}.d1tiendas-sanity-vtex-client-3-x-paginationDot--isActive,.d1tiendas-sanity-vtex-client-3-x-dot--isActive{transition:width 0.3s ease-in-out;width:2rem!important;border-radius:0.75rem;background:var(--primary-200)}.d1tiendas-sanity-vtex-client-3-x-slide{padding-inline-end:12px}.d1tiendas-sanity-vtex-client-3-x-filters--container{gap:1rem;@media screen and (width <= 64rem){display: grid;
    grid-template: max-content max-content / 1fr max-content;
    .d1tiendas-sanity-vtex-client-3-x-filters--dropdown{grid-area:1 / 1 / span 1 / span 2}.d1tiendas-sanity-vtex-client-3-x-filters--search{grid-area:2 / 1 / span 1 / span 1}}}.d1tiendas-sanity-vtex-client-3-x-filters--search{width:100%;max-width:24.1875rem;padding:0;.vtex-input::placeholder {
    color: var(--neutral-300);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
  .vtex-input-prefix__group {
    display: flex;
    height: 44px;
    padding: 10px 16px;
    align-items: center;
    border-radius: 40px;
    border: 1px solid var(--neutral-200);
  }
  .vtex-styleguide-9-x-input {
    padding: 0;
    height: 17px;
  }
  .pointer.pl4.c-link.flex {
    padding: 0;
  }
  .vtex-input__suffix {
    width: max-content;
    background-color: transparent;
    border: none;
    .b--muted-2,
    .b--muted-3,
    .b--muted-4 {
      margin-inline: 24px;
      height: 18px !important;
      border-width: 1px;
      border-color: var(--neutral-200, #bdbdbd);
    }
  }
  .vtex__icon-search {
    width: 19px;
    height: 19px;
    color: var(--secondary-900);
  }
  .pointer.mr4.c-muted-3 {
    &:has(.vtex__icon-clear) {
      display: none;
    }
  }}.d1tiendas-sanity-vtex-client-3-x-filters--dropdown{width:100%;max-width:24.1875rem;padding:0;.vtex-dropdown__container {
    position: relative;
    display: flex;
    height: 44px;
    padding: 8px 16px;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    border-radius: 200px;
    border: 1px solid var(--neutral-200);
    background: var(--basic-50);
  }
  .vtex-dropdown__button {
    padding: 0;
  }
  .vtex-dropdown__arrow {
    color: var(--secondary-900);
    svg {
      width: 24px;
      height: 24px;
    }
  }}.d1tiendas-sanity-vtex-client-3-x-content_card--link{display:flex;padding:12px;align-items:flex-start;justify-content:flex-start;gap:11px;border-radius:12px;background:#fff}.d1tiendas-sanity-vtex-client-3-x-content_card--date{padding:0;color:var(--neutral-500);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.d1tiendas-sanity-vtex-client-3-x-content_card--image{display:block;width:100%;height:170px;border-radius:8px;object-fit:cover}.d1tiendas-sanity-vtex-client-3-x-content_card--imageContainer{flex:initial}.d1tiendas-sanity-vtex-client-3-x-content_card--title{max-width:100%;padding:0;h3 {
    color: var(--secondary-900);
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.2em;
    min-height: 0;
    @media (min-width: 37rem) {
      min-height: 2.4em;
    }
  }}.d1tiendas-sanity-vtex-client-3-x-content_card--description{margin-top:8px;color:var(--secondary-900);font-size:14px;font-style:normal;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2em;min-height:0;@media (min-width:37rem){min-height: 2.4em;}}.d1tiendas-sanity-vtex-client-3-x-content_list--title{margin-block:1.5rem 1.625rem;.d1tiendas-sanity-vtex-client-3-x-heading,
  .d1tiendas-sanity-vtex-client-3-x-paragraph {
    margin: 0;
    color: var(--secondary-900);
    font-family: var(--font-family-title);
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }}.vtex-modal__modal{&:has(.d1tiendas-sanity-vtex-client-3-x-content_modal_recipe--container) {
    max-width: min(31.375rem, calc(100vw - 2rem));
    max-height: 43.4375rem;
    border-radius: 16px;
    .vtex__icon-close {
      width: 24px;
      height: 24px;
    }
  }}.d1tiendas-sanity-vtex-client-3-x-content_modal_recipe--title{color:var(--secondary-900);font-family:var(--font-family-title);font-size:24px;font-style:normal;font-weight:700;line-height:normal;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.d1tiendas-sanity-vtex-client-3-x-content_recipe--product_list{display:grid;grid-template-columns:1fr;align-items:flex-start;gap:8px;max-height:45vh;max-height:45dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-gutter:stable;padding-block-end:10px;&::-webkit-scrollbar {
    height: 5px;
    width: 5px;
    opacity: 0;
    background: transparent;
    transition: opacity 0.3s ease;
  }

  &:hover::-webkit-scrollbar {
    opacity: 1;
  }

  &::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 9999px;
  }

  &:hover::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.6);
  }

  @media screen and (width <= 64rem) {
    max-height: 50vh;
    max-height: 50dvh;
  }}.d1tiendas-sanity-vtex-client-3-x-addToCartButton__plus_button,.d1tiendas-sanity-vtex-client-3-x-addToCartButton__minus_button{display:flex;min-width:32px;min-height:32px;width:32px;height:32px;padding:0;justify-content:center;align-items:center;gap:16px;border-radius:76.8px;background:var(--primary-500, #e40520)}.d1tiendas-sanity-vtex-client-3-x-addToCartButton__minus_button--atMin{background:var(--neutral-100)}.d1tiendas-sanity-vtex-client-3-x-addToCartButton__minus_button_icon,.d1tiendas-sanity-vtex-client-3-x-addToCartButton__plus_button_icon{color:var(--basic-50)}.d1tiendas-sanity-vtex-client-3-x-addToCartButton__minus_button{background:transparent;border:1.6px solid var(--neutral-300);.d1tiendas-sanity-vtex-client-3-x-addToCartButton__minus_button_icon {
    color: var(--neutral-300);
  }}.d1tiendas-sanity-vtex-client-3-x-addToCartButton__minus_button--atMin{background-color:var(--neutral-100)}.d1tiendas-sanity-vtex-client-3-x-addToCartButton__amount_main_container{display:flex;height:40px;padding:8px 4px;justify-content:space-between;align-items:center;flex:1 0 0;border-radius:48px;border:1px solid var(--neutral-300);background:var(--basic-50);width:100%;@media screen and (width <= 64rem){width: 100%;}@media screen and (width <= 25.75rem){width: 100%;
    max-width: unset;
    margin: auto;}}.d1tiendas-sanity-vtex-client-3-x-addToCartButton__inputContainer{border:unset}.d1tiendas-sanity-vtex-client-3-x-addToCartButton__input{color:var(--secondary-900);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.5px}.d1tiendas-sanity-vtex-client-3-x-content_recipe--footer{max-width:100%;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"total link" "subTitle subTitle" "quantity button";min-height:140px;padding:16px;gap:10px 16px;border-top:1px solid var(--neutral-200);background:var(--neutral-50);@media screen and (width <= 64rem){grid-template-columns: 1fr 1fr;
    grid-template-areas: "total link" "subTitle subTitle" "quantity button";
    gap: 10px 8px;}}.d1tiendas-sanity-vtex-client-3-x-content_recipe--totalTitle{margin:0;color:var(--primary-500);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:700;line-height:11px;letter-spacing:0.4px}.d1tiendas-sanity-vtex-client-3-x-content_recipe--selector_persons{grid-area:quantity;min-width:0}.d1tiendas-sanity-vtex-client-3-x-content_recipe--add_list_to_cart{grid-area:button}.d1tiendas-sanity-vtex-client-3-x-content_recipe--total{grid-area:total;display:flex;flex-direction:column;gap:0.5rem;.d1tiendas-sanity-vtex-client-3-x-price {
    color: var(--secondary-900);
    font-family: var(--font-family-body);
    font-style: normal;
    font-weight: 700;
    line-height: 11px; /* 150% */
    letter-spacing: 0.4px;
  }}.d1tiendas-sanity-vtex-client-3-x-content_recipe--subTitle{grid-area:subTitle;margin:0;color:var(--neutral-600);text-align:center;font-family:var(--font-family-body);font-size:12px;font-style:normal;font-weight:500;text-align:left;line-height:8px;letter-spacing:0.264px}.d1tiendas-sanity-vtex-client-3-x-content_recipe--link{grid-area:link;color:var(--secondary-900, #002d4c);text-align:right;font-family:var(--font-family-title);font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-decoration-line:underline;align-self:center}.d1tiendas-sanity-vtex-client-3-x-content_recipe--subTitle{.d1tiendas-sanity-vtex-client-3-x-paragraph {
    margin: 0 0 1.5rem;
    color: var(--secondary-900);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
  .d1tiendas-sanity-vtex-client-3-x-heading {
    margin: 0;
    text-align: center;
    color: var(--secondary-900);
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }}.d1tiendas-sanity-vtex-client-3-x-content_recipe--page{.d1tiendas-sanity-vtex-client-3-x-content_recipe--subTitle {
    display: flex;
    justify-content: center;
  }
  .d1tiendas-sanity-vtex-client-3-x-paragraph,
  .d1tiendas-sanity-vtex-client-3-x-heading {
    text-align: center;
  }
  .d1tiendas-sanity-vtex-client-3-x-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 19px;
  }}.d1tiendas-sanity-vtex-client-3-x-content_card--cta{width:100%;display:flex;height:40px;padding:0 24px;justify-content:center;align-items:center;gap:8px;border-radius:200px;border:1px solid var(--secondary-900);background:var(--basic-50);color:var(--secondary-900);text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0.4px;text-decoration:none}.d1tiendas-sanity-vtex-client-3-x-content_card--footer{width:100%}.d1tiendas-sanity-vtex-client-3-x-content_recipe--modal{width:100%;overflow-x:hidden}.d1tiendas-sanity-vtex-client-3-x-pagination--container{max-width:42.6875rem;margin:auto;.flex.flex-row.pt5.items-baseline {
    flex-direction: row-reverse;
    gap: 1.75rem;
  }
  .mr4.c-muted-2.t-small.self-center {
    margin: 0;
    color: var(--secondary-900);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
  .vtex-dropdown__container {
    border-radius: 4px;
    border: 1px solid #bbc1cd;
    width: 52px;
    height: 29px;
    .vtex-dropdown__button {
      padding: 4px 11px;
    }
    .vtex-dropdown__arrow {
      width: 9px;
      padding: 0;
      color: var(--secondary-900);
    }
    .vtex-dropdown__caption {
      color: var(--secondary-900);
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: normal;
    }
  }
  .flex.flex-row.pt5.items-center {
    .ml2,
    .ml4 {
      order: 1;
    }
    .c-muted-2.t-small {
      order: 2;
      margin-left: 2.8125rem;
      color: var(--secondary-900);
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: normal;
    }
  }
  .vtex-button {
    width: 32px;
    height: 32px;
    background-color: var(--basic-50);
    border: unset;
  }
  .vtex__icon-caret-right,
  .vtex__icon-caret-left {
    color: var(--secondary-900);
  }}.d1tiendas-sanity-vtex-client-3-x-content_card_summary--tag{display:flex;padding:2px 10px;justify-content:center;align-items:center;gap:10px;border-radius:200px;background:var(--backgroundColor, #209d2d);color:var(--color, #fff);font-family:var(--font-family-body);font-size:13px;font-style:normal;font-weight:400;line-height:120%}.d1tiendas-sanity-vtex-client-3-x-filters--clear{.vtex-button:active,
  .vtex-button:focus,
  .vtex-button:hover {
    background: transparent;
    border-color: transparent;
  }
  .vtex-button__label {
    color: var(--secondary-900);
    padding: 0;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 142.857% */
    letter-spacing: 0.4px;
    text-transform: initial;
    text-decoration: underline;
  }}@media only screen and (width > 64em){.d1tiendas-sanity-vtex-client-3-x-sliderTrackContainer{width:calc(100% - 80px);margin:auto}.d1tiendas-sanity-vtex-client-3-x-sliderRightArrow{right:-1rem}.d1tiendas-sanity-vtex-client-3-x-sliderLeftArrow{left:-1rem}}@media only screen and (width <= 64rem){.d1tiendas-sanity-vtex-client-3-x-pagination--container{max-width:42.6875rem;margin:auto;.flex.flex-row.pt5.items-baseline {
      flex-direction: row;
      gap: 12px;
    }
    .flex.flex-row.pt5.items-center {
      .ml2,
      .ml4 {
        order: 2;
      }
      .c-muted-2.t-small {
        order: 1;
        margin-left: 0;
      }
    }}.d1tiendas-sanity-vtex-client-3-x-content_list_wrapper{display:flex;flex-direction:column;align-items:flex-start;.d1tiendas-sanity-vtex-client-3-x-content_list--title {
      order: 1;
    }
    .d1tiendas-sanity-vtex-client-3-x-content_list--filters {
      order: 2;
    }
    .d1tiendas-sanity-vtex-client-3-x-content_list--result {
      order: 3;
    }
    .d1tiendas-sanity-vtex-client-3-x-pagination--container {
      order: 4;
    }}}@media screen and (width <= 25.75rem){.d1tiendas-sanity-vtex-client-3-x-content_recipe--add_list_to_cart{.vtex-button {
      width: 100%;
      max-width: 8.5rem;
    }}}.d1tiendas-sanity-vtex-client-3-x-customAddToCartButton.d1tiendas-sanity-vtex-client-3-x-customAddToCartButton--unavailable{pointer-events:none;.vtex-button {
    background: var(--neutral-200);
    border: 1px solid var(--neutral-300);
  }
  .vtex-button__label {
    color: var(--neutral-400);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.5px;
    &::before {
      display: none;
    }
  }}
.vtex-product-summary-2-x-container.vtex-product-summary-2-x-container--recipes{box-sizing:border-box;max-width:unset!important;width:100%!important;display:flex;padding:16px;flex-direction:column;align-items:flex-start}.vtex-product-summary-2-x-element--recipes{[class*="productContext"] {
    display: grid;
    grid-template-columns: max-content 1fr;
    align-items: center;
    gap: 17px;
  }

  .d1tiendas-commons-components-1-x-containerLayout--summary-discount:empty {
    display: none;
  }
  .d1tiendas-commons-components-1-x-containerLayout--product-summary-price {
    margin-block: 0.5rem;
  }

  .vtex-product-summary-2-x-productBrand {
    height: min-content !important;
    -webkit-line-clamp: 1 !important;
  }
  .vtex-product-summary-2-x-productBrandName {
    color: var(--secondary-900);
    font-family: var(--font-family-body);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 1 !important; /* 14.4px */
  }
  .vtex-product-summary-2-x-productNameContainer {
    line-height: 1 !important;
  }
  .vtex-product-summary-2-x-productBrandContainer {
    min-height: max-content !important;
  }}.vtex-product-summary-2-x-clearLink--recipes{width:100%;max-width:unset}
.d1tiendas-commons-components-1-x-containerLayout--search__title-col--desktop{padding:0 1rem}.d1tiendas-commons-components-1-x-containerLayout--search__content{width:100%;.d1tiendas-commons-components-1-x-containerLayout--search__title-col--desktop {
    padding: 0;
  }
  .d1tiendas-commons-components-1-x-content_search {
    display: flex;
    flex-direction: column;
    width: inherit;
  }}.d1tiendas-commons-components-1-x-containerLayout--search__result{gap:1.75rem}.d1tiendas-commons-components-1-x-containerLayout--search__filters{min-width:18.75rem;border-right:1px solid var(--gray-200);padding-inline:1rem}.d1tiendas-commons-components-1-x-imageElement--search__banner{border-radius:1rem}.d1tiendas-commons-components-1-x-containerLayout--search__SEO_content_bottom{border-top:1px solid var(--neutral-100)}.d1tiendas-commons-components-1-x-containerLayout--search__title-col--desktop{gap:0.5rem}.d1tiendas-commons-components-1-x-containerLayout--search__products--order-by{gap:1rem;& .vtex-search-result-3-x-filters--layout {
    flex: 1;
  }
  & .vtex-search-result-3-x-orderBy--layout {
    flex: 1;
  }}.d1tiendas-commons-components-1-x-highlightContent--search-categories-tabs{display:flex;gap:0.5rem;margin:0;overflow-x:auto;scrollbar-width:none}.d1tiendas-commons-components-1-x-cardLayout--search-categories-tabs{min-width:fit-content}.d1tiendas-commons-components-1-x-cardLayout__content--search-categories-tabs{border:1px solid var(--black-200);padding:0.625rem 1.5rem;border-radius:3rem}.d1tiendas-commons-components-1-x-paragraph--search-categories-tabs{font-weight:bold;letter-spacing:0.5px;color:var(--black-200);margin:0}.d1tiendas-commons-components-1-x-imageElement--nofFound__banner{border-radius:0.75rem}.d1tiendas-commons-components-1-x-renderWrapper--search__SEO_content .d1tiendas-commons-components-1-x-wrapper{color:var(--secondary-900);font-size:14px;font-weight:400}.d1tiendas-commons-components-1-x-renderWrapper--search__SEO_content_bottom .d1tiendas-commons-components-1-x-container{border-radius:16px;background:var(--neutral-50);padding:1rem}.d1tiendas-commons-components-1-x-containerLayout--search__filters{.vtex-sticky-layout-0-x-wrapper--search__filters--sticky,
  .vtex-sticky-layout-0-x-wrapper--search__filters--sticky--stuck {
    top: 0px;
    padding-bottom: 84px;
    height: 100% !important;
  }}.d1tiendas-commons-components-1-x-containerLayout--search__banner{margin-block-start:1.0469rem;.d1tiendas-commons-components-1-x-content_search {
    width: 100%;
  }
  .d1tiendas-commons-components-1-x-imageElement {
    width: 100%;
    max-width: unset;
  }
  &:has(.d1tiendas-commons-components-1-x-content_search:empty) {
    display: none;
  }}.d1tiendas-commons-components-1-x-containerLayout--search__SEO_content_top{padding-block:1rem 2rem;&:has(.d1tiendas-commons-components-1-x-content_search:empty) {
    display: none;
  }}.d1tiendas-commons-components-1-x-renderWrapper--search__SEO_content_top,.d1tiendas-commons-components-1-x-renderWrapper--search__SEO_content_bottom{.d1tiendas-commons-components-1-x-paragraph {
    color: var(--secondary-900);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }}.d1tiendas-commons-components-1-x-containerLayout--search__products--total-products{@media (width <= 64rem){padding-block: 0.5rem 2rem;}}.vtex-modal__modal{&:has(.d1tiendas-commons-components-1-x-containerLayout--sku-selector-modal-container) {
    max-width: 32.375rem;
  }}
.vtex-search-result-3-x-container--layout{& .vtex-breadcrumb-1-x-container {
    padding: 1rem;
    @media screen and (width <= 48rem) {
      padding: 0;
    }
  }}.vtex-search-result-3-x-galleryTitle--layout{font-size:20px;font-weight:700;color:var(--secondary-900);padding:0}.vtex-search-result-3-x-gallery{padding:0}.vtex-search-result-3-x-buttonShowMore--layout{padding-block-end:1.5rem;&:has(.vtex-search-result-3-x-buttonShowMore:empty) {
    display: none;
  }}.vtex-search-result-3-x-seeMoreButton{padding:0;font-family:Montserrat;text-decoration:underline;border-width:0;background-color:var(--basic-50);font-size:14px;color:var(--primary-500)}.vtex-search-result-3-x-filters--layout{color:var(--secondary-900)}.vtex-search-result-3-x-filter__container--clearAllFilters{position:absolute;top:15px;right:0;border:none;.vtex-button {
    text-transform: initial;
    min-height: auto;
    font-size: 12px;
    background: transparent;
    text-decoration: underline;
    border: none;
    color: var(--secondary-500);
  }
  .vtex-button__label {
    padding-inline: 0;
  }}.vtex-search-result-3-x-filterTitle{font-weight:700;font-size:14px;letter-spacing:0.5px;text-transform:initial;.vtex-search-result-3-x-filterIcon {
    color: var(--secondary-900);
  }}.vtex-search-result-3-x-filter__container--title .vtex-search-result-3-x-filterMessage{color:var(--secondary-800);font-size:var(--font-size-2md, 18px);font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.5px}.vtex-search-result-3-x-filter__container{border-color:var(--neutral-100)}.vtex-search-result-3-x-filter__container--priceRange{.vtex-slider-container {
    width: 100%;
    display: flex;
    flex-direction: column-reverse;
  }
  .vtex-slider {
    width: calc(100% - 16px);
    margin: auto;
  }
  .vtex-slider__selector {
    width: 1rem !important;
    height: 1rem !important;
    background-color: var(--basic-50);
    border: 1px solid var(--primary-500);
  }
  .vtex-slider__base {
    top: 13px !important;
  }
  .vtex-slider__values-container {
    justify-content: space-between;
    font-weight: 500;

    & .vtex-slider__dash {
      display: none;
    }
    & .vtex-slider__left-value,
    & .vtex-slider__right-value {
      color: var(--secondary-900);
      font-size: 14px;
      font-style: normal;
      font-weight: 500;
      line-height: 16px; /* 114.286% */
    }
  }
  @media screen and (width <= 64rem) {
    .vtex-search-result-3-x-filter {
      display: none;
    }
  }}.vtex-search-result-3-x-filterItem{margin-bottom:16px;.vtex-checkbox__label {
    color: var(--secondary-900);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }}.vtex-search-result-3-x-orderByButton{display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:10px;border-radius:30px;border:1px solid var(--neutral-100);background:var(--basic-50);.vtex-search-result-3-x-caretIcon {
    color: var(--secondary-900);
  }
  @media (width <= 64rem) {
    min-height: 36px;
  }}.vtex-search-result-3-x-orderByDropdown{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:9px;&::before {
    content: "Ordenar por";
    display: block;
    width: max-content;
    color: var(--secondary-900);
    /* body1 */
    font-family: var(--font-family);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px; /* 114.286% */
    @media (width <= 64rem) {
      display: none;
    }
  }
  @media (width <= 64rem) {
    grid-template-columns: 1fr;
  }}.vtex-search-result-3-x-filterPopupArrowIcon{padding:0}.vtex-search-result-3-x-orderByOptionsContainer{z-index:7;border:1px solid var(--neutral-100)}.vtex-search-result-3-x-orderBy--layout{display:flex}.vtex-search-result-3-x-searchResultContainer{padding:1rem 0}.vtex-search-result-3-x-totalProducts--layout{border:0;padding:0;margin:0;color:var(--secondary-900);text-transform:lowercase;&::before {
    content: "(";
  }
  &::after {
    content: ")";
  }}.vtex-search-result-3-x-totalProductsMessage{color:var(--secondary-900)}.vtex-search-result-3-x-filterPopupButton{width:100%;height:2.25rem;border-radius:1.875rem;border:1px solid var(--neutral-100);flex-direction:row-reverse;align-items:center;padding:0;gap:8px;.vtex-search-result-3-x-filterPopupArrowIcon {
    padding: 0;
    margin: 0;
    line-height: 0;
  }

  .vtex-search-result-3-x-filterIcon {
    color: var(--secondary-900);
    width: 20px;
    height: 20px;
  }

  .vtex-search-result-3-x-filterPopupTitle {
    font-size: 14px;
  }

  .filterPopupBadge {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    height: 18px;
    aspect-ratio: 1 / 1;
    border-radius: 50%;
    background: var(--color-primary);
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    border: none;
    flex-shrink: 0;
  }}.vtex-search-result-3-x-filterPopupTitle{color:var(--secondary-900);margin:0;text-transform:initial;font-weight:500;@media (width <= 64rem){font-size: 0;}}.vtex-search-result-3-x-orderByText{display:none;color:var(--secondary-900);font-family:var(--font-family);font-size:14px;font-style:normal;font-weight:500;line-height:16px;text-transform:initial;@media (width <= 64rem){display: initial;}}.vtex-search-result-3-x-accordionFilterContent{font-size:16px;font-weight:700;color:var(--secondary-900)}.vtex-search-result-3-x-filterBreadcrumbsText{font-size:1.5em;line-height:20px;font-weight:bold;color:var(--secondary-900)}@media only screen and (max-width:64em){.vtex-search-result-3-x-totalProducts--layout{&::before {
      content: "";
    }
    &::after {
      content: "";
    }}.vtex-search-result-3-x-galleryItem{padding:0.375rem}}.vtex-search-result-3-x-closeIcon{color:var(--secondary-900);height:20px;width:20px}.vtex-search-result-3-x-accordionFilterContainer,.vtex-search-result-3-x-accordionFilterItemOptions{padding:0 1.5rem;padding-bottom:0}.vtex-search-result-3-x-accordionFilterContainer{&:has(+ [aria-hidden="false"]) .vtex-search-result-3-x-accordionFilterItem {
    border-bottom: unset;
  }}.vtex-search-result-3-x-accordionFilterItemOptions{display:flex;flex-direction:column;gap:1.5rem}.vtex-search-result-3-x-filterAccordionItemBox{padding:0;border-color:transparent;min-height:unset;.vtex-checkbox__label {
    color: var(--secondary-900);
    font-size: 14px;
    line-height: 16px;
  }
  .vtex-checkbox__inner-container {
    margin: 0;
    &.bg-disabled {
      background-color: var(--primary-500);
    }
  }
  .c-on-disabled {
    color: var(--basic-50);
  }
  .vtex-checkbox__line-container {
    gap: 8px;
  }}.vtex-slider__selector-tooltip{display:none}.vtex-search-result-3-x-accordionFilter{div[class*="ReactCollapse--content"] {
    > div {
      padding-left: 0;
    }
  }}.vtex-search-result-3-x-accordionFilterItem{min-height:unset;height:50px;padding:16px 0;gap:24px;.vtex-search-result-3-x-accordionFilterContent {
    padding: 0;
  }}.vtex-search-result-3-x-accordionFilterItemTag .vtex-tag{background:var(--primary-500);color:var(--basic-50);border-radius:100%;padding:0;min-width:1.5rem;min-height:1.5rem;text-align:center;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.vtex-search-result-3-x-filterButtonsBox{border:none;height:4.375rem;box-shadow:none}.vtex-search-result-3-x-filterClearButtonWrapper{.vtex-button {
    text-transform: initial;
    color: var(--secondary-900);
    letter-spacing: 0.5px;
    border: var(--secondary-900) 1px solid;
    border-radius: 2.5rem;
    font-weight: 700;
  }}.vtex-search-result-3-x-filterApplyButtonWrapper{.vtex-button {
    text-transform: initial;
    color: var(--basic-50);
    border: var(--primary-500) 1px solid;
    background-color: var(--primary-500);
    border-radius: 2.5rem;
    font-weight: 700;
    letter-spacing: 0.5px;

    &:hover {
      border-color: var(--primary-400);
      background-color: var(--primary-400);
    }
  }}.vtex-search-result-3-x-buttonShowMore{.vtex-button {
    border-radius: 200px;
    border: 1px solid var(--secondary-900);
    background: var(--secondary-900);
    min-height: 3rem;
  }
  .vtex-button__label {
    color: var(--basic-50);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 150% */
    letter-spacing: 0.4px;
    text-transform: initial;
  }}.vtex-search-result-3-x-notFound--layout{display:block}.vtex-search-result-3-x-gallery--grid{padding-block-end:1.5rem;@media screen and (width <= 64rem){padding-inline: 0.375rem;}}.vtex-search-result-3-x-orderByOptionsContainer{top:47px;width:290px;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:12px;background:var(--basic-50);box-shadow:0 4px 8px 0 rgba(0,0,0,0.14);@media screen and (width <= 48rem){top: 41px;
    right: 1px;
    max-width: 186px;}}.vtex-search-result-3-x-orderByOptionItem{display:flex;padding:12px;align-items:center;gap:8px;align-self:stretch;background:var(--basic-50);color:var(--secondary-900);font-size:14px;font-style:normal;font-weight:500;line-height:16px;&:hover {
    background: var(--neutral-50);
  }}
.vtex-sticky-layout-0-x-container--search__filters--sticky{overflow-x:hidden;height:calc(100vh - 10rem);width:100%;max-width:407px;left:auto;right:auto;border-radius:4px;position:sticky;z-index:900}
.d1tiendas-commons-components-1-x-imageElement--history-banner{border-radius:12px}.d1tiendas-commons-components-1-x-containerLayout--history-content{gap:3rem;@media screen and (width <= 64rem){gap: 1rem;}}.d1tiendas-commons-components-1-x-containerLayout--ethics-line-d1-contacts{gap:2rem;@media screen and (width <= 64rem){gap: 1rem;}}.d1tiendas-commons-components-1-x-containerLayout--history-rankings{gap:1.75rem;@media screen and (width <= 64rem){gap: 1rem;}}.d1tiendas-commons-components-1-x-containerLayout--ethics-line-d1-link{gap:1.5rem;@media screen and (width <= 64rem){gap: 1rem;}}.d1tiendas-commons-components-1-x-imageElement--history-content_image{max-width:36.9375rem;object-fit:cover;@media screen and (width <= 64rem){max-width: 100%;}}.d1tiendas-commons-components-1-x-containerLayout--quality-card-content{border-radius:16px;background:var(--secondary-50, #e6f0f8);padding:16px;gap:37px;.d1tiendas-commons-components-1-x-imageElement--history-banner {
    min-width: 10.6875rem;
    @media screen and (width < 48rem) {
      min-width: 7.5rem;
    }
  }}.d1tiendas-commons-components-1-x-containerLayout--sustainability-third-content{gap:1.4375rem}.d1tiendas-commons-components-1-x-containerLayout--faq-content{gap:2.4375rem}.d1tiendas-commons-components-1-x-containerLayout--faq-nav{width:100%;max-width:19.5rem;@media screen and (width <= 64rem){max-width: unset;}}.d1tiendas-commons-components-1-x-listContextAccordion__trigger{margin:0;color:var(--secondary-900);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-decoration:none;text-align:left}.d1tiendas-commons-components-1-x-containerLayout--supplier-form{padding:32px 40px;border-radius:16px;border:1px solid var(--neutral-200);gap:1.5rem;@media screen and (width <= 64rem){padding: 16px;}}.d1tiendas-commons-components-1-x-containerLayout--colors-d1-first-content{padding:24px 48px;gap:3.375rem;background:var(--secondary-50);@media screen and (width <= 64rem){padding: 24px 16px;}}.d1tiendas-commons-components-1-x-containerLayout--colors-d1-colors-item{gap:1.875rem;@media screen and (width <= 64rem){max-width: 18.75rem;}}.d1tiendas-commons-components-1-x-containerLayout--colors-d1-video-content{> iframe {
    max-width: 62.5rem;
    margin: auto;
    border-radius: 1rem;
  }}.d1tiendas-commons-components-1-x-listContextInfo__card_header--press-releases{.vtex-list-context-0-x-heading--press-releases__list,
  .vtex-list-context-0-x-paragraph--press-releases__list {
    margin: 0;
    color: var(--secondary-900);
    font-family: var(--font-family-body);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }}.d1tiendas-commons-components-1-x-listContextInfo__card_info--press-releases{padding:16px;border-radius:8px;border:1px solid var(--neutral-200)}.d1tiendas-commons-components-1-x-listContextInfo__card_info_text--press-releases{display:flex;flex-direction:column;align-items:flex-start;gap:13px;.vtex-list-context-0-x-heading--press-releases__list {
    margin: 0;
    color: var(--secondary-800);
    font-family: var(--font-family-body);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }

  .vtex-list-context-0-x-paragraph--press-releases__list {
    margin: 0;
    color: var(--secondary-800);
    font-family: var(--font-family-body);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
  }}.d1tiendas-commons-components-1-x-listContextInfo__card_info_date{margin:0;color:var(--primary-500);font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.d1tiendas-commons-components-1-x-imageElement--ethics-and-compliance-second-content{width:96dvw;max-width:396px;margin:auto;@media screen and (width <= 48rem){max-width: 330px;}}.d1tiendas-commons-components-1-x-containerLayout--ethics-and-compliance-management-style,.d1tiendas-commons-components-1-x-containerLayout--ethics-and-compliance-navigation{gap:24px}.d1tiendas-commons-components-1-x-imageElement--ethics-and-compliance-navigation{border-radius:0}.d1tiendas-commons-components-1-x-containerLayout--ethics-and-compliance-politics_wrapper{background:var(--neutral-50)}.d1tiendas-commons-components-1-x-containerLayout--ethics-and-compliance-politics{gap:1.8125rem;padding-top:2.5rem}.d1tiendas-commons-components-1-x-imageElement--politics-content-item{max-width:120px}.d1tiendas-commons-components-1-x-containerLayout--ethics-and-compliance-politics-items{max-width:62.375rem;gap:2rem 0;padding-bottom:calc(4.6875rem - 24px);@media (width <= 48rem){padding-bottom: calc(2.3125rem - 24px);}}.d1tiendas-commons-components-1-x-containerLayout--ethics-and-compliance-politics-item{gap:1rem;max-width:12.4375rem;@media (width <= 48rem){max-width: 10.5rem;}}.d1tiendas-commons-components-1-x-imageElement--politics-content-image{aspect-ratio:1/1;object-fit:content;@media (width <= 48rem){width: 80px;
    height: 80px;}}.d1tiendas-commons-components-1-x-containerLayout--ethics-and-compliance-politics-self-control{margin-top:2.5625rem;gap:1.75rem}.d1tiendas-commons-components-1-x-imageElement--politics-security,.d1tiendas-commons-components-1-x-imageElement--politics-self-control-left{aspect-ratio:1/1;width:100%}.d1tiendas-commons-components-1-x-containerImage--politics-security,.d1tiendas-commons-components-1-x-containerImage--politics-self-control-left{width:100%;max-width:140px;min-width:140px}.d1tiendas-commons-components-1-x-containerLayout--ethics-and-compliance-politics-self-control-left{@media screen and (width <= 48rem){width: 100%;}}.d1tiendas-commons-components-1-x-containerLayout--ethics-and-compliance-politics-self-control-right{max-width:462px;gap:1.5rem;@media screen and (width <= 64rem){gap: 1rem 0.3125rem;}}.d1tiendas-commons-components-1-x-containerLayout--ethics-and-compliance-politics-self-control-left{display:flex;align-items:center;gap:40px;flex:1 0 0;@media screen and (width <= 64rem){align-items: flex-start;}}.d1tiendas-commons-components-1-x-containerLayout--ethics-and-compliance-politics-content-2{margin-top:11px;gap:1.5rem}.d1tiendas-commons-components-1-x-containerLayout--ethics-and-compliance-politics-security{gap:39px;margin-bottom:0.6875rem}.d1tiendas-commons-components-1-x-containerLayout--ethics-and-compliance-politics-security-right,.d1tiendas-commons-components-1-x-containerLayout--ethics-and-compliance-politics-security-left{display:flex;align-items:flex-start;gap:40px;flex:1 0 0}.d1tiendas-commons-components-1-x-containerLayout--ethics-and-compliance-politics-security_info{gap:1rem}.d1tiendas-commons-components-1-x-containerLayout--ethics-and-compliance-ethics{gap:0.5rem;.d1tiendas-commons-components-1-x-containerLayout--history-rankings {
    margin-top: 2.5rem;
    justify-content: center;
    gap: 4rem;
    @media screen and (width <= 64rem) {
      gap: 1rem;
      margin-top: 1rem;
    }
  }
  .vtex-rich-text-0-x-container--history-ranking {
    max-width: 16.25rem;
    @media screen and (width <= 64rem) {
      max-width: unset;
    }
  }
  .vtex-rich-text-0-x-link--history-ranking {
    color: var(--secondary-900);
    text-align: center;
    font-family: var(--font-family-body);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px; /* 128.571% */
  }}.d1tiendas-commons-components-1-x-containerLayout--ethics-and-compliance-separator{height:1px;background:var(--neutral-100)}.d1tiendas-commons-components-1-x-containerLayout--ethics-and-compliance-politics-ethics-text2{gap:2.5rem}.d1tiendas-commons-components-1-x-containerLayout--ethics-and-compliance-politics-suppliers_info{flex:1;iframe {
    min-height: unset !important;
    width: 547px;
    height: 308px;
    aspect-ratio: 222/125;
    border-radius: 16px;
    max-width: 100%;
    max-height: 46%;
    overflow: hidden;
    @media screen and (width <= 37.5rem) {
      width: 398px;
      height: 224px;
      aspect-ratio: 183/103;
    }
  }}.d1tiendas-commons-components-1-x-containerLayout--ethics-and-compliance-politics-suppliers{gap:2.3125rem}.d1tiendas-commons-components-1-x-containerLayout--feedback-first-content__buttons{gap:1.5rem}.d1tiendas-commons-components-1-x-containerLayout--feedback-first-content__info{gap:2rem}@media screen and (width <= 64rem){.d1tiendas-commons-components-1-x-containerLayout--feedback-first-content{gap:3rem}.d1tiendas-commons-components-1-x-containerLayout--colors-d1-colors{gap:4rem}.d1tiendas-commons-components-1-x-imageElement--supplier-banner{display:none}}
.vtex-terms-and-conditions__iframe{width:100%;height:100vh;color-scheme:light;#sidenav-container {
    display: none;
  }}.vtex-iframe-0-x-container--colors-d1-brochure-iframe{border-radius:0.875rem;overflow:hidden}
.vtex-list-context-0-x-list--faq-info__list{padding:0;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.vtex-list-context-0-x-item--faq-info__list{width:100%;list-style:none;border-radius:8px;border:1px solid var(--neutral-100);background:var(--basic-50);box-shadow:0 4px 5px 0 rgba(0,0,0,0.05);display:flex;padding:12px 16px;flex-direction:column;align-items:flex-start;gap:18px}.vtex-list-context-0-x-trigger--faq-info__list{padding:0;width:100%;display:flex;justify-content:space-between;align-items:center;border:none;background:var(--basic-50);border-radius:8px;cursor:pointer;color:var(--secondary-900)}.vtex-list-context-0-x-content--faq-info__list{.vtex-list-context-0-x-list--faq-info__list,
  .vtex-list-context-0-x-link--faq-info__list,
  .vtex-list-context-0-x-heading--faq-info__list,
  .vtex-list-context-0-x-paragraph--faq-info__list {
    margin: 0;
    color: var(--secondary-900);
    font-family: var(--font-family);
    font-size: var(--font-size-s, 14px);
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
  }
  .vtex-list-context-0-x-wrapper--faq-info__list {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
  .vtex-list-context-0-x-list--faq-info__list {
    justify-content: flex-start;
    align-items: flex-start;
    padding-inline-start: 26px;
  }}.vtex-list-context-0-x-link--press-releases__list{display:flex;min-width:194px;height:48px;padding:0 24px;justify-content:center;align-items:center;gap:8px;border-radius:200px;background:var(--primary-500);text-decoration:none;@media (width <= 768px){max-width: max-content;}}.vtex-list-context-0-x-label--press-releases__list{color:var(--basic-50);text-align:center;font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0.4px;text-transform:initial}.vtex-list-context-0-x-list--press-releases__list{padding:0;margin:0;list-style:none}
.vtex-menu-2-x-menuContainerNav--faq-nav{width:100%;max-width:312px;padding:16px;border-radius:16px;border:1px solid var(--neutral-200);@media screen and (width <= 64rem){max-width: unset;}}.vtex-menu-2-x-menuContainer--faq-nav{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.vtex-menu-2-x-styledLinkContainer--faq-nav{padding:0}.vtex-menu-2-x-menuItem--faq-nav{width:100%;display:flex;padding:8px 16px 8px 8px;align-items:center;gap:10px;border-radius:8px;transition:background-color 0.2s ease;&:hover,
  &:has(.vtex-menu-2-x-styledLink--faq-nav--highlight) {
    background: var(--neutral-50);
  }}.vtex-menu-2-x-styledLinkContent--faq-nav{color:var(--secondary-900);font-family:var(--font-family-title);font-size:14px;font-style:normal;font-weight:500;line-height:16px;display:flex;align-items:center;justify-content:flex-start;gap:10px;&::before {
    content: "";
    display: block;
    width: 4px;
    height: 15px;
    background: transparent;
    border-radius: 8px;
    transition: background-color 0.2s ease;
  }}.vtex-menu-2-x-styledLinkContainer--faq-nav{width:100%}.vtex-menu-2-x-styledLinkIcon--faq-nav{opacity:0;margin-left:auto}.vtex-menu-2-x-styledLink--faq-nav--highlight,.vtex-menu-2-x-styledLink--faq-nav:hover{.vtex-menu-2-x-styledLinkContent--faq-nav {
    color: var(--primary-500);
    &::before {
      background: var(--primary-500);
    }
  }}
.vtex-rich-text-0-x-wrapper--history-content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1;@media screen and (width <= 64rem){gap: 1rem;}}.vtex-rich-text-0-x-heading--history-content{color:var(--secondary-900);font-family:var(--font-family-title);font-size:28px;font-weight:700;line-height:36px;letter-spacing:-0.5px;.vtex-rich-text-0-x-italic--history-content {
    color: var(--primary-500);
    font-style: normal;
  }}.vtex-rich-text-0-x-paragraph--history-content{color:var(--secondary-900);font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:500;line-height:18px}.vtex-rich-text-0-x-container--history-ranking{max-width:390px;width:100%;flex:1;border-radius:16px;background:var(--secondary-50)}.vtex-rich-text-0-x-wrapper--history-ranking{width:100%;display:flex;padding:32px;flex-direction:column;justify-content:center;align-items:center;gap:10px}.vtex-rich-text-0-x-italic--history-ranking{color:var(--primary-500);text-align:center;font-family:var(--font-family-title);font-size:40px;font-style:normal;font-weight:700;line-height:24px}.vtex-rich-text-0-x-link--history-ranking,.vtex-rich-text-0-x-paragraph--history-ranking{color:var(--secondary-900);text-align:center;font-family:var(--font-family-body);font-size:20px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none}.vtex-rich-text-0-x-paragraph--history-content_title,.vtex-rich-text-0-x-heading--history-content_title{color:var(--secondary-900);font-family:var(--font-family-title);font-size:28px;font-style:normal;font-weight:700;line-height:36px;letter-spacing:-0.5px;@media screen and (width <= 64rem){font-size: 1.5rem;}}.vtex-rich-text-0-x-list--history-content{color:var(--secondary-900);font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:500;line-height:18px;margin:0}.vtex-rich-text-0-x-heading--ethics-line-d1-second-content_text{color:var(--secondary-900);font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:700;line-height:18px}.vtex-rich-text-0-x-heading--ethics-line-d1-contacts_title{font-size:20px;line-height:1}.vtex-rich-text-0-x-wrapper--sustainability-second-content{gap:16px}.vtex-rich-text-0-x-heading--sustainability-second-content{color:#3ead09;font-family:var(--font-family-body);font-size:20px;font-style:normal;font-weight:700;line-height:18px}.vtex-rich-text-0-x-wrapper--faq-info__text{display:flex;flex-direction:column;gap:20px;margin-bottom:16px}.vtex-rich-text-0-x-paragraph--faq-info__text{color:var(--secondary-900);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:500;line-height:20px}.vtex-rich-text-0-x-heading--faq-info__text{color:var(--primary-500);font-family:var(--font-family-title);font-size:16px;font-style:normal;font-weight:700;line-height:20px}.vtex-rich-text-0-x-headingLevel1--faq-info__text{color:var(--secondary-900);font-family:var(--font-family-title);font-size:24px;font-style:normal;font-weight:700;line-height:32px}.vtex-rich-text-0-x-paragraph--form-note{font-size:1rem}.vtex-rich-text-0-x-heading--form-note{display:flex;align-items:center;justify-content:flex-start;gap:0.4375rem;color:var(--color-hover-secondary);font-family:var(--font-family-title);font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.5px}.vtex-rich-text-0-x-paragraph--form-note{color:var(--color-hover-secondary);font-family:var(--font-family-title);font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.5px}.vtex-rich-text-0-x-paragraph--colors-d1-first-content{color:var(--secondary-900);font-family:var(--font-family-title);font-size:16px;font-style:normal;font-weight:700;line-height:normal}.vtex-rich-text-0-x-strong--colors-d1-first-content{color:var(--primary-500);text-align:center;font-family:var(--font-family-title);font-size:16px;font-style:normal;font-weight:700;line-height:normal}.vtex-rich-text-0-x-paragraph--colors-d1-item-content{min-height:4.875rem;color:var(--secondary-900);text-align:center;font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:500;line-height:normal}.vtex-rich-text-0-x-heading--press-releases__title{margin-bottom:28px;color:var(--secondary-800);font-family:var(--font-family-title);font-size:24px;font-style:normal;font-weight:700;line-height:normal}.vtex-rich-text-0-x-listItem--ethics-and-compliance-style,.vtex-rich-text-0-x-paragraph--ethics-and-compliance-style,.vtex-rich-text-0-x-paragraph--ethics-and-compliance-first-content{color:var(--secondary-900);font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:500;line-height:18px}.vtex-rich-text-0-x-heading--ethics-and-compliance-style-title{margin-block-end:1rem;color:var(--primary-500);font-family:var(--font-family-title);font-size:20px;font-style:normal;font-weight:700;line-height:18px}.vtex-rich-text-0-x-heading--ethics-and-compliance-style{color:var(--primary-500);font-family:var(--font-family-title);font-size:16px;font-style:normal;font-weight:700;line-height:18px}.vtex-rich-text-0-x-wrapper--ethics-and-compliance-style{display:flex;flex-direction:column;gap:16px}.vtex-rich-text-0-x-list--ethics-and-compliance-style{margin-top:0;padding-inline-start:2rem}.vtex-rich-text-0-x-container--politics-content-warning{margin-block:1rem;margin-inline:auto;display:flex;width:100%;max-width:963px;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:166px;background:var(--primary-50);@media screen and (max-width:48rem){border-radius: 0.875rem;
    padding: 16px;}}.vtex-rich-text-0-x-paragraph--politics-content-warning{color:var(--color-hover-secondary);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:500;line-height:18px;@media screen and (max-width:48rem){display: flex;
    flex-direction: column;}}.vtex-rich-text-0-x-strong--politics-content-warning{color:var(--color-hover-secondary);font-family:var(--font-family-title);font-size:16px;font-style:normal;font-weight:700;line-height:18px}.vtex-rich-text-0-x-wrapper--politics-content-item{display:flex;flex-direction:column;align-items:center;gap:14px}.vtex-rich-text-0-x-strong--politics-content-item{color:var(--primary-500);text-align:center;font-family:var(--font-family-title);font-size:16px;font-style:normal;font-weight:700;line-height:18px}.vtex-rich-text-0-x-paragraph--politics-content-item{color:var(--secondary-900);text-align:center;font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:400;line-height:18px}.vtex-rich-text-0-x-wrapper--politics-self-control-left,.vtex-rich-text-0-x-wrapper--politics-security{display:flex;flex-direction:column;gap:16px}.vtex-rich-text-0-x-strong--politics-self-control-left{color:var(--primary-500);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:700;line-height:18px}.vtex-rich-text-0-x-paragraph--politics-self-control-left{color:var(--secondary-900);font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:400;line-height:18px}.vtex-rich-text-0-x-container--politics-self-control-right{width:133px;height:133px;aspect-ratio:1/1;border-radius:12.5rem;border:1px solid var(--primary-500);padding:5px;@media screen and (width <= 28.125rem){width: 7.5rem;
    height: 7.5rem;}}.vtex-rich-text-0-x-paragraph--politics-self-control-right{color:var(--secondary-900);font-family:var(--font-family-body);font-size:12px;font-style:normal;font-weight:700;line-height:18px;@media screen and (width <= 28.125rem){font-size: 0.6875rem;}}.vtex-rich-text-0-x-paragraph--politics-content_2{color:var(--secondary-900);text-align:center;font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.4px}.vtex-rich-text-0-x-paragraph--politics-security{color:var(--secondary-900);font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:400;line-height:18px}.vtex-rich-text-0-x-strong--politics-security{color:var(--primary-500);font-size:16px;font-style:normal;font-weight:700;line-height:18px}.vtex-rich-text-0-x-paragraph--politics-security_subtittle{color:var(--secondary-900);font-family:var(--font-family-title);font-size:14px;font-style:normal;font-weight:700;line-height:18px}.vtex-rich-text-0-x-paragraph--politics-ethics-text{margin-top:4.375rem;color:var(--secondary-900);font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:700;line-height:18px;@media screen and (width <= 64rem){margin-top: 1.5rem;}}.vtex-rich-text-0-x-link--politics-ethics-text{color:var(--primary-500);text-decoration-line:underline}.vtex-rich-text-0-x-container--politics-ethics-text2{width:100%;max-width:32.3125rem}.vtex-rich-text-0-x-wrapper--politics-ethics-text2{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.vtex-rich-text-0-x-container--politics-ethics-text3{margin-top:40px;@media screen and (width <= 64rem){margin-top: 1rem;}}.vtex-rich-text-0-x-container--politics-ethics-warning{display:flex;padding:10px 24px;justify-content:center;align-items:center;gap:10px;border-radius:16px;background:var(--warning-100, #fff4c6)}.vtex-rich-text-0-x-paragraph--politics-ethics-warning{color:var(--secondary-900);font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:400;line-height:18px}.vtex-rich-text-0-x-italic--politics-suppliers_info-text{font-weight:700;font-style:normal}.vtex-rich-text-0-x-container--politics-suppliers_info-text{margin-bottom:21px}.vtex-rich-text-0-x-container--politics-self-control-left{width:100%;max-width:872px}
.vtex-slider-layout-0-x-slideChildrenContainer--sustainability-instagram{align-items:flex-start}.vtex-slider-layout-0-x-sliderLayoutContainer--sustainability-instagram{max-width:63.5rem;margin:auto}
.vtex-store-components-3-x-imageElementLink--sustainability-informs{text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:24px;height:100%;&::after {
    content: attr(title);
    color: var(--secondary-900);
    text-align: center;
    font-family: var(--font-family-body);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px; /* 112.5% */
  }
  &:hover {
    &::after {
      color: var(--primary-500);
    }
  }}
.vtex-store-link-0-x-link--history-content{display:flex;min-width:191px;height:48px;padding:0 24px;justify-content:center;align-items:center;gap:8px;border-radius:200px;background:var(--primary-500);color:var(--primary-500);&:hover {
    background: var(--primary-500);
    border-color: var(--primary-500);
  }}.vtex-store-link-0-x-label--history-content{color:var(--basic-50);text-align:center;font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0.4px;text-transform:initial;padding:0}.vtex-store-link-0-x-link--ethics-line-d1{max-width:100%;height:auto;min-height:48px;overflow:hidden;@media screen and (width <= 64rem){width: 100%;}}.vtex-store-link-0-x-link--ethics-line-d1 .vtex-store-link-0-x-label--ethics-line-d1,.vtex-store-link-0-x-label--ethics-line-d1{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-overflow:ellipsis}.vtex-store-link-0-x-link--ethics-line-d1_secondary{background:var(--basic-50);border:1px solid var(--primary-500);&:hover,
  &:focus,
  &:active,
  &:visited {
    background: var(--basic-50);
    border: 1px solid var(--primary-500);
  }}.vtex-store-link-0-x-label--ethics-line-d1_secondary{color:var(--primary-500)}.vtex-store-link-0-x-link--form-link,.vtex-store-link-0-x-label--form-link{color:var(--primary-500);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.4px}.vtex-store-link-0-x-buttonLink--colors-d1-item-content-link{display:flex;width:max-content;height:48px;margin:auto;padding:0 24px;justify-content:center;align-items:center;gap:8px;border-radius:200px;background:#81b924;border-color:#81b924;&:hover {
    background: #81b924;
    border-color: #81b924;
  }}.vtex-store-link-0-x-buttonLink--item2{background:#ff8600;border-color:#ff8600;&:hover {
    background: #ff8600;
    border-color: #ff8600;
  }}.vtex-store-link-0-x-buttonLink--item3{background:#3ca3e4;border-color:#3ca3e4;&:hover {
    background: #3ca3e4;
    border-color: #3ca3e4;
  }}.vtex-store-link-0-x-label--colors-d1-item-content-link{color:var(--basic-50);text-align:center;font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0.4px;text-transform:initial}.vtex-store-link-0-x-link--ethics-and-compliance-navigation{display:flex;flex-direction:column;align-items:center;gap:16px;text-decoration:none}.vtex-store-link-0-x-label--ethics-and-compliance-navigation{color:var(--secondary-900);text-align:center;font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:700;line-height:18px}.vtex-store-link-0-x-buttonLink--politics-security_link{margin-top:0.5rem;@media screen and (width > 48rem){width: max-content;}}.vtex-store-link-0-x-buttonLink--politics-ethics_link{width:100%;max-width:35.0625rem}.vtex-store-link-0-x-buttonLink--politics-suppliers_link{width:100%;max-width:20.25rem}.vtex-store-link-0-x-link--feedback-first-content__consult-pqr,.vtex-store-link-0-x-link--feedback-first-content__pqr{width:100%;max-width:329px;@media screen and (width <= 48rem){max-width: unset;}}.vtex-store-link-0-x-link--feedback-first-content__consult-pqr{background:var(--secondary-900);border-color:var(--secondary-900);&:hover,
  &:focus,
  &:active,
  &:visited {
    background: var(--secondary-900);
    border-color: var(--secondary-900);
  }}
@media screen and (width <= 64rem){.d1tiendas-commons-components-1-x-containerLayout--store-locator-title{display:none}}.d1tiendas-commons-components-1-x-containerLayout--stores-breadcrumb{margin-top:24px}.d1tiendas-commons-components-1-x-containerLayout--stores-box-left{position:sticky;top:10rem;@media (width <= 64rem){position: relative;
    top: auto;}}
.vtex-rich-text-0-x-heading--store-locator-title{color:var(--secondary-900);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:700;line-height:32px}.vtex-rich-text-0-x-paragraph--content-store-detail{margin-block:0.5rem;color:var(--secondary-900);font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.vtex-rich-text-0-x-heading--content-store-detail{margin-block:0.5rem;color:var(--secondary-900);font-family:var(--font-family-title);font-size:16px;font-style:normal;font-weight:700;line-height:normal}.vtex-rich-text-0-x-container--content-store-detail{margin-top:1rem}
.vtex-login-2-x-container .vtex-button__label > span{flex-direction:column;gap:3px;justify-content:center;width:100%;margin:0;> div {
    margin-inline: 0;
    > div {
      padding: 0;
    }
  }}.vtex-login-2-x-container .vtex-button{min-height:2.875rem;min-width:54px;padding-block:0.25rem;padding-inline:0.625rem;padding:0px;margin:0;border:0;border-radius:0;&:focus {
    background: transparent;
  }}.vtex-login-2-x-container .vtex-button__label{padding-block:0!important;padding-inline:0}.vtex-login-2-x-profileIcon{color:var(--color-primary);width:24px;height:24px}.vtex-login-2-x-label,.vtex-login-2-x-profile{display:flex;flex-direction:column;text-transform:initial;padding-left:0;white-space:nowrap;text-decoration:none;color:var(--secondary-900);font-size:12px;letter-spacing:0.5px;font-weight:400;max-width:4rem;min-width:3rem;text-align:center;overflow:hidden;text-overflow:ellipsis;margin:0px;&:hover {
    font-weight: 600;
  }
  @media screen and (width <= 48rem) {
    max-width: 50px;
  }}.vtex-login-2-x-profile{font-size:0;&::after {
    content: "Perfil";
    display: block;
    font-size: 12px;
  }}.vtex-login-2-x-tooltipContainerLeft{right:0;left:auto;translate:105%;&::after {
    right: 100%;
    left: auto;
    border-color: transparent #3b3b3b transparent transparent;
  }}.vtex-login-2-x-arrowUp{display:none}.vtex-login-2-x-contentContainer{display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:8px;position:relative;max-width:254px;border-radius:0 0 12px 12px;background:var(--basic-50);box-shadow:1px 2px 4px 0 rgba(0,0,0,0.25);.vtex-login-2-x-content {
    width: 100%;
  }

  .vtex-login-2-x-contentFormVisible {
    width: 100%;
    min-width: unset;
  }
  .vtex-login-2-x-accountOptions {
    .mv4 {
      margin-top: 0;
      margin-bottom: 0;
      display: flex;
      flex-direction: column;
      gap: 0.5rem;
    }
    hr {
      display: none;
    }
    a {
      text-decoration: none;
    }
    .vtex-login-2-x-accountOptionsSectionTitle {
      display: none;
    }
  }}.vtex-login-2-x-logoutButton,.vtex-login-2-x-account-link-profile--login,.vtex-login-2-x-account-link--header-icon-link{width:100%;display:flex;padding:10px 8px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;color:var(--secondary-900);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.vtex-login-2-x-account-link-profile--login{font-size:20px;font-weight:700}
.d1tiendas-commons-components-1-x-navigationDepartmentsButton{border-radius:var(--border-radius-large);border:1px solid var(--neutral-100);width:127px;height:40px;min-height:unset;@media (width <= 64rem){width: 28px;
    height: 28px;
    padding: 0;}}.d1tiendas-commons-components-1-x-menuIcon,.d1tiendas-commons-components-1-x-navigationDepartmentsText{color:var(--secondary-900);font-size:14px;font-weight:400}.d1tiendas-commons-components-1-x-navigationDepartmentsButton{&:hover {
    background: var(--primary-400);
    border: 0;
    & .d1tiendas-commons-components-1-x-menuIcon,
    & .d1tiendas-commons-components-1-x-navigationDepartmentsText {
      color: var(--basic-50);
    }
  }}.d1tiendas-commons-components-1-x-navigationHeader{color:var(--secondary-900);padding:0.75rem}.vtex-icon-menu--department{color:var(--primary-500)}.d1tiendas-commons-components-1-x-navigationMenuItemNavIcon{color:var(--secondary-900)}.d1tiendas-commons-components-1-x-navigationMenuItem{padding:0.75rem}.d1tiendas-commons-components-1-x-navigationMenuItemLink{border-radius:4px;padding-left:0.75rem}.d1tiendas-commons-components-1-x-navigationMenuItem:hover{& .d1tiendas-commons-components-1-x-navigationMenuItemLink {
    border-radius: 4px;
    border-left: 2px solid var(--primary-500);
    background: var(--secondary-50);
    text-decoration: none;
  }
  & .d1tiendas-commons-components-1-x-navigationMenuItemNavIcon {
    color: var(--primary-500);
  }}.d1tiendas-commons-components-1-x-navigationMenuItemSubmenuLinkTextSeeAll{color:var(--secondary-600);font-weight:700;line-height:1.5rem;&:hover {
    color: var(--secondary-600);
    font-weight: 700;
  }

  @media screen and (max-width: 64em) {
    line-height: 0.6875rem;
    font-weight: 400;
  }}.d1tiendas-commons-components-1-x-navigationMenuItemSubmenuTitle{border-radius:16px 48px 16px 16px;background:var(--secondary-50);padding:10px;& .vtex-icon-menu--department {
    padding: 10px;
    background: var(--basic-50);
    border-radius: var(--border-radius-large);
  }}.d1tiendas-commons-components-1-x-navigationMenuItemSubmenu{padding:1rem}.d1tiendas-commons-components-1-x-navigationMenuItemSubmenuScroll{padding:0;padding-top:1.5rem}.d1tiendas-commons-components-1-x-navigationMenuItemSubmenuLink,.d1tiendas-commons-components-1-x-navigationMenuItemSubmenuContainer{color:var(--secondary-900);border-left:2px solid transparent;padding:10px 8px;&:hover {
    border-radius: 4px;
    border-left: 2px solid var(--primary-500);
    background: var(--secondary-50);
    color: var(--secondary-900);
  }}.d1tiendas-commons-components-1-x-navigationMenuItemSubmenuLinkText{padding:0;color:var(--secondary-900);&:hover {
    color: var(--secondary-900);
  }}@media only screen and (max-width:64em){.d1tiendas-commons-components-1-x-navigationMenuItemSubmenuLink{padding:0;background:transparent;border-left:unset;height:auto;&:hover {
      border-radius: 4px;
      border-left: unset;
      background: unset;
      color: var(--secondary-900);
    }}.d1tiendas-commons-components-1-x-navigationHeader{padding:1rem;background-color:var(--basic-50);justify-content:space-between}.d1tiendas-commons-components-1-x-closeButton{padding:0;margin:0;width:auto}.d1tiendas-commons-components-1-x-navigationDepartmentsButton{border:0}.d1tiendas-commons-components-1-x-navigationMenuItem{padding:0 1rem;margin:0;height:auto}.d1tiendas-commons-components-1-x-navigationMenuItemLink{padding:0px 7px}.d1tiendas-commons-components-1-x-navigationMenuItemSubmenuBack{background:transparent}.d1tiendas-commons-components-1-x-navigationMenuItemSubmenuBackContainer{padding:1rem;padding-block:1rem}.d1tiendas-commons-components-1-x-navigationMenuItemSubmenuScroll{padding:1rem}.d1tiendas-commons-components-1-x-navigationMenuItemSubmenuLinkSeeAll{margin-left:initial;padding:8px 10px;margin:0.5rem 0}.d1tiendas-commons-components-1-x-navigationMenuItemScroll{padding:8px 10px}.d1tiendas-commons-components-1-x-navigationMenuItemSubmenuScroll__items{padding:0 10px}.d1tiendas-commons-components-1-x-navigationMenuItemScroll{color:var(--secondary-900);border-left:2px solid transparent;padding:10px 8px;&:hover {
      border-radius: 4px;
      border-left: 2px solid var(--primary-500);
      background: var(--secondary-50);
      color: var(--secondary-900);
    }}.d1tiendas-commons-components-1-x-navigationMenuItemScroll__container{margin:0}.d1tiendas-commons-components-1-x-navigationMenuItemSubmenuSectionTitleContainer{border:0;border-radius:16px 48px 16px 16px;background:var(--secondary-50);padding:10px;min-height:3.8rem;margin:0;& .vtex-icon-menu--department {
      padding: 10px;
      background: var(--basic-50);
      border-radius: var(--border-radius-large);
    }}.d1tiendas-commons-components-1-x-navigationMenuItemSubmenuBack{font-size:16px;font-weight:700}.d1tiendas-commons-components-1-x-navigationMenuCloseIcon{color:var(--secondary-900)}.d1tiendas-commons-components-1-x-navigationDepartmentsButton{display:flex;justify-content:center;align-items:center;&:hover {
      background: transparent;
      border: 0;
      & .d1tiendas-commons-components-1-x-menuIcon,
      & .d1tiendas-commons-components-1-x-navigationDepartmentsText {
        color: var(--secondary-900);
      }
    }}}.d1tiendas-commons-components-1-x-quickAccessList{border-top:1px solid var(--neutral-100);display:flex;width:calc(100% - 48px);padding:24px 0;margin:24px auto 0;flex-direction:column;align-items:flex-start;gap:24px;list-style:none}.d1tiendas-commons-components-1-x-quickAccessItem{width:100%}.d1tiendas-commons-components-1-x-quickAccessLink{display:grid;grid-template-columns:24px 1fr;gap:16px;text-decoration:none;.d1tiendas-commons-components-1-x-quickAccessIcon {
    min-width: unset;
    display: block;
    width: 24px;
    height: 24px;
    color: var(--secondary-900);
  }}.d1tiendas-commons-components-1-x-quickAccessLabel{display:flex;align-items:center;color:var(--secondary-900);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.vtex-checkout-summary-0-x-summaryItemContainer
  [id="total-price"],
.d1tiendas-store-checkout-0-x-summaryItemContainer
  [id="total-price"] {
  color: var(--primary-600);
  font-size: 16px;
  font-weight: 500;
}

.d1tiendas-commons-components-1-x-containerLayout--minicart-empty-container{gap:2rem}.d1tiendas-commons-components-1-x-containerLayout--minicart-empty-container svg{color:var(--secondary-800);border:3px solid var(--secondary-500);border-radius:100%;padding:1rem}.d1tiendas-commons-components-1-x-containerLayout--minicart-categories,.d1tiendas-commons-components-1-x-highlightContent--minicart-categories{display:flex;align-items:center;justify-content:center;flex-flow:row wrap;gap:1rem 0.5rem;padding-inline:0.25rem;margin-top:0.125rem}.d1tiendas-commons-components-1-x-cardLayout__content--minicart-categories{border:1px solid var(--primary-500);padding:0.5rem 0.925rem;border-radius:3rem}.d1tiendas-commons-components-1-x-paragraph--minicart-categories{color:var(--primary-500);font-weight:bold;margin:0;font-size:14px;letter-spacing:0.5px}.d1tiendas-commons-components-1-x-containerLayout--minicart-footer{box-shadow:0 -2px 8.5px 0 rgba(0,0,0,0.08)}.d1tiendas-commons-components-1-x-containerLayout--cart-list__product-info{.d1tiendas-commons-components-1-x-wrapperAddQuantity {
    max-width: 9.375rem;
  }}.d1tiendas-commons-components-1-x-containerLayout--product-summary-highlights{&:has(.vtex-button) {
    height: 100%;
  }}.vtex-product-list-0-x-productListUnavailableItemsMessage{& ~ .d1tiendas-commons-components-1-x-containerLayout--cart-list__product-card {
    background-color: var(--error-50);
    .vtex-product-list-0-x-productPrice {
      display: none;
    }
    .d1tiendas-store-checkout-1-x-quantitySelectorWrapperContainer {
      display: none;
    }
    .vtex-product-list-0-x-productPriceContainer {
      &::before {
        content: "No disponible";
        color: var(--secondary-900);
        font-family: var(--font-family-body);
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        margin-inline: 0;
        line-height: 16px; /* 114.286% */
        letter-spacing: 0.15px;

        @media (width <= 64rem) {
          margin-inline: 0;
        }
      }
    }
  }}.vtex-product-list-0-x-productListAvailableItemsMessage{& ~ .d1tiendas-commons-components-1-x-containerLayout--cart-list__product-card {
    background-color: var(--basic-50);
    .vtex-product-list-0-x-productPrice {
      display: block;
    }
    .d1tiendas-store-checkout-1-x-quantitySelectorWrapperContainer {
      display: block;
    }
    .vtex-product-list-0-x-productPriceContainer {
      &::before {
        display: none;
      }
    }
  }}
.d1tiendas-store-checkout-1-x-summarySmallDisclaimer,.vtex-checkout-summary-0-x-summarySmallDisclaimer{display:none}.d1tiendas-store-checkout-1-x-summaryItemLabel,.vtex-checkout-summary-0-x-summaryItemLabel{font-size:14px;font-weight:700;line-height:100%;letter-spacing:0.5px;color:var(--secondary-900)}.d1tiendas-store-checkout-1-x-summaryItemPrice,.vtex-checkout-summary-0-x-summaryItemPrice{font-size:14px;line-height:100%;letter-spacing:0.5px;color:var(--secondary-900);font-weight:700}.d1tiendas-store-checkout-1-x-price,.vtex-checkout-summary-0-x-price{font-weight:500}.d1tiendas-store-checkout-1-x-minicartCheckoutButton,.vtex-minicart-2-x-minicartCheckoutButton{width:100%;padding-left:0;padding-right:0}.d1tiendas-store-checkout-1-x-minicartCheckoutButton{.vtex-button {
    width: 100%;
    &:disabled {
      background-color: var(--neutral-500);
    }
  }
  .vtex-button__label {
    color: var(--basic-50);
  }}.d1tiendas-store-checkout-1-x-minicartCheckoutButton .vtex-button__label,.vtex-minicart-2-x-minicartCheckoutButton .vtex-button__label{font-weight:700;text-transform:initial}
.vtex-minicart-2-x-minicartSideBarContentWrapper{height:99vh!important}.vtex-minicart-2-x-drawer.vtex-minicart-2-x-opened{width:90%!important}.vtex-minicart-2-x-minicartIconContainer{display:flex;flex-flow:column;align-items:center;justify-content:center;text-transform:initial;gap:0.25rem;color:var(--color-primary)}.vtex-minicart-2-x-cartIcon{width:28px;height:28px}.vtex-minicart-2-x-closeIconButton{padding:0}.vtex-minicart-2-x-closeIconContainer{position:absolute;top:0.85rem;right:0.85rem}.vtex-minicart-2-x-openIconContainer{padding:0}.vtex-minicart-2-x-openIconContainer .vtex-button__label{display:flex;flex-direction:column;text-transform:initial;text-align:left;padding-left:0;white-space:nowrap;text-decoration:none;color:var(--secondary-900);font-size:12px;letter-spacing:0.5px;font-weight:400;max-width:3.375rem;font:var(--font-montserrat);padding:0;gap:0.1rem;&:hover {
    font-weight: 600;
  }}.vtex-minicart-2-x-openIconContainer .vtex-button__label::after{content:"$ 0.00";width:5.5rem;font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis}.vtex-minicart-2-x-minicartContainer .vtex-button{border:0;padding:0;&:focus {
    background-color: transparent;
  }}.vtex-minicart-2-x-minicartQuantityBadge{background-color:var(--color-primary)}.vtex-minicart-2-x-minicartTitle{color:var(--secondary-900);font-weight:bold;font-size:24px;line-height:100%;padding:1.25rem 1rem;margin-top:0;padding-left:1rem;text-transform:initial;display:flex;align-items:center;gap:0.25rem}.vtex-minicart-2-x-closeIcon{color:var(--secondary-900);width:24px;height:24px}.vtex-minicart-2-x-closeIconContainer{position:absolute;top:1rem;right:0.85rem}.vtex-minicart-2-x-closeIconButton{padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.vtex-minicart-2-x-minicartEmptyStateContainer{position:relative}.vtex-minicart-2-x-minicartProductListContainer{color:var(--secondary-900);padding:0;overflow-y:initial}@media only screen and (max-width:64em){.vtex-minicart-2-x-minicartSideBarContentWrapper{height:92vh!important}}.vtex-minicart-2-x-minicartContentContainer{padding:0 16px 0 0}
.vtex-product-highlights-2-x-productHighlightWrapper{border-radius:var(--border-rounded);background:var(--primary-600);color:var(--basic-50);padding:0.125rem 0.625rem;font-size:13px;min-width:max-content}
.vtex-product-list-0-x-productName{font-size:14px;line-height:16px;font-weight:600;color:var(--secondary-900);max-width:11.5rem;display:block}.vtex-product-list-0-x-deleteIcon{color:var(--secondary-900);width:28px;height:28px}.vtex-product-list-0-x-productPriceContainer{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:0.25rem 1rem}.vtex-product-list-0-x-productPriceCurrency{color:var(--secondary-900);font-size:13px;line-height:120%;margin-bottom:0}.vtex-product-list-0-x-productPrice{color:var(--secondary-900);font-weight:700;line-height:120%}.vtex-product-list-0-x-productImage{width:95%;aspect-ratio:1 / 1;object-fit:contain}.vtex-product-list-0-x-productPrice .vtex-product-list-0-x-price{width:auto}.vtex-product-list-0-x-price{width:auto}.vtex-product-list-0-x-productBrandName{font-weight:400;color:var(--secondary-900)}.vtex-product-list-0-x-quantitySelectorIncrease{border:none;color:var(--basic-50);background:var(--primary-500);border-radius:24px}.vtex-product-list-0-x-quantitySelectorIncrease:hover,.vtex-product-list-0-x-quantitySelectorIncrease:focus{background:var(--primary-500)}.vtex-product-list-0-x-quantitySelectorDecrease{border:none;background:var(--basic-50);color:var(--neutral-300);border-radius:24px}.vtex-product-list-0-x-quantitySelectorDecrease:hover,.vtex-product-list-0-x-quantitySelectorDecrease:focus{background:var(--basic-50)}.vtex-product-list-0-x-quantitySelector .vtex-product-list-0-x-inputContainer{border:none;width:45px!important;padding:0}.vtex-product-list-0-x-inputContainer input{font-size:13.53px;font-weight:bold;color:var(--secondary-900)}.vtex-product-list-0-x-quantitySelectorWrapper{border:1px solid var(--neutral-300);padding:0.375rem 0.625rem;border-radius:3rem}.vtex-product-list-0-x-quantitySelectorContainer,.vtex-product-list-0-x-quantityStepper{max-width:7rem!important;width:100%}.vtex-product-list-0-x-quantitySelectorButton{padding:0.25rem}.vtex-product-list-0-x-productListAvailableItemsMessage,.vtex-product-list-0-x-productListUnavailableItemsMessage{color:var(--secondary-900);font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding:0 1rem 0.5rem;border-color:var(--neutral-100)}
.vtex-rich-text-0-x-strong--minicart-empty-text{font-size:18px}.vtex-rich-text-0-x-paragraph--minicart-empty-text{margin-bottom:1rem}
.vtex-store-drawer-0-x-closeIconButton--empty-button{position:absolute;bottom:0;left:5%;color:var(--basic-50);background-color:var(--primary-500);border-radius:3rem;width:90%;cursor:pointer;font-weight:700;letter-spacing:0.5px}.vtex-store-drawer-0-x-closeIconButton--view-more-button{color:var(--secondary-800);width:100%;cursor:pointer;font-weight:700;text-decoration-line:underline}
.vtex-store-link-0-x-link--minicart-more-products{font-weight:700;width:100%;padding-left:0;padding-right:0}
.vtex-product-summary-2-x-containerNormal--autocomplete-search{width:100%;max-width:24.875rem!important;padding:0;border:unset;border-radius:0}.vtex-product-summary-2-x-element--autocomplete-search{display:flex;flex-direction:row;align-items:center;gap:16px;.vtex-stack-layout-0-x-stackContainer--stack-prodsum {
    max-width: 130px;
  }

  .vtex-stack-layout-0-x-stackItem--stack-prodsum--product-summary-buttons {
    right: auto;
    left: 0;
  }}
.vtex-search-2-x-tileListTitle,.vtex-search-2-x-tileListSeeMore,.vtex-search-2-x-itemListTitle{font-style:normal;font-weight:700;font-size:16px;line-height:20px;letter-spacing:0.5px;color:var(--secondary-900);text-transform:initial;padding:0;margin-top:0}.vtex-search-2-x-tileListTitle{margin-bottom:16px}.vtex-search-2-x-itemListList{display:flex;flex-direction:column;align-items:flex-start;padding:0px}.vtex-search-2-x-itemListItem{font-family:var(--font-family-body)}.vtex-search-2-x-itemListSubItemLink,.vtex-search-2-x-itemListLink{font-family:var(--font-family-body);display:flex!important;flex-direction:row;align-items:center;padding:12px 20px 12px 16px!important;gap:10px;margin-right:0!important;color:var(--secondary-900);min-width:249px;border-radius:4px;&:hover,
  &:hover .vtex-search-2-x-itemListIcon,
  &:hover .vtex-search-2-x-itemListPrefix {
    background: #f1f1f1;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: var(--secondary-900);
  }}.vtex-search-2-x-itemListPrefix{width:max-content!important}.vtex-search-2-x-itemListIcon{display:flex;justify-content:center;align-items:center;width:max-content!important}.vtex-search-2-x-itemListLink,.vtex-search-2-x-itemListPrefix,.vtex-search-2-x-itemListLinkTitle{font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.5px;color:var(--secondary-900)}.vtex-search-2-x-itemListLinkTitle{color:var(--secondary-900)}.vtex-search-2-x-itemList--suggestion{max-width:15.5625rem}.vtex-search-2-x-tileList{border-left:unset;@media (width <= 64rem){width: 100%;
    padding-block-start: 24px;
    border-top: 1px solid var(--neutral-200);}}.vtex-search-2-x-tileListList{margin:0;justify-content:flex-start;gap:12px;@media (width <= 48rem){gap: 24px;}}.vtex-search-2-x-tileListItem{flex:initial;max-width:214px;@media (width <= 48rem){max-width: 100%;}}.vtex-search-2-x-tileListSeeMore{height:max-content!important;margin-block-start:1rem}.vtex-search-2-x-biggy-autocomplete{background:var(--basic-50);box-shadow:0px 4px 4px rgba(0,0,0,0.2);border-radius:4px;z-index:9;width:100dvw;&:has(.vtex-search-2-x-history-and-top-wrapper) {
    right: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 16px;

    max-width: 100%;
    max-height: 437px;
    @media (width <= 64rem) {
      padding: 16px 0;
    }
  }

  &:has(.vtex-search-2-x-itemList--suggestion) {
    display: flex;
    align-items: flex-start;
    gap: 24px;
    padding: 16px;

    max-width: 984px;
    max-height: 542px;
    transform: translateX(-20%);

    @media (width <= 64rem) {
      transform: translateX(0);
      padding: 16px 0 24px;
    }
  }

  @media (width <= 64rem) {
    box-shadow: unset;
    max-height: 100dvh;
    width: 100%;
    padding: 16px 0;
  }}@media (width <= 64rem){.vtex-search-2-x-biggy-autocomplete-wrapper{width:100%}.vtex-search-2-x-history-and-top-wrapper{width:100%}.vtex-search-2-x-close-btn{display:flex;justify-content:center;align-items:center;width:24px;height:24px;top:14px;.vtex__icon-close {
      min-width: 24px;
      height: 24px;
    }}}
.vtex-store-components-3-x-searchBarIcon{display:flex;flex-direction:row;justify-content:center;align-items:center;width:28px;height:28px}.vtex-store-components-3-x-closeIcon--search-bar{width:1.5rem;height:1.5rem}.vtex-store-components-3-x-searchIcon--search-bar{width:18px;height:18px}.vtex-store-components-3-x-autoCompleteOuterContainer--search-bar{.vtex-input-prefix__group {
    background: #f6f6f6;
  }}@keyframes vtex-store-components-3-x-fadeInFromBottom{0%{transform:translateY(20px)}100%{transform:translateY(0)}}@media (width <= 64rem){.vtex-store-components-3-x-searchBarContainer{&:has(.vtex-store-components-3-x-searchBarInnerContainer--opened) {
      position: fixed;
      top: 0;
      left: 0;
      z-index: 9;
      padding: 16px 16px 24px;
      background-color: var(--basic-50);
      height: 100dvh;
      animation: vtex-store-components-3-x-fadeInFromBottom 0.3s ease-out;

      .vtex-search-2-x-biggy-autocomplete {
        position: relative;
      }
    }}}
.d1tiendas-sanity-vtex-client-3-x-content_page--wrapper{padding-inline:24px;@media screen and (width <= 64rem){padding-inline: 16px;}}.d1tiendas-sanity-vtex-client-3-x-back--text{color:var(--secondary-900);font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.5px}.d1tiendas-sanity-vtex-client-3-x-back--link{padding-top:1.3125rem}.d1tiendas-sanity-vtex-client-3-x-content_page--title{margin:0;color:var(--secondary-900);font-family:var(--font-family-title);font-size:24px;font-style:normal;font-weight:700;line-height:normal}.d1tiendas-sanity-vtex-client-3-x-content_page--publishDateLabel{margin:0;color:var(--neutral-500);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.d1tiendas-sanity-vtex-client-3-x-content_page--publishInfo{margin-block:0.5rem;display:flex;flex-direction:column;gap:16px}.d1tiendas-sanity-vtex-client-3-x-content_page--img{display:block;width:100%;height:auto}.d1tiendas-sanity-vtex-client-3-x-content_recipe--container{margin:auto}.d1tiendas-sanity-vtex-client-3-x-content_recipe--footer{max-width:100%;.d1tiendas-sanity-vtex-client-3-x-content_recipe--subTitle {
    justify-content: flex-start;
  }}
.d1tiendas-commons-components-1-x-editorialContent--number,.d1tiendas-commons-components-1-x-containerLayout--editorial{display:flex;flex-direction:column;gap:24px}.d1tiendas-commons-components-1-x-editorialContent{color:var(--secondary-900);font-family:var(--font-family-body)}.d1tiendas-commons-components-1-x-containerLayout--editorial{padding-block-end:2rem;margin-block-end:2rem;border-block-end:1px solid var(--neutral-100)}.d1tiendas-commons-components-1-x-editorialContent--normal{margin:0;color:var(--secondary-900);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:400;line-height:24px;&:empty {
    display: none;
  }}.d1tiendas-commons-components-1-x-editorialContent--link{margin:0;color:var(--primary-600);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:700;line-height:24px;text-decoration-line:underline}.d1tiendas-commons-components-1-x-editorialContent--strong{margin:0;font-style:normal;font-weight:700}.d1tiendas-commons-components-1-x-editorialContent--h1{margin:0}.d1tiendas-commons-components-1-x-editorialContent--h2{margin:0;color:var(--primary-600);font-size:24px;font-style:normal;font-weight:700;line-height:24px;& * {
    color: inherit;
  }}.d1tiendas-commons-components-1-x-editorialContent--number,.d1tiendas-commons-components-1-x-editorialContent--bullet{margin:0;padding-inline-start:1.875rem;li {
    color: var(--secondary-900);
    font-family: var(--font-family-body);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    &:has(.d1tiendas-commons-components-1-x-editorialContent--strong) {
      &::marker {
        font-weight: 700;
      }
    }
  }}.d1tiendas-commons-components-1-x-editorialContent--number{padding-inline-start:1.25rem}
