/* ============================================
   横幕商品 注意帯（横幕のみの販売）
   対象: 全33カテゴリ
   ============================================ */

/* ▼一覧サムネイル */
.item a[href$="category_id=353"], .item a[href$="category_id=54"],
.item a[href$="category_id=354"], .item a[href$="category_id=55"],
.item a[href$="category_id=355"], .item a[href$="category_id=56"],
.item a[href$="category_id=443"], .item a[href$="category_id=188"],
.item a[href$="category_id=426"], .item a[href$="category_id=427"],
.item a[href$="category_id=429"], .item a[href$="category_id=430"],
.item a[href$="category_id=433"], .item a[href$="category_id=434"],
.item a[href$="category_id=437"], .item a[href$="category_id=438"],
.item a[href$="category_id=441"], .item a[href$="category_id=470"],
.item a[href$="category_id=471"], .item a[href$="category_id=472"],
.item a[href$="category_id=431"], .item a[href$="category_id=435"],
.item a[href$="category_id=439"], .item a[href$="category_id=442"],
.item a[href$="category_id=175"], .item a[href$="category_id=421"],
.item a[href$="category_id=422"], .item a[href$="category_id=432"],
.item a[href$="category_id=436"], .item a[href$="category_id=440"],
.item a[href$="category_id=463"], .item a[href$="category_id=464"],
.item a[href$="category_id=465"] {
    position: relative;
    display: block;
}
.item a[href$="category_id=353"]::before, .item a[href$="category_id=54"]::before,
.item a[href$="category_id=354"]::before, .item a[href$="category_id=55"]::before,
.item a[href$="category_id=355"]::before, .item a[href$="category_id=56"]::before,
.item a[href$="category_id=443"]::before, .item a[href$="category_id=188"]::before,
.item a[href$="category_id=426"]::before, .item a[href$="category_id=427"]::before,
.item a[href$="category_id=429"]::before, .item a[href$="category_id=430"]::before,
.item a[href$="category_id=433"]::before, .item a[href$="category_id=434"]::before,
.item a[href$="category_id=437"]::before, .item a[href$="category_id=438"]::before,
.item a[href$="category_id=441"]::before, .item a[href$="category_id=470"]::before,
.item a[href$="category_id=471"]::before, .item a[href$="category_id=472"]::before,
.item a[href$="category_id=431"]::before, .item a[href$="category_id=435"]::before,
.item a[href$="category_id=439"]::before, .item a[href$="category_id=442"]::before,
.item a[href$="category_id=175"]::before, .item a[href$="category_id=421"]::before,
.item a[href$="category_id=422"]::before, .item a[href$="category_id=432"]::before,
.item a[href$="category_id=436"]::before, .item a[href$="category_id=440"]::before,
.item a[href$="category_id=463"]::before, .item a[href$="category_id=464"]::before,
.item a[href$="category_id=465"]::before {
    content: "横幕のみの販売";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: rgba(191, 0, 0, .85);
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    padding: 3px 4px;
    pointer-events: none;
    z-index: 1;
}

/* ▼詳細ページ メイン画像 */
#main-carousel .splide__slide:has(img[src*="/products/353/"]),
#main-carousel .splide__slide:has(img[src*="/products/54/"]),
#main-carousel .splide__slide:has(img[src*="/products/354/"]),
#main-carousel .splide__slide:has(img[src*="/products/55/"]),
#main-carousel .splide__slide:has(img[src*="/products/355/"]),
#main-carousel .splide__slide:has(img[src*="/products/56/"]),
#main-carousel .splide__slide:has(img[src*="/products/443/"]),
#main-carousel .splide__slide:has(img[src*="/products/188/"]),
#main-carousel .splide__slide:has(img[src*="/products/426/"]),
#main-carousel .splide__slide:has(img[src*="/products/427/"]),
#main-carousel .splide__slide:has(img[src*="/products/429/"]),
#main-carousel .splide__slide:has(img[src*="/products/430/"]),
#main-carousel .splide__slide:has(img[src*="/products/433/"]),
#main-carousel .splide__slide:has(img[src*="/products/434/"]),
#main-carousel .splide__slide:has(img[src*="/products/437/"]),
#main-carousel .splide__slide:has(img[src*="/products/438/"]),
#main-carousel .splide__slide:has(img[src*="/products/441/"]),
#main-carousel .splide__slide:has(img[src*="/products/470/"]),
#main-carousel .splide__slide:has(img[src*="/products/471/"]),
#main-carousel .splide__slide:has(img[src*="/products/472/"]),
#main-carousel .splide__slide:has(img[src*="/products/431/"]),
#main-carousel .splide__slide:has(img[src*="/products/435/"]),
#main-carousel .splide__slide:has(img[src*="/products/439/"]),
#main-carousel .splide__slide:has(img[src*="/products/442/"]),
#main-carousel .splide__slide:has(img[src*="/products/175/"]),
#main-carousel .splide__slide:has(img[src*="/products/421/"]),
#main-carousel .splide__slide:has(img[src*="/products/422/"]),
#main-carousel .splide__slide:has(img[src*="/products/432/"]),
#main-carousel .splide__slide:has(img[src*="/products/436/"]),
#main-carousel .splide__slide:has(img[src*="/products/440/"]),
#main-carousel .splide__slide:has(img[src*="/products/463/"]),
#main-carousel .splide__slide:has(img[src*="/products/464/"]),
#main-carousel .splide__slide:has(img[src*="/products/465/"]) {
    position: relative;
}
#main-carousel .splide__slide:has(img[src*="/products/353/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/54/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/354/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/55/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/355/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/56/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/443/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/188/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/426/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/427/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/429/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/430/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/433/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/434/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/437/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/438/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/441/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/470/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/471/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/472/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/431/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/435/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/439/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/442/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/175/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/421/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/422/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/432/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/436/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/440/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/463/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/464/"])::before,
#main-carousel .splide__slide:has(img[src*="/products/465/"])::before {
    content: "横幕のみの販売（テント本体は含まれません）";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: rgba(191, 0, 0, .85);
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    padding: 8px 10px;
    pointer-events: none;
    z-index: 1;
}