/* 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. */

/* Static real-DOM copy. Ordered variants and selectors share one source. */
#pageCategory #ssaw-category-description > span:not(:first-child),
#pageCategory .ssaw-category-detail-card__copy > span:not(:first-child) {
  display: none;
}

#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="ステッカー"])) {
  &:where([data-ssaw-category="パッキングギア"]) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(2) { display: inline; }
    }
  }
  &:where([data-ssaw-category="シェルター"]) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(3) { display: inline; }
    }
  }
  &:where([data-ssaw-category="フィールドギア"]) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(4) { display: inline; }
    }
  }
  &:where([data-ssaw-category="ハンモックギア"]) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(5) { display: inline; }
    }
  }
  &:where([data-ssaw-category="ロープスプライス"]) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(6) { display: inline; }
    }
  }
  &:where([data-ssaw-category="MYOG & REPAIR"]) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(7) { display: inline; }
    }
  }
  &:where([data-ssaw-category="エチケット"]) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(8) { display: inline; }
    }
  }
  &:where([data-ssaw-category="ssaw"]) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(9) { display: inline; }
    }
  }
}

#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/"]))) {
  &:where([data-ssaw-category="バックパック"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6171668"],[href$="/categories/6171668/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(10) { display: inline; }
    }
  }
  &:where([data-ssaw-category="パッキング・スタッフサック"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6171668"],[href$="/categories/6171668/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(11) { display: inline; }
    }
  }
  &:where([data-ssaw-category="ポーチ・オーガナイザー"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6171668"],[href$="/categories/6171668/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(12) { display: inline; }
    }
  }
  &:where([data-ssaw-category="テント・タープ"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/7490746"],[href$="/categories/7490746/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(13) { display: inline; }
    }
  }
  &:where([data-ssaw-category="ビビィ"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/7490746"],[href$="/categories/7490746/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(14) { display: inline; }
    }
  }
  &:where([data-ssaw-category="グランドシート"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/7490746"],[href$="/categories/7490746/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(15) { display: inline; }
    }
  }
  &:where([data-ssaw-category="設営アクセサリー"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/7490746"],[href$="/categories/7490746/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(16) { display: inline; }
    }
  }
  &:where([data-ssaw-category="トレッキングポール"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6171667"],[href$="/categories/6171667/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(17) { display: inline; }
    }
  }
  &:where([data-ssaw-category="支柱ポール・ペグ"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6171667"],[href$="/categories/6171667/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(18) { display: inline; }
    }
  }
  &:where([data-ssaw-category="バーナー・火器アクセサリー"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6171667"],[href$="/categories/6171667/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(19) { display: inline; }
    }
  }
  &:where([data-ssaw-category="クックウェア"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6171667"],[href$="/categories/6171667/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(20) { display: inline; }
    }
  }
  &:where([data-ssaw-category="EDC・その他アクセサリー"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6171667"],[href$="/categories/6171667/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(21) { display: inline; }
    }
  }
  &:where([data-ssaw-category="ハンモック"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6171669"],[href$="/categories/6171669/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(22) { display: inline; }
    }
  }
  &:where([data-ssaw-category="サスペンション"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6171669"],[href$="/categories/6171669/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(23) { display: inline; }
    }
  }
  &:where([data-ssaw-category="リッジライン"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6171669"],[href$="/categories/6171669/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(24) { display: inline; }
    }
  }
  &:where([data-ssaw-category="ループ・スリング"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6171669"],[href$="/categories/6171669/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(25) { display: inline; }
    }
  }
  &:where([data-ssaw-category="タオル・手拭い"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6281936"],[href$="/categories/6281936/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(26) { display: inline; }
    }
  }
  &:where([data-ssaw-category="オーラルケア"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6281936"],[href$="/categories/6281936/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(27) { display: inline; }
    }
  }
  &:where([data-ssaw-category="セルフケア"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6281936"],[href$="/categories/6281936/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(28) { display: inline; }
    }
  }
  &:where([data-ssaw-category="樹脂パーツ"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6532480"],[href$="/categories/6532480/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(29) { display: inline; }
    }
  }
  &:where([data-ssaw-category="金属パーツ"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6532480"],[href$="/categories/6532480/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(30) { display: inline; }
    }
  }
  &:where([data-ssaw-category="ウェビング・テープ"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6532480"],[href$="/categories/6532480/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(31) { display: inline; }
    }
  }
  &:where([data-ssaw-category="コード・ショックコード"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6532480"],[href$="/categories/6532480/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(32) { display: inline; }
    }
  }
  &:where([data-ssaw-category="シームテープ・リペアテープ"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6532480"],[href$="/categories/6532480/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(33) { display: inline; }
    }
  }
  &:where([data-ssaw-category="スプライス用ロープ"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6532472"],[href$="/categories/6532472/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(34) { display: inline; }
    }
  }
  &:where([data-ssaw-category="スプライス・ロープハードウェア"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6532472"],[href$="/categories/6532472/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(35) { display: inline; }
    }
  }
  &:where([data-ssaw-category="スプライスツール"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6532472"],[href$="/categories/6532472/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(36) { display: inline; }
    }
  }
  &:where([data-ssaw-category="スプライス完成品"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6532472"],[href$="/categories/6532472/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(37) { display: inline; }
    }
  }
}

#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:is([href$="/categories/6532468"],[href$="/categories/6532468/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(2) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/6532471"],[href$="/categories/6532471/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(3) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/6532469"],[href$="/categories/6532469/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(4) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7490748"],[href$="/categories/7490748/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(5) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7490749"],[href$="/categories/7490749/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(6) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7490750"],[href$="/categories/7490750/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(7) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7490777"],[href$="/categories/7490777/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(8) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/6534489"],[href$="/categories/6534489/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(9) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/6639586"],[href$="/categories/6639586/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(10) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7043229"],[href$="/categories/7043229/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(11) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/6534469"],[href$="/categories/6534469/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(12) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/6639601"],[href$="/categories/6639601/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(13) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7043224"],[href$="/categories/7043224/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(14) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/6171670"],[href$="/categories/6171670/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(15) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/6195409"],[href$="/categories/6195409/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(16) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7045788"],[href$="/categories/7045788/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(17) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7043238"],[href$="/categories/7043238/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(18) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7043227"],[href$="/categories/7043227/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(19) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7045719"],[href$="/categories/7045719/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(20) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7043232"],[href$="/categories/7043232/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(21) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7043241"],[href$="/categories/7043241/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(22) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7254517"],[href$="/categories/7254517/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(23) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7043243"],[href$="/categories/7043243/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(24) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7043240"],[href$="/categories/7043240/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(25) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7043191"],[href$="/categories/7043191/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(26) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7043221"],[href$="/categories/7043221/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(27) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7043199"],[href$="/categories/7043199/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(28) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7043223"],[href$="/categories/7043223/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(29) { display: inline; }
    }
  }
}

/* Additional real DOM variants; existing positions remain unchanged. */
#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="ステッカー"])) {
  &:where([data-ssaw-category="スリープギア"]) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(38) { display: inline; }
    }
  }
  &:where([data-ssaw-category="縫製資材"]) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(39) { display: inline; }
    }
  }
  &:where([data-ssaw-category="アウトレット"]) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(40) { display: inline; }
    }
  }
  &:where([data-ssaw-category="ステッカー"]) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(41) { display: inline; }
    }
  }
}
#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/"]))) {
  &:where([data-ssaw-category="シュラフ・ブランケット"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6171666"],[href$="/categories/6171666/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(42) { display: inline; }
    }
  }
  &:where([data-ssaw-category="ピロー・ピローカバー"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6171666"],[href$="/categories/6171666/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(43) { display: inline; }
    }
  }
  &:where([data-ssaw-category="スリープウェア・アクセサリー"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/6171666"],[href$="/categories/6171666/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(44) { display: inline; }
    }
  }
  &:where([data-ssaw-category="生地・サンプルカット"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/7490767"],[href$="/categories/7490767/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(45) { display: inline; }
    }
  }
  &:where([data-ssaw-category="ミシン糸"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/7490767"],[href$="/categories/7490767/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(46) { display: inline; }
    }
  }
  &:where([data-ssaw-category="ミシン針"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/7490767"],[href$="/categories/7490767/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(47) { display: inline; }
    }
  }
  &:where([data-ssaw-category="ファスナー・ジッパー"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/7490767"],[href$="/categories/7490767/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(48) { display: inline; }
    }
  }
  &:where([data-ssaw-category="特価品"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/7086266"],[href$="/categories/7086266/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(49) { display: inline; }
    }
  }
  &:where([data-ssaw-category="展示商品"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/7086266"],[href$="/categories/7086266/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(50) { display: inline; }
    }
  }
  &:where([data-ssaw-category="傷有品"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/7086266"],[href$="/categories/7086266/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(51) { display: inline; }
    }
  }
  &:where([data-ssaw-category="シーズンオフ"]):has(> .bread-wrap .breadcrumb > li:nth-last-child(2) > a:is([href$="/categories/7086266"],[href$="/categories/7086266/"])) {
    & #ssaw-category-description {
      & > span:first-child { display: none; }
      & > span:nth-child(52) { display: inline; }
    }
  }
}
#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:is([href$="/categories/6534491"],[href$="/categories/6534491/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(30) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/6534494"],[href$="/categories/6534494/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(31) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/6639597"],[href$="/categories/6639597/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(32) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7490774"],[href$="/categories/7490774/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(33) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7490770"],[href$="/categories/7490770/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(34) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7490772"],[href$="/categories/7490772/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(35) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7490771"],[href$="/categories/7490771/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(36) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7433249"],[href$="/categories/7433249/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(37) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7433005"],[href$="/categories/7433005/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(38) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7433007"],[href$="/categories/7433007/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(39) { display: inline; }
    }
  }
  & .ssaw-category-detail-card:is([href$="/categories/7433026"],[href$="/categories/7433026/"]) {
    & .ssaw-category-detail-card__copy {
      & > span:first-child { display: none; }
      & > span:nth-child(40) { display: inline; }
    }
  }
}

/* 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-fallback, .ssaw-category-detail-card__copy,
  .ssaw-category-detail-card__arrow, .ssaw-category-back,
  .ssaw-category-products-heading) {
    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 {
    --ssaw-static-category: 1;
    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;
    }
  }
}
