/* Device = Tablets, Ipads (portrait) */
/* Device = Laptops, Desktops */
/* Device = Desktops */
/* Higher Resolution Screens */
/* COLORS */
/* FONTS */
.search-results {
  padding: 24px 24px 40px; }
  .search-results {
    gap: 16px; }
  .search-results :has(> .search-no-results) {
    gap: 24px; }
  @media (min-width: 768px) {
    .search-results {
      padding: 40px 88px; }
      .search-results {
        gap: 40px; }
      .search-results :has(> .search-no-results) {
        gap: 40px; } }
  .search-results__products {
    gap: 24px; }
    @media (min-width: 768px) {
      .search-results__products {
        gap: 40px; } }
  .search-results__sorting-bar {
    height: calc(32px + 16px); }
  .search-results__sorting-rules {
    gap: 8px; }
    .search-results__sorting-rules svg {
      display: block;
      width: 11px;
      height: 11px; }
    .search-results__sorting-rules[aria-expanded='true'] .search-results__sorting-rules__image {
      transform: rotate(180deg); }
    .search-results__sorting-rules-container {
      gap: 4px; }
    .search-results__sorting-rules__options {
      list-style: none;
      top: 100%;
      z-index: 10;
      border-radius: 16px;
      box-shadow: 0px 6px 24px 0px rgba(56, 51, 46, 0.08), 0px 2px 2px 0px rgba(56, 51, 46, 0.02); }
    .search-results__sorting-rules__option {
      padding: 0 20px;
      min-height: 40px; }
      .search-results__sorting-rules__option[aria-selected='true'] {
        padding: 0 20px;
        min-height: 40px;
        font-weight: bold; }
      .search-results__sorting-rules__option[aria-selected='false']:hover {
        cursor: pointer; }
  .search-results__tabs {
    padding: 0 24px;
    gap: 2px; }
  .search-results__tab {
    min-height: 44px; }
    @media (min-width: 768px) {
      .search-results__tab-container {
        max-width: 113px; } }
    @media (min-width: 768px) {
      .search-results__tab-container:hover {
        cursor: pointer; } }

/* colores */
.title1 {
  font-family: "klavikaregular";
  font-size: 3.5rem;
  line-height: 1.5; }

.title2 {
  font-family: "klavikaregular";
  font-size: 2.25rem;
  line-height: 1.5; }

.title3 {
  font-family: "klavikaregular";
  font-size: 1.75rem;
  line-height: 1.5; }

.text1 {
  font-size: 1.75rem; }

.text2 {
  font-size: 1.5rem; }

.text3 {
  font-size: 1.375rem; }

.text4 {
  font-size: 1.25rem; }

.text5 {
  font-size: 1.125rem; }

.text6 {
  font-size: 1rem; }

.text7 {
  font-size: 0.875rem; }

.text-fail {
  color: #e71754; }

.label1 {
  font-family: "open_sanslight";
  font-size: 0.75rem; }

.label2 {
  font-family: "open_sanslight";
  font-size: 0.625rem; }

.navbar {
  background-color: #fff; }

/* COLORS */
/* FONTS */
/* PDP COLORS */
/* PDP FONTS */
.plp-faq-wrapper {
  --plp-faq-bg: #fff;
  --plp-faq-title-color: inherit;
  --plp-faq-title-font: inherit;
  --plp-faq-title-size: 1.75rem;
  --plp-faq-title-transform: uppercase;
  --plp-faq-title-margin-bottom: 40px;
  --plp-faq-padding-top: 24px;
  --plp-faq-padding-bottom: 34px;
  --plp-faq-full-bleed: 0;
  --plp-faq-max-width: 846px;
  --plp-faq-font: inherit;
  --plp-faq-item-bg: #fff;
  --plp-faq-item-border: 0;
  --plp-faq-item-border-bottom: 0;
  --plp-faq-item-radius: 0;
  --plp-faq-item-gap: 5px;
  --plp-faq-question-color: var(--plp-faq-title-color);
  --plp-faq-question-font: var(--plp-faq-title-font);
  --plp-faq-question-weight: normal;
  --plp-faq-question-size: 1rem;
  --plp-faq-question-justify: space-between;
  --plp-faq-question-gap: 0;
  --plp-faq-question-padding: 16px 20px;
  --plp-faq-question-min-height: 54px;
  --plp-faq-icon-width: 9px;
  --plp-faq-icon-height: 6px;
  --plp-faq-icon-order: 0;
  --plp-faq-icon-margin: 0 8px 3px 24px;
  --plp-faq-answer-color: var(--plp-faq-question-color);
  --plp-faq-answer-muted-color: #a87869;
  --plp-faq-answer-padding: 10px 20px 24px;
  --plp-faq-answer-size: 1rem;
  --plp-faq-answer-line-height: 1.55;
  --plp-faq-focus-color: var(--plp-faq-question-color);
  position: relative;
  left: calc(var(--plp-faq-full-bleed) * (50% - 50vw));
  width: calc(100% + (var(--plp-faq-full-bleed) * (100vw - 100%)));
  margin: 50px 0 0;
  padding: var(--plp-faq-padding-top) 15px var(--plp-faq-padding-bottom);
  background: var(--plp-faq-bg);
  font-family: var(--plp-faq-font); }
  .plp-faq-wrapper.empty {
    display: none; }

.plp-faq-title {
  margin-bottom: var(--plp-faq-title-margin-bottom);
  color: var(--plp-faq-title-color);
  font-family: var(--plp-faq-title-font);
  font-size: var(--plp-faq-title-size);
  line-height: 1.1;
  text-align: center;
  text-transform: var(--plp-faq-title-transform); }

.plp-faq-accordion {
  max-width: var(--plp-faq-max-width);
  margin: 0 auto; }

.plp-faq-item {
  margin-bottom: var(--plp-faq-item-gap);
  border: var(--plp-faq-item-border);
  border-bottom: var(--plp-faq-item-border-bottom);
  border-radius: var(--plp-faq-item-radius);
  background: var(--plp-faq-item-bg); }

.plp-faq-heading {
  margin: 0; }

.plp-faq-question {
  display: flex;
  align-items: center;
  justify-content: var(--plp-faq-question-justify);
  gap: var(--plp-faq-question-gap);
  width: 100%;
  min-height: var(--plp-faq-question-min-height);
  padding: var(--plp-faq-question-padding);
  border: 0;
  background: var(--plp-faq-item-bg);
  color: var(--plp-faq-question-color);
  font-family: var(--plp-faq-question-font);
  font-weight: var(--plp-faq-question-weight);
  font-size: var(--plp-faq-question-size);
  line-height: 1.35;
  text-align: left; }
  .plp-faq-question:focus {
    outline: 2px solid var(--plp-faq-focus-color);
    outline-offset: -2px; }
  .plp-faq-question:not(.collapsed) {
    color: var(--plp-faq-question-color); }
    .plp-faq-question:not(.collapsed) .plp-faq-icon {
      -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6' fill='none'%3E%3Cpath d='M8.78104 3.96996C8.85073 4.03965 8.906 4.12237 8.94371 4.21342C8.98142 4.30446 9.00083 4.40204 9.00083 4.50059C9.00083 4.59914 8.98142 4.69672 8.94371 4.78776C8.906 4.87881 8.85073 4.96153 8.78104 5.03122C8.71136 5.1009 8.62863 5.15617 8.53759 5.19388C8.44654 5.2316 8.34896 5.25101 8.25042 5.25101C8.15187 5.25101 8.05429 5.2316 7.96324 5.19388C7.8722 5.15617 7.78947 5.1009 7.71979 5.03122L4.50042 1.8109L1.28104 5.03122C1.21136 5.1009 1.12863 5.15617 1.03759 5.19388C0.946545 5.2316 0.848963 5.25101 0.750417 5.25101C0.651871 5.25101 0.55429 5.2316 0.463245 5.19388C0.3722 5.15617 0.289475 5.1009 0.219792 5.03122C0.150109 4.96153 0.0948337 4.87881 0.0571218 4.78776C0.0194098 4.69672 0 4.59914 0 4.50059C0 4.40204 0.0194098 4.30446 0.0571218 4.21342C0.0948337 4.12237 0.150109 4.03965 0.219792 3.96996L3.96979 0.219965C4.03945 0.150233 4.12216 0.0949141 4.21321 0.0571709C4.30426 0.0194276 4.40185 0 4.50042 0C4.59898 0 4.69657 0.0194276 4.78762 0.0571709C4.87867 0.0949141 4.96139 0.150233 5.03104 0.219965L8.78104 3.96996Z' fill='%23046A38'/%3E%3C/svg%3E");
      mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6' fill='none'%3E%3Cpath d='M8.78104 3.96996C8.85073 4.03965 8.906 4.12237 8.94371 4.21342C8.98142 4.30446 9.00083 4.40204 9.00083 4.50059C9.00083 4.59914 8.98142 4.69672 8.94371 4.78776C8.906 4.87881 8.85073 4.96153 8.78104 5.03122C8.71136 5.1009 8.62863 5.15617 8.53759 5.19388C8.44654 5.2316 8.34896 5.25101 8.25042 5.25101C8.15187 5.25101 8.05429 5.2316 7.96324 5.19388C7.8722 5.15617 7.78947 5.1009 7.71979 5.03122L4.50042 1.8109L1.28104 5.03122C1.21136 5.1009 1.12863 5.15617 1.03759 5.19388C0.946545 5.2316 0.848963 5.25101 0.750417 5.25101C0.651871 5.25101 0.55429 5.2316 0.463245 5.19388C0.3722 5.15617 0.289475 5.1009 0.219792 5.03122C0.150109 4.96153 0.0948337 4.87881 0.0571218 4.78776C0.0194098 4.69672 0 4.59914 0 4.50059C0 4.40204 0.0194098 4.30446 0.0571218 4.21342C0.0948337 4.12237 0.150109 4.03965 0.219792 3.96996L3.96979 0.219965C4.03945 0.150233 4.12216 0.0949141 4.21321 0.0571709C4.30426 0.0194276 4.40185 0 4.50042 0C4.59898 0 4.69657 0.0194276 4.78762 0.0571709C4.87867 0.0949141 4.96139 0.150233 5.03104 0.219965L8.78104 3.96996Z' fill='%23046A38'/%3E%3C/svg%3E"); }

.plp-faq-icon {
  order: var(--plp-faq-icon-order);
  flex: 0 0 var(--plp-faq-icon-width);
  width: var(--plp-faq-icon-width);
  height: var(--plp-faq-icon-height);
  margin: var(--plp-faq-icon-margin);
  background-color: var(--plp-faq-question-color);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6' fill='none'%3E%3Cpath d='M8.78104 0.219965C8.85077 0.28962 8.90609 0.372337 8.94384 0.463385C8.98158 0.554434 9.00101 0.652029 9.00101 0.75059C9.00101 0.849152 8.98158 0.946747 8.94384 1.0378C8.90609 1.12884 8.85077 1.21156 8.78104 1.28122L5.03104 5.03122C4.96139 5.10095 4.87867 5.15627 4.78762 5.19401C4.69657 5.23175 4.59898 5.25118 4.50042 5.25118C4.40185 5.25118 4.30426 5.23175 4.21321 5.19401C4.12216 5.15627 4.03945 5.10095 3.96979 5.03122L0.219792 1.28122C0.0790614 1.14049 0 0.949613 0 0.75059C0 0.551567 0.0790614 0.360695 0.219792 0.219965C0.360522 0.0792345 0.551394 0.000173569 0.750417 0.000173569C0.94944 0.000173569 1.14031 0.0792345 1.28104 0.219965L4.50042 3.44028L7.71979 0.219965C7.78945 0.150233 7.87216 0.0949141 7.96321 0.0571709C8.05426 0.0194276 8.15186 0 8.25042 0C8.34898 0 8.44657 0.0194276 8.53762 0.0571709C8.62867 0.0949141 8.71139 0.150233 8.78104 0.219965Z' fill='%23046A38'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6' fill='none'%3E%3Cpath d='M8.78104 0.219965C8.85077 0.28962 8.90609 0.372337 8.94384 0.463385C8.98158 0.554434 9.00101 0.652029 9.00101 0.75059C9.00101 0.849152 8.98158 0.946747 8.94384 1.0378C8.90609 1.12884 8.85077 1.21156 8.78104 1.28122L5.03104 5.03122C4.96139 5.10095 4.87867 5.15627 4.78762 5.19401C4.69657 5.23175 4.59898 5.25118 4.50042 5.25118C4.40185 5.25118 4.30426 5.23175 4.21321 5.19401C4.12216 5.15627 4.03945 5.10095 3.96979 5.03122L0.219792 1.28122C0.0790614 1.14049 0 0.949613 0 0.75059C0 0.551567 0.0790614 0.360695 0.219792 0.219965C0.360522 0.0792345 0.551394 0.000173569 0.750417 0.000173569C0.94944 0.000173569 1.14031 0.0792345 1.28104 0.219965L4.50042 3.44028L7.71979 0.219965C7.78945 0.150233 7.87216 0.0949141 7.96321 0.0571709C8.05426 0.0194276 8.15186 0 8.25042 0C8.34898 0 8.44657 0.0194276 8.53762 0.0571709C8.62867 0.0949141 8.71139 0.150233 8.78104 0.219965Z' fill='%23046A38'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain; }

.plp-faq-answer-inner {
  padding: var(--plp-faq-answer-padding);
  color: var(--plp-faq-answer-color);
  font-size: var(--plp-faq-answer-size);
  line-height: var(--plp-faq-answer-line-height); }
  .plp-faq-answer-inner p {
    margin-bottom: 14px; }
  .plp-faq-answer-inner b,
  .plp-faq-answer-inner strong {
    color: var(--plp-faq-question-color);
    font-family: var(--plp-faq-question-font); }
  .plp-faq-answer-inner a,
  .plp-faq-answer-inner sup {
    color: var(--plp-faq-answer-muted-color); }
  .plp-faq-answer-inner p:last-child {
    margin-bottom: 0; }

@media (min-width: 1024px) {
  .plp-faq-wrapper {
    --plp-faq-title-size: 2rem;
    margin-top: 70px;
    padding-top: var(--plp-faq-padding-top);
    padding-bottom: var(--plp-faq-padding-bottom); } }

.plp-faq-wrapper {
  --plp-faq-bg: #eaf8fb;
  --plp-faq-title-color: #182d4d;
  --plp-faq-title-font: Klavika-Bold, Helvetica, Arial, sans-serif;
  --plp-faq-title-margin-bottom: 36px;
  --plp-faq-padding-top: 38px;
  --plp-faq-padding-bottom: 40px;
  --plp-faq-full-bleed: 1;
  --plp-faq-max-width: 860px;
  --plp-faq-font: Klavika-Regular, Helvetica, Arial, sans-serif;
  --plp-faq-item-radius: 4px;
  --plp-faq-question-size: 0.875rem;
  --plp-faq-question-min-height: 52px;
  --plp-faq-answer-muted-color: #7f889d;
  --plp-faq-answer-padding: 10px 20px 24px;
  --plp-faq-answer-size: 0.875rem;
  --plp-faq-answer-line-height: 1.5; }

.search-results__sorting-rules svg {
  color: #0c2340; }

/*# sourceMappingURL=searchResults.css.map*/