/* Generated from the frozen category component plus this package's source; do not edit directly. */
/* Initial category component; build-css.js expands the scope tokens.
   Native nesting keeps long scope conditions out of every child selector.
   Each scope parent is ONE selector; each child uses ONE &, preserving the
   original #pageCategory/:where specificity and media-query cascade.
   Scope uses BASE-rendered name, child flag and primary breadcrumb only.
   No rule waits for JavaScript, a loading class or a ready class. */

/* Initial, category-selected related shortcut; no divider or runtime UI. */
#pageCategory .ssaw-category-related { display: none; }
#pageCategory .content-wrap:where([data-ssaw-category="シェルター"]) {
  & .ssaw-category-related { display: block; margin-top: 28px; }
  & .ssaw-category-related__heading {
    margin: 0 0 10px;
    font-size: 11px;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: .035em;
  }
}
@media (max-width: 1023px) {
  #pageCategory .content-wrap:where([data-ssaw-category="シェルター"]) {
    & .ssaw-category-related { margin-top: 22px; }
  }
}


#pageCategory .ssaw-category-detail,
#pageCategory .ssaw-category-detail__intro,
#pageCategory .ssaw-category-detail__body {
  display: contents;
}

#pageCategory #ssaw-category-description {
  margin: 12px 0 24px;
  font-size: 13px;
  line-height: 1.9;
  color: inherit;
  opacity: .72;
}

/* Permanent exclusions and the existing outside-scope pill layout. */
#pageCategory .content-wrap:where(:not(:is(:is([data-ssaw-category="パッキングギア"],[data-ssaw-category="シェルター"],[data-ssaw-category="フィールドギア"],[data-ssaw-category="ハンモックギア"],[data-ssaw-category="エチケット"],[data-ssaw-category="MYOG & REPAIR"],[data-ssaw-category="ロープスプライス"],[data-ssaw-category="ssaw"],[data-ssaw-category="スリープギア"],[data-ssaw-category="縫製資材"],[data-ssaw-category="アウトレット"],[data-ssaw-category="ステッカー"]),:not([data-ssaw-has-children="1"]):not(:is([data-ssaw-category="パッキングギア"],[data-ssaw-category="シェルター"],[data-ssaw-category="フィールドギア"],[data-ssaw-category="ハンモックギア"],[data-ssaw-category="エチケット"],[data-ssaw-category="MYOG & REPAIR"],[data-ssaw-category="ロープスプライス"],[data-ssaw-category="ssaw"],[data-ssaw-category="スリープギア"],[data-ssaw-category="縫製資材"],[data-ssaw-category="アウトレット"],[data-ssaw-category="ステッカー"])):not(:is([data-ssaw-category="アパレル"])):not(:has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6639589"],[href$="/categories/6639589/"]))):has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6171668"],[href$="/categories/6171668/"],[href$="/categories/7490746"],[href$="/categories/7490746/"],[href$="/categories/6171667"],[href$="/categories/6171667/"],[href$="/categories/6171669"],[href$="/categories/6171669/"],[href$="/categories/6281936"],[href$="/categories/6281936/"],[href$="/categories/6532480"],[href$="/categories/6532480/"],[href$="/categories/6532472"],[href$="/categories/6532472/"],[href$="/categories/6171666"],[href$="/categories/6171666/"],[href$="/categories/7490767"],[href$="/categories/7490767/"],[href$="/categories/7086266"],[href$="/categories/7086266/"]))))) {
  & :is(.ssaw-category-detail-card__copy,
  .ssaw-category-detail-card__arrow, .ssaw-category-back,
  .ssaw-category-products-heading) {
    display: none;
  }

  /* Outside-scope fallback remains hidden except for BRAND LIST pages whose
     metadata map has no existing brand-specific body. */
  &:not([data-ssaw-category="取り扱いBRAND LIST"]):not(:has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6838363"],[href$="/categories/6838363/"]))) .ssaw-category-fallback {
    display: none;
  }

  & .ssaw-category-children__grid {
    margin: 2em 0;
    padding: 0;
    font-size: 1rem;
    list-style: none;
  }

  & .ssaw-category-children__grid > li {
    position: relative;
    display: inline-block;
    margin: 0 .181em .363em 0;
    font-size: 1.1rem;
    line-height: 1;
  }

  & .ssaw-category-detail-card {
    position: relative;
    display: inline-block;
    padding: .545em 1.454em;
    color: var(--font-clr);
    text-decoration: none;
    line-height: 1.4;
    background-color: rgb(from var(--font-clr) r g b / .11);
    border-radius: 2.272em;
  }
}

/* Approved category detail layout: one scope selector for all child rules. */
#pageCategory .content-wrap:where(:is(:is([data-ssaw-category="パッキングギア"],[data-ssaw-category="シェルター"],[data-ssaw-category="フィールドギア"],[data-ssaw-category="ハンモックギア"],[data-ssaw-category="エチケット"],[data-ssaw-category="MYOG & REPAIR"],[data-ssaw-category="ロープスプライス"],[data-ssaw-category="ssaw"],[data-ssaw-category="スリープギア"],[data-ssaw-category="縫製資材"],[data-ssaw-category="アウトレット"],[data-ssaw-category="ステッカー"]),:not([data-ssaw-has-children="1"]):not(:is([data-ssaw-category="パッキングギア"],[data-ssaw-category="シェルター"],[data-ssaw-category="フィールドギア"],[data-ssaw-category="ハンモックギア"],[data-ssaw-category="エチケット"],[data-ssaw-category="MYOG & REPAIR"],[data-ssaw-category="ロープスプライス"],[data-ssaw-category="ssaw"],[data-ssaw-category="スリープギア"],[data-ssaw-category="縫製資材"],[data-ssaw-category="アウトレット"],[data-ssaw-category="ステッカー"])):not(:is([data-ssaw-category="アパレル"])):not(:has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6639589"],[href$="/categories/6639589/"]))):has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6171668"],[href$="/categories/6171668/"],[href$="/categories/7490746"],[href$="/categories/7490746/"],[href$="/categories/6171667"],[href$="/categories/6171667/"],[href$="/categories/6171669"],[href$="/categories/6171669/"],[href$="/categories/6281936"],[href$="/categories/6281936/"],[href$="/categories/6532480"],[href$="/categories/6532480/"],[href$="/categories/6532472"],[href$="/categories/6532472/"],[href$="/categories/6171666"],[href$="/categories/6171666/"],[href$="/categories/7490767"],[href$="/categories/7490767/"],[href$="/categories/7086266"],[href$="/categories/7086266/"])))) {
  & .ssaw-category-detail {
    display: grid;
    grid-template-columns: minmax(0, .94fr) minmax(0, 1.06fr);
    align-items: start;
    gap: clamp(48px, 7vw, 104px);
    margin: 24px 0 56px;
  }

  & .ssaw-category-detail__intro {
    display: block;
    min-width: 0;
    padding-top: 2px;
  }

  & .ssaw-category-detail__body {
    display: block;
    min-width: 0;
  }

  & .ssaw-category-detail .ttl-h1 {
    margin: 0 0 16px;
    font-size: clamp(26px, 2vw, 32px);
    line-height: 1.35;
  }

  & #ssaw-category-description {
    max-width: 34em;
    margin: 0;
    font-size: 13px;
    line-height: 1.9;
  }

  & .ssaw-category-children {
    display: block;
    min-width: 0;
    margin: 0;
  }

  & .ssaw-category-children__grid {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 10px;
    margin: 0;
    padding: 0;
    list-style: none;
  }

  & .ssaw-category-children__grid > li {
    min-width: 0;
    margin: 0;
    padding: 0;
  }

  & .ssaw-category-detail-card {
    display: grid;
    grid-template-columns: minmax(0, 42%) minmax(0, 1fr) auto;
    align-items: center;
    column-gap: 16px;
    min-height: 70px;
    box-sizing: border-box;
    padding: 13px 19px;
    background: #00236d;
    color: #fff;
    text-decoration: none;
    transition: background-color .18s ease, transform .18s ease, box-shadow .18s ease;
  }

  & .ssaw-category-detail-card__title {
    min-width: 0;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.35;
    letter-spacing: .035em;
  }

  & .ssaw-category-detail-card__copy {
    min-width: 0;
    font-size: 9.5px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: .02em;
    opacity: .72;
  }

  & .ssaw-category-detail-card__arrow {
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    opacity: .72;
  }

  & .ssaw-category-detail-card:hover {
    background: #03002f;
    box-shadow: 0 8px 20px rgba(0, 35, 109, .12);
    transform: translateY(-1px);
  }

  & .ssaw-category-detail-card:focus-visible {
    outline: 2px solid #00236d;
    outline-offset: 3px;
  }

  & .ssaw-category-products-heading {
    margin: 0 0 20px;
    color: #03002f;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.5;
    letter-spacing: .08em;
  }
}

/* Root pages keep the existing Home/current breadcrumb presentation. */
#pageCategory .content-wrap:where(:is([data-ssaw-category="パッキングギア"],[data-ssaw-category="シェルター"],[data-ssaw-category="フィールドギア"],[data-ssaw-category="ハンモックギア"],[data-ssaw-category="エチケット"],[data-ssaw-category="MYOG & REPAIR"],[data-ssaw-category="ロープスプライス"],[data-ssaw-category="ssaw"],[data-ssaw-category="スリープギア"],[data-ssaw-category="縫製資材"],[data-ssaw-category="アウトレット"],[data-ssaw-category="ステッカー"])) {
  &:not([data-ssaw-has-children="1"]) .ssaw-category-detail {
    display: block;
    margin-bottom: 42px;
  }

  &:not([data-ssaw-has-children="1"]) .ssaw-category-detail__intro {
    max-width: 720px;
  }

  & .ssaw-category-back {
    display: none;
  }

  &:not([data-ssaw-category="縫製資材"]) > .bread-wrap .breadcrumb > li:not(:first-child):not(:last-child) {
    display: none;
  }
}

/* Leaf pages reuse BASE nodes, including the direct-parent breadcrumb link. */
#pageCategory .content-wrap:where(:not([data-ssaw-has-children="1"]):not(:is([data-ssaw-category="パッキングギア"],[data-ssaw-category="シェルター"],[data-ssaw-category="フィールドギア"],[data-ssaw-category="ハンモックギア"],[data-ssaw-category="エチケット"],[data-ssaw-category="MYOG & REPAIR"],[data-ssaw-category="ロープスプライス"],[data-ssaw-category="ssaw"],[data-ssaw-category="スリープギア"],[data-ssaw-category="縫製資材"],[data-ssaw-category="アウトレット"],[data-ssaw-category="ステッカー"])):not(:is([data-ssaw-category="アパレル"])):not(:has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6639589"],[href$="/categories/6639589/"]))):has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6171668"],[href$="/categories/6171668/"],[href$="/categories/7490746"],[href$="/categories/7490746/"],[href$="/categories/6171667"],[href$="/categories/6171667/"],[href$="/categories/6171669"],[href$="/categories/6171669/"],[href$="/categories/6281936"],[href$="/categories/6281936/"],[href$="/categories/6532480"],[href$="/categories/6532480/"],[href$="/categories/6532472"],[href$="/categories/6532472/"],[href$="/categories/6171666"],[href$="/categories/6171666/"],[href$="/categories/7490767"],[href$="/categories/7490767/"],[href$="/categories/7086266"],[href$="/categories/7086266/"]))) {
  & .ssaw-category-detail__intro {
    display: contents;
  }

  & .ssaw-category-detail .ttl-h1 {
    margin: 0;
    padding-top: 2px;
  }

  & .ssaw-category-detail__body {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }

  & .ssaw-category-back {
    display: block;
    max-width: 100%;
    margin-top: 22px;
  }

  & .ssaw-category-back > .breadcrumb {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: inherit;
  }

  & .ssaw-category-back > .breadcrumb > li:not(:nth-last-child(2)) {
    display: none;
  }

  & .ssaw-category-back > .breadcrumb > li:nth-last-child(2) {
    display: block;
    margin: 0;
    padding: 0;
  }

  & .ssaw-category-back > .breadcrumb > li::before,
  & .ssaw-category-back > .breadcrumb > li::after {
    content: none;
  }

  & .ssaw-category-back .breadcrumb__link {
    display: inline-flex;
    min-height: 48px;
    box-sizing: border-box;
    align-items: center;
    justify-content: center;
    padding: 10px 24px;
    border: 1px solid #00236d;
    border-radius: 2px;
    background: #fff;
    color: #00236d;
    font-size: 11px;
    font-weight: 500;
    line-height: 1.45;
    letter-spacing: .035em;
    text-decoration: none;
    white-space: normal;
    transition: background-color .18s ease, opacity .18s ease;
  }

  & .ssaw-category-back .breadcrumb__link::before {
    content: "←\00a0";
  }

  & .ssaw-category-back .breadcrumb__link::after {
    content: "へ戻る";
  }

  & .ssaw-category-back .breadcrumb__link:hover {
    background: rgba(0, 35, 109, .045);
  }

  & .ssaw-category-back .breadcrumb__link:focus-visible {
    outline: 2px solid #00236d;
    outline-offset: 3px;
  }
}

@media (min-width: 1024px) {
  /* Permanent exclusions and the existing outside-scope pill layout. */
  #pageCategory .content-wrap:where(:not(:is(:is([data-ssaw-category="パッキングギア"],[data-ssaw-category="シェルター"],[data-ssaw-category="フィールドギア"],[data-ssaw-category="ハンモックギア"],[data-ssaw-category="エチケット"],[data-ssaw-category="MYOG & REPAIR"],[data-ssaw-category="ロープスプライス"],[data-ssaw-category="ssaw"],[data-ssaw-category="スリープギア"],[data-ssaw-category="縫製資材"],[data-ssaw-category="アウトレット"],[data-ssaw-category="ステッカー"]),:not([data-ssaw-has-children="1"]):not(:is([data-ssaw-category="パッキングギア"],[data-ssaw-category="シェルター"],[data-ssaw-category="フィールドギア"],[data-ssaw-category="ハンモックギア"],[data-ssaw-category="エチケット"],[data-ssaw-category="MYOG & REPAIR"],[data-ssaw-category="ロープスプライス"],[data-ssaw-category="ssaw"],[data-ssaw-category="スリープギア"],[data-ssaw-category="縫製資材"],[data-ssaw-category="アウトレット"],[data-ssaw-category="ステッカー"])):not(:is([data-ssaw-category="アパレル"])):not(:has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6639589"],[href$="/categories/6639589/"]))):has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6171668"],[href$="/categories/6171668/"],[href$="/categories/7490746"],[href$="/categories/7490746/"],[href$="/categories/6171667"],[href$="/categories/6171667/"],[href$="/categories/6171669"],[href$="/categories/6171669/"],[href$="/categories/6281936"],[href$="/categories/6281936/"],[href$="/categories/6532480"],[href$="/categories/6532480/"],[href$="/categories/6532472"],[href$="/categories/6532472/"],[href$="/categories/6171666"],[href$="/categories/6171666/"],[href$="/categories/7490767"],[href$="/categories/7490767/"],[href$="/categories/7086266"],[href$="/categories/7086266/"]))))) {
    & .ssaw-category-detail .ttl-h1 {
      margin-bottom: 28px;
    }
  }
}

@media (min-width: 768px) {
  /* Permanent exclusions and the existing outside-scope pill layout. */
  #pageCategory .content-wrap:where(:not(:is(:is([data-ssaw-category="パッキングギア"],[data-ssaw-category="シェルター"],[data-ssaw-category="フィールドギア"],[data-ssaw-category="ハンモックギア"],[data-ssaw-category="エチケット"],[data-ssaw-category="MYOG & REPAIR"],[data-ssaw-category="ロープスプライス"],[data-ssaw-category="ssaw"],[data-ssaw-category="スリープギア"],[data-ssaw-category="縫製資材"],[data-ssaw-category="アウトレット"],[data-ssaw-category="ステッカー"]),:not([data-ssaw-has-children="1"]):not(:is([data-ssaw-category="パッキングギア"],[data-ssaw-category="シェルター"],[data-ssaw-category="フィールドギア"],[data-ssaw-category="ハンモックギア"],[data-ssaw-category="エチケット"],[data-ssaw-category="MYOG & REPAIR"],[data-ssaw-category="ロープスプライス"],[data-ssaw-category="ssaw"],[data-ssaw-category="スリープギア"],[data-ssaw-category="縫製資材"],[data-ssaw-category="アウトレット"],[data-ssaw-category="ステッカー"])):not(:is([data-ssaw-category="アパレル"])):not(:has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6639589"],[href$="/categories/6639589/"]))):has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6171668"],[href$="/categories/6171668/"],[href$="/categories/7490746"],[href$="/categories/7490746/"],[href$="/categories/6171667"],[href$="/categories/6171667/"],[href$="/categories/6171669"],[href$="/categories/6171669/"],[href$="/categories/6281936"],[href$="/categories/6281936/"],[href$="/categories/6532480"],[href$="/categories/6532480/"],[href$="/categories/6532472"],[href$="/categories/6532472/"],[href$="/categories/6171666"],[href$="/categories/6171666/"],[href$="/categories/7490767"],[href$="/categories/7490767/"],[href$="/categories/7086266"],[href$="/categories/7086266/"]))))) {
    & .ssaw-category-children__grid > li {
      font-size: 1.2rem;
      margin: 0 .363em .727em 0;
    }
  }
}

@media (min-width: 1024px) {
  /* Permanent exclusions and the existing outside-scope pill layout. */
  #pageCategory .content-wrap:where(:not(:is(:is([data-ssaw-category="パッキングギア"],[data-ssaw-category="シェルター"],[data-ssaw-category="フィールドギア"],[data-ssaw-category="ハンモックギア"],[data-ssaw-category="エチケット"],[data-ssaw-category="MYOG & REPAIR"],[data-ssaw-category="ロープスプライス"],[data-ssaw-category="ssaw"],[data-ssaw-category="スリープギア"],[data-ssaw-category="縫製資材"],[data-ssaw-category="アウトレット"],[data-ssaw-category="ステッカー"]),:not([data-ssaw-has-children="1"]):not(:is([data-ssaw-category="パッキングギア"],[data-ssaw-category="シェルター"],[data-ssaw-category="フィールドギア"],[data-ssaw-category="ハンモックギア"],[data-ssaw-category="エチケット"],[data-ssaw-category="MYOG & REPAIR"],[data-ssaw-category="ロープスプライス"],[data-ssaw-category="ssaw"],[data-ssaw-category="スリープギア"],[data-ssaw-category="縫製資材"],[data-ssaw-category="アウトレット"],[data-ssaw-category="ステッカー"])):not(:is([data-ssaw-category="アパレル"])):not(:has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6639589"],[href$="/categories/6639589/"]))):has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6171668"],[href$="/categories/6171668/"],[href$="/categories/7490746"],[href$="/categories/7490746/"],[href$="/categories/6171667"],[href$="/categories/6171667/"],[href$="/categories/6171669"],[href$="/categories/6171669/"],[href$="/categories/6281936"],[href$="/categories/6281936/"],[href$="/categories/6532480"],[href$="/categories/6532480/"],[href$="/categories/6532472"],[href$="/categories/6532472/"],[href$="/categories/6171666"],[href$="/categories/6171666/"],[href$="/categories/7490767"],[href$="/categories/7490767/"],[href$="/categories/7086266"],[href$="/categories/7086266/"]))))) {
    & .ssaw-category-children__grid > li {
      margin: 0 .727em .727em 0;
    }
  }
}

@media (max-width: 1023px) {
  /* Approved category detail layout: one scope selector for all child rules. */
  #pageCategory .content-wrap:where(:is(:is([data-ssaw-category="パッキングギア"],[data-ssaw-category="シェルター"],[data-ssaw-category="フィールドギア"],[data-ssaw-category="ハンモックギア"],[data-ssaw-category="エチケット"],[data-ssaw-category="MYOG & REPAIR"],[data-ssaw-category="ロープスプライス"],[data-ssaw-category="ssaw"],[data-ssaw-category="スリープギア"],[data-ssaw-category="縫製資材"],[data-ssaw-category="アウトレット"],[data-ssaw-category="ステッカー"]),:not([data-ssaw-has-children="1"]):not(:is([data-ssaw-category="パッキングギア"],[data-ssaw-category="シェルター"],[data-ssaw-category="フィールドギア"],[data-ssaw-category="ハンモックギア"],[data-ssaw-category="エチケット"],[data-ssaw-category="MYOG & REPAIR"],[data-ssaw-category="ロープスプライス"],[data-ssaw-category="ssaw"],[data-ssaw-category="スリープギア"],[data-ssaw-category="縫製資材"],[data-ssaw-category="アウトレット"],[data-ssaw-category="ステッカー"])):not(:is([data-ssaw-category="アパレル"])):not(:has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6639589"],[href$="/categories/6639589/"]))):has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6171668"],[href$="/categories/6171668/"],[href$="/categories/7490746"],[href$="/categories/7490746/"],[href$="/categories/6171667"],[href$="/categories/6171667/"],[href$="/categories/6171669"],[href$="/categories/6171669/"],[href$="/categories/6281936"],[href$="/categories/6281936/"],[href$="/categories/6532480"],[href$="/categories/6532480/"],[href$="/categories/6532472"],[href$="/categories/6532472/"],[href$="/categories/6171666"],[href$="/categories/6171666/"],[href$="/categories/7490767"],[href$="/categories/7490767/"],[href$="/categories/7086266"],[href$="/categories/7086266/"])))) {
    & .ssaw-category-detail {
      display: block;
      margin: 18px 0 34px;
    }

    & .ssaw-category-detail__intro {
      padding-top: 0;
    }

    & .ssaw-category-detail .ttl-h1 {
      margin: 0 0 12px;
      font-size: 22px;
      line-height: 1.4;
    }

    & #ssaw-category-description {
      max-width: none;
      font-size: 11px;
      line-height: 1.75;
    }

    & .ssaw-category-children {
      margin-top: 20px;
    }

    & .ssaw-category-children__grid {
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 8px;
    }

    & .ssaw-category-detail-card {
      grid-template-columns: minmax(0, 1fr) auto;
      grid-template-areas: "title arrow" "copy arrow";
      align-content: center;
      column-gap: 7px;
      row-gap: 3px;
      min-height: 60px;
      padding: 8px 10px 8px 11px;
    }

    & .ssaw-category-detail-card__title {
      grid-area: title;
      font-size: 10.5px;
      line-height: 1.32;
      letter-spacing: .02em;
    }

    & .ssaw-category-detail-card__copy {
      grid-area: copy;
      font-size: 8.5px;
      line-height: 1.35;
      letter-spacing: 0;
    }

    & .ssaw-category-detail-card__arrow {
      grid-area: arrow;
      font-size: 13px;
    }

    & .ssaw-category-products-heading {
      margin-bottom: 14px;
      font-size: 13px;
    }
  }

  /* Root pages keep the existing Home/current breadcrumb presentation. */
  #pageCategory .content-wrap:where(:is([data-ssaw-category="パッキングギア"],[data-ssaw-category="シェルター"],[data-ssaw-category="フィールドギア"],[data-ssaw-category="ハンモックギア"],[data-ssaw-category="エチケット"],[data-ssaw-category="MYOG & REPAIR"],[data-ssaw-category="ロープスプライス"],[data-ssaw-category="ssaw"],[data-ssaw-category="スリープギア"],[data-ssaw-category="縫製資材"],[data-ssaw-category="アウトレット"],[data-ssaw-category="ステッカー"])) {
    &:not([data-ssaw-has-children="1"]) .ssaw-category-detail {
      display: block;
      margin: 18px 0 34px;
    }
  }

  /* Leaf pages reuse BASE nodes, including the direct-parent breadcrumb link. */
  #pageCategory .content-wrap:where(:not([data-ssaw-has-children="1"]):not(:is([data-ssaw-category="パッキングギア"],[data-ssaw-category="シェルター"],[data-ssaw-category="フィールドギア"],[data-ssaw-category="ハンモックギア"],[data-ssaw-category="エチケット"],[data-ssaw-category="MYOG & REPAIR"],[data-ssaw-category="ロープスプライス"],[data-ssaw-category="ssaw"],[data-ssaw-category="スリープギア"],[data-ssaw-category="縫製資材"],[data-ssaw-category="アウトレット"],[data-ssaw-category="ステッカー"])):not(:is([data-ssaw-category="アパレル"])):not(:has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6639589"],[href$="/categories/6639589/"]))):has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6171668"],[href$="/categories/6171668/"],[href$="/categories/7490746"],[href$="/categories/7490746/"],[href$="/categories/6171667"],[href$="/categories/6171667/"],[href$="/categories/6171669"],[href$="/categories/6171669/"],[href$="/categories/6281936"],[href$="/categories/6281936/"],[href$="/categories/6532480"],[href$="/categories/6532480/"],[href$="/categories/6532472"],[href$="/categories/6532472/"],[href$="/categories/6171666"],[href$="/categories/6171666/"],[href$="/categories/7490767"],[href$="/categories/7490767/"],[href$="/categories/7086266"],[href$="/categories/7086266/"]))) {
    & .ssaw-category-detail .ttl-h1 {
      padding-top: 0;
    }

    & #ssaw-category-description {
      font-size: 12px;
      line-height: 1.75;
    }

    & .ssaw-category-back {
      width: 100%;
      margin-top: 18px;
    }

    & .ssaw-category-back .breadcrumb__link {
      width: 100%;
      min-height: 48px;
      padding: 10px 16px;
      font-size: 10.5px;
    }

    & > .bread-wrap .breadcrumb {
      flex-wrap: wrap;
      row-gap: 4px;
    }

    & > .bread-wrap .breadcrumb > li:last-child {
      display: none;
    }
  }
}

@media (max-width: 374px) {
  /* Approved category detail layout: one scope selector for all child rules. */
  #pageCategory .content-wrap:where(:is(:is([data-ssaw-category="パッキングギア"],[data-ssaw-category="シェルター"],[data-ssaw-category="フィールドギア"],[data-ssaw-category="ハンモックギア"],[data-ssaw-category="エチケット"],[data-ssaw-category="MYOG & REPAIR"],[data-ssaw-category="ロープスプライス"],[data-ssaw-category="ssaw"],[data-ssaw-category="スリープギア"],[data-ssaw-category="縫製資材"],[data-ssaw-category="アウトレット"],[data-ssaw-category="ステッカー"]),:not([data-ssaw-has-children="1"]):not(:is([data-ssaw-category="パッキングギア"],[data-ssaw-category="シェルター"],[data-ssaw-category="フィールドギア"],[data-ssaw-category="ハンモックギア"],[data-ssaw-category="エチケット"],[data-ssaw-category="MYOG & REPAIR"],[data-ssaw-category="ロープスプライス"],[data-ssaw-category="ssaw"],[data-ssaw-category="スリープギア"],[data-ssaw-category="縫製資材"],[data-ssaw-category="アウトレット"],[data-ssaw-category="ステッカー"])):not(:is([data-ssaw-category="アパレル"])):not(:has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6639589"],[href$="/categories/6639589/"]))):has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6171668"],[href$="/categories/6171668/"],[href$="/categories/7490746"],[href$="/categories/7490746/"],[href$="/categories/6171667"],[href$="/categories/6171667/"],[href$="/categories/6171669"],[href$="/categories/6171669/"],[href$="/categories/6281936"],[href$="/categories/6281936/"],[href$="/categories/6532480"],[href$="/categories/6532480/"],[href$="/categories/6532472"],[href$="/categories/6532472/"],[href$="/categories/6171666"],[href$="/categories/6171666/"],[href$="/categories/7490767"],[href$="/categories/7490767/"],[href$="/categories/7086266"],[href$="/categories/7086266/"])))) {
    & .ssaw-category-detail-card {
      padding-left: 9px;
      padding-right: 8px;
    }

    & .ssaw-category-detail-card__title {
      font-size: 9.5px;
    }

    & .ssaw-category-detail-card__copy {
      font-size: 8px;
    }

    & .ssaw-category-detail-card__arrow {
      font-size: 12px;
    }
  }
}

@media (prefers-reduced-motion: reduce) {
  /* Approved category detail layout: one scope selector for all child rules. */
  #pageCategory .content-wrap:where(:is(:is([data-ssaw-category="パッキングギア"],[data-ssaw-category="シェルター"],[data-ssaw-category="フィールドギア"],[data-ssaw-category="ハンモックギア"],[data-ssaw-category="エチケット"],[data-ssaw-category="MYOG & REPAIR"],[data-ssaw-category="ロープスプライス"],[data-ssaw-category="ssaw"],[data-ssaw-category="スリープギア"],[data-ssaw-category="縫製資材"],[data-ssaw-category="アウトレット"],[data-ssaw-category="ステッカー"]),:not([data-ssaw-has-children="1"]):not(:is([data-ssaw-category="パッキングギア"],[data-ssaw-category="シェルター"],[data-ssaw-category="フィールドギア"],[data-ssaw-category="ハンモックギア"],[data-ssaw-category="エチケット"],[data-ssaw-category="MYOG & REPAIR"],[data-ssaw-category="ロープスプライス"],[data-ssaw-category="ssaw"],[data-ssaw-category="スリープギア"],[data-ssaw-category="縫製資材"],[data-ssaw-category="アウトレット"],[data-ssaw-category="ステッカー"])):not(:is([data-ssaw-category="アパレル"])):not(:has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6639589"],[href$="/categories/6639589/"]))):has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6171668"],[href$="/categories/6171668/"],[href$="/categories/7490746"],[href$="/categories/7490746/"],[href$="/categories/6171667"],[href$="/categories/6171667/"],[href$="/categories/6171669"],[href$="/categories/6171669/"],[href$="/categories/6281936"],[href$="/categories/6281936/"],[href$="/categories/6532480"],[href$="/categories/6532480/"],[href$="/categories/6532472"],[href$="/categories/6532472/"],[href$="/categories/6171666"],[href$="/categories/6171666/"],[href$="/categories/7490767"],[href$="/categories/7490767/"],[href$="/categories/7086266"],[href$="/categories/7086266/"])))) {
    & .ssaw-category-detail-card {
      transition: none;
    }
  }

  /* Leaf pages reuse BASE nodes, including the direct-parent breadcrumb link. */
  #pageCategory .content-wrap:where(:not([data-ssaw-has-children="1"]):not(:is([data-ssaw-category="パッキングギア"],[data-ssaw-category="シェルター"],[data-ssaw-category="フィールドギア"],[data-ssaw-category="ハンモックギア"],[data-ssaw-category="エチケット"],[data-ssaw-category="MYOG & REPAIR"],[data-ssaw-category="ロープスプライス"],[data-ssaw-category="ssaw"],[data-ssaw-category="スリープギア"],[data-ssaw-category="縫製資材"],[data-ssaw-category="アウトレット"],[data-ssaw-category="ステッカー"])):not(:is([data-ssaw-category="アパレル"])):not(:has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6639589"],[href$="/categories/6639589/"]))):has(> .bread-wrap .breadcrumb > li > a:is([href$="/categories/6171668"],[href$="/categories/6171668/"],[href$="/categories/7490746"],[href$="/categories/7490746/"],[href$="/categories/6171667"],[href$="/categories/6171667/"],[href$="/categories/6171669"],[href$="/categories/6171669/"],[href$="/categories/6281936"],[href$="/categories/6281936/"],[href$="/categories/6532480"],[href$="/categories/6532480/"],[href$="/categories/6532472"],[href$="/categories/6532472/"],[href$="/categories/6171666"],[href$="/categories/6171666/"],[href$="/categories/7490767"],[href$="/categories/7490767/"],[href$="/categories/7086266"],[href$="/categories/7086266/"]))) {
    & .ssaw-category-back .breadcrumb__link {
      transition: none;
    }
  }
}

/* BRAND LIST uses BASE's primary BreadcrumbTag for scope and hierarchy.
   The known ssaw category already belongs to the frozen initial category UI. */

/* Real text is present in the initial HTML. The build inserts one selection
   rule per existing v8 body without using those IDs for the page scope. */
