﻿@charset "utf-8";:root {--br-goods-list-width: 100%;--br-goods-list-svg-4-tile: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cg%20transform%3D%22translate(-1203%20-358)%22%3E%3Crect%20width%3D%229%22%20height%3D%229%22%20transform%3D%22translate(1203%20358)%22%20fill%3D%22%23727272%22%2F%3E%3Crect%20width%3D%229%22%20height%3D%229%22%20transform%3D%22translate(1203%20369)%22%20fill%3D%22%23727272%22%2F%3E%3Crect%20width%3D%229%22%20height%3D%229%22%20transform%3D%22translate(1214%20358)%22%20fill%3D%22%23727272%22%2F%3E%3Crect%20width%3D%229%22%20height%3D%229%22%20transform%3D%22translate(1214%20369)%22%20fill%3D%22%23727272%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');--br-goods-list-svg-9-tile: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cg%20transform%3D%22translate(-1203%20-358)%22%3E%3Crect%20width%3D%226%22%20height%3D%226%22%20transform%3D%22translate(1203%20358)%22%20fill%3D%22%23d9d9d9%22%2F%3E%3Crect%20width%3D%226%22%20height%3D%226%22%20transform%3D%22translate(1203%20365)%22%20fill%3D%22%23d9d9d9%22%2F%3E%3Crect%20width%3D%226%22%20height%3D%226%22%20transform%3D%22translate(1203%20372)%22%20fill%3D%22%23d9d9d9%22%2F%3E%3Crect%20width%3D%226%22%20height%3D%226%22%20transform%3D%22translate(1210%20358)%22%20fill%3D%22%23d9d9d9%22%2F%3E%3Crect%20width%3D%226%22%20height%3D%226%22%20transform%3D%22translate(1210%20365)%22%20fill%3D%22%23d9d9d9%22%2F%3E%3Crect%20width%3D%226%22%20height%3D%226%22%20transform%3D%22translate(1210%20372)%22%20fill%3D%22%23d9d9d9%22%2F%3E%3Crect%20width%3D%226%22%20height%3D%226%22%20transform%3D%22translate(1217%20358)%22%20fill%3D%22%23d9d9d9%22%2F%3E%3Crect%20width%3D%226%22%20height%3D%226%22%20transform%3D%22translate(1217%20365)%22%20fill%3D%22%23d9d9d9%22%2F%3E%3Crect%20width%3D%226%22%20height%3D%226%22%20transform%3D%22translate(1217%20372)%22%20fill%3D%22%23d9d9d9%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');}/*---- 商品一覧共通 ----*/@media screen, print {body.page-event .pane-contents .pane-main h1.br-h1,body.page-genre .pane-contents .pane-main h1:is(.br-h1, .block-genre-page--header),body.page-search .pane-contents .pane-main h1.br-h1,body.page-category .pane-contents .pane-main h1:is(.br-h1, .block-category-list--header) {font-family: var(--br-ff-header);font-size: var(--br-fs-9);line-height: var(--br-lh-9);font-weight: var(--br-fw-medium);letter-spacing: var(--br-ls-2);text-align: left;margin: var(--br-spacing-4) auto var(--br-spacing-2);max-width: var(--br-pc-width-1);width: 100%;padding: 0 var(--br-spacing-2);}body.page-event .pane-contents .pane-main .br-freespace-1,body.page-genre .pane-contents .pane-main .br-freespace-1,body.page-search .pane-contents .pane-main .br-freespace-1,body.page-category .pane-contents .pane-main .br-freespace-1 {margin: 0;}body.page-genre .listpage_topcustm_wrap {margin: var(--br-spacing-4) 0 var(--br-spacing-1);padding: 0 var(--br-spacing-2);}body.page-genre .block-genre-page--header-freespace .main_text_wrap {padding: 0 var(--br-spacing-2);}body.page-event .pane-contents .pane-main .br-h1-wrapper,body.page-genre .pane-contents .pane-main .br-h1-wrapper,body.page-search .pane-contents .pane-main .br-h1-wrapper,body.page-category .pane-contents .pane-main .br-h1-wrapper {margin: var(--br-spacing-4) 0 var(--br-spacing-2);padding: 0 var(--br-spacing-2);text-align: left;}body.page-event .pane-contents .pane-main .br-h1-wrapper h1.h1,body.page-genre .pane-contents .pane-main .br-h1-wrapper h1.h1,body.page-search .pane-contents .pane-main .br-h1-wrapper h1.h1,body.page-category .pane-contents .pane-main .br-h1-wrapper h1.h1 {margin: 0;padding: 0;}body.page-event .pane-contents .pane-main .br-h1-wrapper .br-under-h1,body.page-genre .pane-contents .pane-main .br-h1-wrapper .br-under-h1,body.page-search .pane-contents .pane-main .br-h1-wrapper .br-under-h1,body.page-category .pane-contents .pane-main .br-h1-wrapper .br-under-h1 {font-size: var(--br-fs-3);line-height: var(--br-lh-3);letter-spacing: var(--br-ls-1);font-weight: var(--br-fw-regular);margin: var(--br-spacing-1) 0 0 0;}body.page-event .pane-contents .pane-main,body.page-genre .pane-contents .pane-main,body.page-search .pane-contents .pane-main,body.page-category .pane-contents .pane-main {padding-bottom: 0;}body.page-event .pane-contents .wrap,body.page-genre .pane-contents .wrap,body.page-search .pane-contents .wrap,body.page-category .pane-contents .wrap {width: 100%;max-width: var(--br-pc-width-1);margin: 0 auto;padding: 0 var(--br-spacing-2);}body.page-category .pane-contents .block-category-list {width: auto;max-width: none;padding: 0;}body.page-event .pane-contents h1 {margin-top: var(--br-spacing-2);}body.page-event .pane-contents .side__search,body.page-genre .pane-contents .side__search,body.page-search .pane-contents .side__search,body.page-category .pane-contents .side__search {display: none;}body.page-event .block-top-event--header,body.page-genre .block-top-event--header,body.page-search .block-top-event--header,body.page-category .block-top-event--header {padding: 0;margin-bottom: 0;border: none;}body.page-genre .br-event-container,body.page-category .br-event-container {width: calc(100% - var(--br-spacing-2) * 2);margin: var(--br-spacing-4) auto var(--br-spacing-7);}body.page-genre .block-genre-style {display: none;}}/*---- 商品一覧 ページャーなど ----*/@media screen, print {body .wrapper .refine__result:has(.refine__result__lists--item) {max-width: none;width: 100%;margin: 0 auto;padding: var(--br-spacing-1);align-items: center;gap: 0 var(--br-spacing-2);display: grid !important;grid-template-columns: calc(100% - 90px) 1fr [l-end];grid-template-rows: 1fr auto [l-end];background-color: var(--br-color-12);border-radius: 6px;}body.page-category .wrapper .refine__result:has(.refine__result__lists--item) {margin-bottom: var(--br-spacing-4);}body.page-event .wrapper .refine__result,body.page-genre .wrapper .refine__result,body.page-category .wrapper .refine__result {width: calc(100% - var(--br-spacing-2) * 2);}body.page-event .wrapper .refine__result+.wrap {margin-top: var(--br-spacing-4);}body .wrapper .refine__result .br-h2 {font-size: var(--br-fs-3);font-weight: var(--br-fw-regular);width: 100%;grid-column: 1/l-end;grid-row: 1/2;}body .wrapper .refine__result .br-filter-inner-1 {padding: 0 0 0;display: grid;grid-template-columns: subgrid;grid-template-rows: subgrid;grid-column: 1/l-end;grid-row: 1/l-end;max-height: none;justify-content: start;gap: var(--br-spacing-1) 0;}body .wrapper .refine__result .br-filter-inner-2 {grid-column: 2/l-end;grid-row: 2/l-end;}body .wrapper .refine__result>*>* {position: relative;z-index: 1;}body .wrapper .refine__result__lists {grid-column: 1/2;grid-row: 2/l-end;margin: 0;display: flex;align-items: center;height: fit-content;gap: 0 var(--br-spacing-1);width: 100%;justify-content: start;flex-wrap: nowrap;overflow-x: auto;overflow-y: hidden;max-height: none;scrollbar-width: thin;}body .wrapper .refine__result__btns--item .reset,body .wrapper .refine__result__lists .refine__result__btns--item,body .wrapper .refine__result__lists--item {padding: 0;margin: 0;flex-shrink: 0;}body .wrapper .refine__result__btns--item .reset,body .wrapper .refine__result__lists .refine__result__btns--item a,body .wrapper .refine__result__lists--item a {border: 1px solid var(--br-color-9);background-color: #fff;display: flex;align-items: center;height: 32px;justify-content: center;}body .wrapper .refine__result__lists .refine__result__btns--item a,body .wrapper .refine__result__lists--item a,body .wrapper .refine__result__lists--item a::before {font-size: var(--br-fs-2);font-weight: var(--br-fw-medium);letter-spacing: var(--br-ls-1);}body .wrapper .refine__result__btns--item {margin: 0;display: flex;align-items: center;}body .wrapper .refine__result__btns--item .reset {padding: 0 var(--br-spacing-2);border-radius: 26px;margin-left: auto;}body .wrapper .refine__result__lists--item a {padding: 0 var(--br-spacing-4) 0 var(--br-spacing-2);border-radius: 6px;}body .wrapper .refine__result__btns {display: flex;align-items: center;margin: 0 0 0 auto;justify-content: end;}body .wrapper .refine__result__btns .refine__result__btns--item .more {font-size: var(--br-fs-4);font-weight: var(--br-fw-medium);letter-spacing: var(--br-ls-2);background-color: var(--br-color-6);color: #fff;display: flex;align-items: center;justify-content: center;height: 50px;border-radius: 50px;border: 1px solid var(--br-color-6);display: none;}body .wrapper .refine__result__btns--item .more::before {content: '';display: none;}body .pane-contents #search-filter {padding: var(--br-spacing-1) var(--br-spacing-3);border: none;background-color: var(--br-color-12);max-width: var(--br-goods-list-width);margin: 0 auto;}body .pane-contents #search-filter .search-filter-wrap {display: flex;align-items: center;justify-content: start;}body:is(.page-category, .page-event, .page-genre, .page-event) .pane-contents .wrap:has(.lists__sort__layout),body .pane-contents .br-goods-style-frame {position: relative;display: flex;flex-wrap: wrap;margin: var(--br-spacing-4) auto 0;align-items: center;}body:is(.page-category, .page-event, .page-genre, .page-event) .pane-contents .wrap:has(.lists__sort__layout)>*:not(.lists__sort__layout):not(.br-goods-list-sort-frame),body .pane-contents .br-goods-style-frame>*:not(.lists__sort__layout):not(.br-goods-list-sort-frame) {width: 100%;order: 3;}body .pane-contents .lists__sort__layout {width: fit-content;position: static;order: 2;background-color: #fff;border: 1px solid var(--br-color-9);border-radius: 6px;padding: 5px var(--br-spacing-1);display: flex;align-items: center;justify-content: center;gap: 0 10px;margin-left: 12px;height: auto;}body .pane-contents .lists__sort__layout .lists__sort__layout--item {margin: 0;}body .pane-contents .lists__sort__layout .lists__sort__layout--item>* {width: 20px;height: 20px;}body .pane-contents .lists__sort__layout .lists__sort__layout--item>a:hover {opacity: var(--br-opacity-hover);}body [class*="--pager-top"] {display: flex;align-items: center;margin: 0 auto var(--br-spacing-2);}body .pane-contents .br-goods-list-sort-frame {display: flex;align-items: center;margin: 0 0 0;flex-grow: 1;}body .pane-contents:has(.lists__sort__layout) .br-goods-list-sort-frame {margin-bottom: 0;}body.page-category .lists--1,body.page-event .lists--1 {margin-top: var(--br-spacing-2);}body .pane-contents .lists__sort {padding: 0;display: flex;align-items: center;justify-content: space-between;border: none;margin: 0;flex-shrink: 0;}body .pane-contents .lists__sort--select {position: static;margin-left: auto;}body .pane-contents .lists__sort--total {width: auto;padding: 0;flex-shrink: 0;}body .pane-contents .lists__sort--total .num {font-family: var(--br-ff-number);font-size: var(--br-fs-7);font-weight: var(--br-fw-extra-bold);letter-spacing: var(--br-ls-1);margin: 0;}body .pane-contents .lists__sort--total>span:not(.num) {font-size: var(--br-fs-4);font-weight: var(--br-fw-bold);}body .pane-contents .br-goods-list-sort-frame .lists__sort--select {border-radius: 30px;border: 1px solid var(--br-color-9);height: 30px;min-width: calc(176 / 393 * 100vw);width: auto;color: var(--br-color-1);font-size: var(--br-fs-3);font-weight: var(--br-fw-medium);letter-spacing: var(--br-ls-1);background-image: var(--br-select-bg-image);background-size: var(--br-select-bg-size);background-position: var(--br-select-bg-position);display: flex;align-items: center;justify-content: center;text-align: center;text-align-last: center;position: static;margin-left: auto;}body .pane-contents .lists__sort--page {display: none;}body .pane-contents .lists__sort__layout>.lists__sort__layout--item {margin: 0;}body .pane-contents .lists__sort__layout>.lists__sort__layout--item[class*="styleV"] {order: 2;}body .pane-contents .lists__sort__layout>.lists__sort__layout--item[class*="styleW"] {order: 1;}body .wrapper .lists__sort__layout [class*="lists__sort__layout--item__style"]>:is(span, a) {background: none;width: 20px;position: relative;opacity: 1;}body .wrapper .lists__sort__layout [class*="lists__sort__layout--item__style"]>*::after {content: '';mask-repeat: no-repeat;mask-size: contain;width: 20px;height: auto;aspect-ratio: 1/1;display: block;position: absolute;top: 50%;left: 0;translate: 0 -50%;}body .wrapper .lists__sort__layout [class*="lists__sort__layout--item__style"]>a::after {background-color: var(--br-color-9);}body .wrapper .lists__sort__layout [class*="lists__sort__layout--item__style"]>span::after {background-color: var(--br-color-10);}body .wrapper .lists__sort__layout [class*="lists__sort__layout--item__style"]:not(.lists__sort__layout--item__styleW)>*::after {mask-image: var(--br-goods-list-svg-9-tile);}body .pane-contents .lists__sort__layout .lists__sort__layout--item__styleW>*::after {mask-image: var(--br-goods-list-svg-4-tile);}}/*---- 商品一覧 スタイルV / スタイルW 共通 ----*/@media screen, print {body .br-js-goods-list-t,body .br-js-goods-list-p,body .br-js-goods-list-l,body .br-js-goods-list-r,body:has(.lists__sort__layout) .br-js-goods-list-v.lists--1,body:has(.lists__sort__layout) .br-js-goods-list-w.lists--1 {margin-top: var(--br-spacing-2);}body .br-js-goods-list-v.lists--1 span.block-icon--src1,body .br-js-goods-list-w.lists--1 span.block-icon--src1 {padding: 0;}body .br-js-goods-list-v.lists--1.clearfix,body .br-js-goods-list-w.lists--1.clearfix {clear: none;}body .br-js-goods-list-v.lists--1::before,body .br-js-goods-list-w.lists--1::before {content: '';display: none;}body .br-js-goods-list-v.lists--1 .lists--1--item,body .br-js-goods-list-w.lists--1 .lists--1--item {float: none;margin: revert;clear: none;position: relative;}body .br-js-goods-list-v.lists--1 a:hover,body .br-js-goods-list-w.lists--1 a:hover {text-decoration: none;}body .br-js-goods-list-v.lists--1 .lists--1--item:nth-of-type(n),body .br-js-goods-list-w.lists--1 .lists--1--item:nth-of-type(n) {clear: none;}body .br-js-goods-list-v.lists--1 .lists--1--photo,body .br-js-goods-list-w.lists--1 .lists--1--photo {margin: 0;position: relative;margin-bottom: var(--br-spacing-1);}body .br-js-goods-list-v.lists--1 .lists--1--photo img,body .br-js-goods-list-w.lists--1 .lists--1--photo img {border-radius: 8px;width: 100%;height: auto;aspect-ratio: 1/1;display: block;}body .br-js-goods-list-v.lists--1 .lists--1--photo .lists--1-comment-wrapper,body .br-js-goods-list-w.lists--1 .lists--1--photo .lists--1-comment-wrapper {position: absolute;bottom: 0;left: 0;display: flex;flex-direction: column;align-items: center;min-width: 72px;}body .br-js-goods-list-v.lists--1 .block-icon-1-wrapper,body .br-js-goods-list-w.lists--1 .block-icon-1-wrapper {padding: 0;display: flex;justify-content: start;}body .br-js-goods-list-v.lists--1 .block-icon-1-wrapper .br-icon-item,body .br-js-goods-list-w.lists--1 .block-icon-1-wrapper .br-icon-item {height: 100%;}body .br-js-goods-list-v.lists--1 .block-icon-1-wrapper img,body .br-js-goods-list-w.lists--1 .block-icon-1-wrapper img {height: 100%;width: auto;}body .br-js-goods-list-v.lists--1 .lists--1__info .lists--1--title,body .br-js-goods-list-w.lists--1 .lists--1__info .lists--1--title {margin: var(--br-spacing-1) 0 0 0;text-align: left;font-size: var(--br-fs-2);line-height: var(--br-lh-2);display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;}body .br-js-goods-list-v.lists--1 .lists--1__info .lists--1--title .br-title-inner,body .br-js-goods-list-w.lists--1 .lists--1__info .lists--1--title .br-title-inner {font-size: var(--br-fs-2);line-height: var(--br-lh-2);font-weight: var(--br-fw-regular);text-align: left;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}body .br-js-goods-list-v.lists--1 .block-icon-2-wrapper,body .br-js-goods-list-w.lists--1 .block-icon-2-wrapper {padding: 0;display: flex;flex-wrap: wrap;justify-content: start;align-items: start;gap: 2px 4px;margin-top: var(--br-spacing-1);}body .br-js-goods-list-v.lists--1 .block-icon-2-wrapper .br-icon-item,body .br-js-goods-list-w.lists--1 .block-icon-2-wrapper .br-icon-item {height: 15px;width: auto;line-height: 15px;}body .br-js-goods-list-v.lists--1 .block-icon-2-wrapper .br-icon-item:has(img),body .br-js-goods-list-w.lists--1 .block-icon-2-wrapper .br-icon-item:has(img) {padding: 0;border-radius: 0;line-height: 0;}body .br-js-goods-list-v.lists--1 .block-icon-2-wrapper .br-icon-item img,body .br-js-goods-list-w.lists--1 .block-icon-2-wrapper .br-icon-item img {height: 100%;width: auto;}body .br-js-goods-list-v.lists--1 .br-icon-items>.br-icon-item,body .br-js-goods-list-w.lists--1 .br-icon-items>.br-icon-item {display: flex;align-items: center;justify-content: center;width: max-content;font-size: var(--br-fs-1);font-weight: var(--br-fw-semi-bold);font-family: var(--br-ff-alpha);letter-spacing: var(--br-ls-1);border-radius: 2px;}body .br-js-goods-list-v.lists--1 .br-icon-items>.br-icon-item.br-icon-auto-new,body .br-js-goods-list-v.lists--1 .br-icon-items>.br-icon-item.br-icon-auto-reserve,body .br-js-goods-list-w.lists--1 .br-icon-items>.br-icon-item.br-icon-auto-new,body .br-js-goods-list-w.lists--1 .br-icon-items>.br-icon-item.br-icon-auto-reserve {background-color: #5AB48A;padding: 0 8px;color: #fff;display: none;align-items: end;letter-spacing: var(--br-ls-1);}body.page-bookmark .br-js-bookmark-items .lists--1 .br-icon-auto-new,body .br-js-goods-list-v.lists--1 .br-icon-items>.br-icon-item.br-icon-auto-new,body .br-js-goods-list-w.lists--1 .br-icon-items>.br-icon-item.br-icon-auto-new {display: flex;background-color: var(--br-color-16);}body.page-bookmark .br-js-bookmark-items .lists--1 .br-icon-auto-sale,body .br-js-goods-list-v.lists--1 .br-icon-item.br-icon-auto-sale,body .br-js-goods-list-w.lists--1 .br-icon-item.br-icon-auto-sale {padding: 0 8px;color: #fff;display: flex;justify-content: center;width: 100%;font-size: var(--br-fs-1);line-height: var(--br-lh-1);letter-spacing: var(--br-ls-1);font-weight: var(--br-fw-extra-bold);background-color: var(--br-color-2);}body .br-js-goods-list-v.lists--1 .br-icon-items .br-icon-brand,body .br-js-goods-list-w.lists--1 .br-icon-items .br-icon-brand {display: none;}body .br-js-goods-list-v.lists--1 .br-icon-items>.br-icon-auto-store,body .br-js-goods-list-w.lists--1 .br-icon-items>.br-icon-auto-store {background-color: var(--br-color-14);padding: 4px;color: #fff;letter-spacing: var(--br-ls-1);}body .br-js-goods-list-v.lists--1 .lists--1__info .lists--1__price,body .br-js-goods-list-w.lists--1 .lists--1__info .lists--1__price {display: flex;flex-wrap: wrap;align-items: end;justify-content: start;gap: 0 var(--br-spacing-1);margin: 6px 0 0;}body .br-js-goods-list-v.lists--1 .lists--1__info .lists--1__price .lists--1__price--sale,body .br-js-goods-list-v.lists--1 .lists--1__info .lists--1__price .lists--1__price--normal,body .br-js-goods-list-w.lists--1 .lists--1__info .lists--1__price .lists--1__price--sale,body .br-js-goods-list-w.lists--1 .lists--1__info .lists--1__price .lists--1__price--normal {font-family: var(--br-ff-alpha);font-size: var(--br-fs-8);font-weight: var(--br-fw-extra-bold);text-align: left;margin: 0;padding: 0;}body .br-js-goods-list-v.lists--1 .lists--1__price--off,body .br-js-goods-list-w.lists--1 .lists--1__price--off {margin: 0;font-family: var(--br-ff-alpha);font-size: var(--br-fs-1);line-height: var(--br-lh-1);font-weight: var(--br-fw-extra-bold);letter-spacing: var(--br-ls-1);color: #fff;padding: 0 var(--br-spacing-1);background-color: var(--br-color-2);text-align: center;display: none;}body .br-js-goods-list-v.lists--1 .lists--1__info .lists--1__price .lists--1__price--sale,body .br-js-goods-list-w.lists--1 .lists--1__info .lists--1__price .lists--1__price--sale {color: var(--br-color-7);}body .br-js-goods-list-v.lists--1 .lists--1__info .lists--1__price .lists--1-default_price_wrapper,body .br-js-goods-list-w.lists--1 .lists--1__info .lists--1__price .lists--1-default_price_wrapper {display: flex;align-items: start;justify-content: start;gap: 0 4px;width: fit-content;}body .br-js-goods-list-v.lists--1 .lists--1__info .lists--1__price .lists--1-default_price_wrapper .lists--1__price--title,body .br-js-goods-list-w.lists--1 .lists--1__info .lists--1__price .lists--1-default_price_wrapper .lists--1__price--title {font-size: var(--br-fs-1);line-height: var(--br-lh-1);font-weight: var(--br-fw-regular);color: var(--br-color-14);width: auto;margin: 0;}body .br-js-goods-list-v.lists--1 .lists--1__info .lists--1__price .lists--1-default_price_wrapper .lists--1__price--strike,body .br-js-goods-list-w.lists--1 .lists--1__info .lists--1__price .lists--1-default_price_wrapper .lists--1__price--strike {font-family: var(--br-ff-alpha);font-size: var(--br-fs-1);line-height: var(--br-lh-1);font-weight: var(--br-fw-regular);color: var(--br-color-14);width: auto;margin: 0;text-decoration: line-through;}body .br-js-goods-list-v.lists--1 .lists--1__info .lists--1__price .lists--1-default_price_wrapper .lists--1__price--strike::after,body .br-js-goods-list-w.lists--1 .lists--1__info .lists--1__price .lists--1-default_price_wrapper .lists--1__price--strike::after {content: '';display: none;}body .br-js-goods-list-v.lists--1 .lists--1--variation,body .br-js-goods-list-w.lists--1 .lists--1--variation {display: none;}body .br-js-goods-list-v.lists--1 .revico-star-zone *,body .br-js-goods-list-w.lists--1 .revico-star-zone * {font-size: var(--br-fs-1);}body .br-js-goods-list-v.lists--1 .revico-star-zone .revico-star-simple-wrapper .revico-star-block,body .br-js-goods-list-w.lists--1 .revico-star-zone .revico-star-simple-wrapper .revico-star-block {gap: 0 2px;}body .br-js-goods-list-v.lists--1 .revico-star-zone .revico-star-block--rate,body .br-js-goods-list-w.lists--1 .revico-star-zone .revico-star-block--rate {top: 2px;scale: 0.9;}body .br-js-goods-list-v.lists--1 .revico-star-zone .revico-star-block--title,body .br-js-goods-list-w.lists--1 .revico-star-zone .revico-star-block--title {width: 20px;}}/*---- 商品一覧 スタイルV ----*/@media screen, print {body .br-js-goods-list-v.lists--1 {display: grid;grid-template-columns: repeat(3, 1fr);grid-template-rows: auto;gap: var(--br-spacing-4) var(--br-spacing-1);width: 100%;}body .br-js-goods-list-v.lists--1 .lists--1--item {float: none;height: auto;width: calc((100% - var(--br-spacing-1) * 2) / 3);margin: 0;clear: none;display: grid;grid-template-columns: subgrid;grid-template-rows: [l-1] fit-content(100%) [l-2] minmax(auto, 15px) [l-3] minmax(min-content, 40px) [l-4] repeat(10, min-content) [l-end];}body .br-js-goods-list-v.lists--1 .lists--1__info .lists--1__price,body .br-js-goods-list-v.lists--1 .lists--1__info,body .br-js-goods-list-v.lists--1 .lists--1-item-inner-2,body .br-js-goods-list-v.lists--1 .lists--1-item-inner {height: 100%;margin: 0;display: grid;grid-template-columns: subgrid;grid-template-rows: subgrid;grid-row: l-1 / l-end;}body .br-js-goods-list-v.lists--1 .lists--1__info .lists--1__price>*,body .br-js-goods-list-v.lists--1 .lists--1__info>*,body .br-js-goods-list-v.lists--1 .lists--1-item-inner-2>*,body .br-js-goods-list-v.lists--1 .lists--1-item-inner>* {position: relative;z-index: 1;}body .br-js-goods-list-v.lists--1 .lists--1--photo {grid-row: l-1 / l-2;}body .br-js-goods-list-v.lists--1 .lists--1__info .block-icon-1-wrapper {grid-row: l-2 / l-3;}body .br-js-goods-list-v.lists--1 .lists--1__info .lists--1--title {grid-row: l-3 / l-4;}body .br-js-goods-list-v.lists--1 .lists--1__info .revico-star-zone {grid-row: 4 / 5;}body .br-js-goods-list-v.lists--1 .lists--1__info .lists--1__price .lists--1__price--sale,body .br-js-goods-list-v.lists--1 .lists--1__info .lists--1__price .lists--1__price--normal {grid-row: 5 / 6;}body .br-js-goods-list-v.lists--1 .lists--1__info .lists--1__price .lists--1-default_price_wrapper {grid-row: 6 / 7;}body .br-js-goods-list-v.lists--1 .lists--1__info .block-icon-2-wrapper {grid-row: 7 / 8;}body .br-js-goods-list-v.lists--1 .lists--1__info .lists--1__price .lists--1__price--sale,body .br-js-goods-list-v.lists--1 .lists--1__info .lists--1__price .lists--1__price--normal {margin-top: 6px;}}/*---- 商品一覧 スタイル W ----*/@media screen, print {body .br-js-goods-list-w.lists--1:not([class*="swiper"]) {display: grid;grid-template-columns: repeat(2, 1fr);grid-template-rows: auto;gap: var(--br-spacing-4) var(--br-spacing-1);width: 100%;}body .br-js-goods-list-w.lists--1:not([class*="swiper"]) .lists--1--item {float: none;height: auto;width: calc((100% - var(--br-spacing-1)) / 2);margin: 0;clear: none;display: grid;grid-template-columns: subgrid;grid-template-rows: [l-1] fit-content(100%) [l-2] minmax(auto, 15px) [l-3] minmax(min-content, 40px) [l-4] repeat(10, min-content) [l-end];}body .br-js-goods-list-w.lists--1:not([class*="swiper"]) .lists--1__info,body .br-js-goods-list-w.lists--1:not([class*="swiper"]) .lists--1-item-inner-2,body .br-js-goods-list-w.lists--1:not([class*="swiper"]) .lists--1-item-inner {height: 100%;margin: 0;display: grid;grid-template-columns: subgrid;grid-template-rows: subgrid;grid-row: l-1 / l-end;}body .br-js-goods-list-w.lists--1:not([class*="swiper"]) .lists--1__info>*,body .br-js-goods-list-w.lists--1:not([class*="swiper"]) .lists--1-item-inner-2>*,body .br-js-goods-list-w.lists--1:not([class*="swiper"]) .lists--1-item-inner>* {position: relative;z-index: 1;}body .br-js-goods-list-w.lists--1:not([class*="swiper"]) .lists--1--photo {grid-row: l-1 / l-2;align-items: start;}body .br-js-goods-list-w.lists--1:not([class*="swiper"]) .lists--1__info .block-icon-1-wrapper {grid-row: l-2 / l-3;align-items: start;}body .br-js-goods-list-w.lists--1:not([class*="swiper"]) .lists--1__info .lists--1--title {grid-row: l-3 / l-4;align-items: start;}body .br-js-goods-list-w.lists--1:not([class*="swiper"]) .lists--1__info .revico-star-zone {grid-row: 4 / 5;align-items: start;}body .br-js-goods-list-w.lists--1:not([class*="swiper"]) .lists--1__info .lists--1__price {grid-row: 5 / 6;align-items: start;}body .br-js-goods-list-w.lists--1:not([class*="swiper"]) .lists--1__info .block-icon-2-wrapper {grid-row: 6 / 7;align-items: start;}body .br-js-goods-list-w.lists--1:not([class*="swiper"]) .lists--1__info .lists--1__price {align-items: end;}}/*---- 商品一覧 スタイルW swiper ----*/@media screen, print {body .swiper-container:has(.br-js-goods-list-w.lists--1.swiper-wrapper) {overflow: hidden;}body .br-js-goods-list-w.lists--1.swiper-wrapper {padding: 0;display: flex;align-items: stretch;}body .swiper-container:has(.br-js-goods-list-w.lists--1) :is(.swiper-button-prev, .swiper-button-next) {display: none;}body .br-js-goods-list-w.lists--1.swiper-wrapper .lists--1__info {margin: 0;}body .br-js-goods-list-w.lists--1.swiper-wrapper .lists--1__info {display: grid;grid-template-columns: 1fr;grid-template-rows: [l-2] minmax(auto, 15px) [l-3] minmax(min-content, 40px) [l-4] repeat(10, min-content) [l-end];}body .br-js-goods-list-w.lists--1.swiper-wrapper .lists--1__info .block-icon-1-wrapper {grid-row: l-2 / l-3;align-items: start;}body .br-js-goods-list-w.lists--1.swiper-wrapper .lists--1__info .lists--1--title {grid-row: l-3 / l-4;align-items: start;}body .br-js-goods-list-w.lists--1.swiper-wrapper .lists--1__info .revico-star-zone {grid-row: 4 / 5;align-items: start;}body .br-js-goods-list-w.lists--1.swiper-wrapper .lists--1__info .lists--1__price {grid-row: 5 / 6;align-items: end;}body .br-js-goods-list-w.lists--1.swiper-wrapper .lists--1__info .block-icon-2-wrapper {grid-row: 6 / 7;align-items: start;}body .br-js-goods-list-w.lists--1.swiper-wrapper .lists--1-item-inner,body .br-js-goods-list-w.lists--1.swiper-wrapper .lists--1-item-inner-2 {height: 100%;display: flex;flex-direction: column;}body .br-js-goods-list-w.lists--1.swiper-wrapper .lists--1-item-inner-2>.lists--1__info>.lists--1--title,body .br-js-goods-list-w.lists--1.swiper-wrapper .lists--1-item-inner-2>.lists--1__info {flex-grow: 1;}}/*---- 商品一覧 ランキング順位を付与する ----*/@media screen, print {body.page-top [data-br-js-swiper-append-from][data-br-css="ranking"] .br-js-goods-list-w .lists--1--item,body.page-event:has([data-br-css="ranking"]) .wrap:has(.lists__sort) .br-js-goods-list-v .lists--1--item,body.page-event:has([data-br-css="ranking"]) .wrap:has(.lists__sort) .br-js-goods-list-w .lists--1--item {position: relative;}body.page-top [data-br-js-swiper-append-from][data-br-css="ranking"] .br-js-goods-list-w .lists--1--item:nth-child(1),body.page-event:has([data-br-css="ranking"]) .wrap:has(.lists__sort) .br-js-goods-list-v .lists--1--item:nth-child(1),body.page-event:has([data-br-css="ranking"]) .wrap:has(.lists__sort) .br-js-goods-list-w .lists--1--item:nth-child(1) {counter-set: rank 0;}body.page-top [data-br-js-swiper-append-from][data-br-css="ranking"] .br-js-goods-list-w .lists--1--item::before,body.page-event:has([data-br-css="ranking"]) .wrap:has(.lists__sort) .br-js-goods-list-v .lists--1--item::before,body.page-event:has([data-br-css="ranking"]) .wrap:has(.lists__sort) .br-js-goods-list-w .lists--1--item::before {counter-increment: rank;content: counter(rank);position: absolute;top: 0;left: 0;color: #fff;background-color: #ccc;z-index: 2;border-top-left-radius: 8px;border-bottom-right-radius: 8px;width: 30px;height: 30px;font-size: var(--br-fs-6);font-family: var(--br-ff-number);font-weight: var(--br-fw-extra-bold);display: flex;align-items: center;justify-content: center;}body.page-top [data-br-js-swiper-append-from][data-br-css="ranking"] .br-js-goods-list-w .lists--1--item:nth-child(1)::before,body.page-event:has([data-br-css="ranking"]) .wrap:has(.lists__sort) .br-js-goods-list-v .lists--1--item:nth-child(1)::before,body.page-event:has([data-br-css="ranking"]) .wrap:has(.lists__sort) .br-js-goods-list-w .lists--1--item:nth-child(1)::before {background-color: var(--br-color-6)}body.page-top [data-br-js-swiper-append-from][data-br-css="ranking"] .br-js-goods-list-w .lists--1--item:nth-child(2)::before,body.page-event:has([data-br-css="ranking"]) .wrap:has(.lists__sort) .br-js-goods-list-v li.lists--1--item:nth-child(2)::before,body.page-event:has([data-br-css="ranking"]) .wrap:has(.lists__sort) .br-js-goods-list-w li.lists--1--item:nth-child(2)::before {background-color: var(--br-color-5)}body.page-top [data-br-js-swiper-append-from][data-br-css="ranking"] .br-js-goods-list-w .lists--1--item:nth-child(3)::before,body.page-event:has([data-br-css="ranking"]) .wrap:has(.lists__sort) .br-js-goods-list-v li.lists--1--item:nth-child(3)::before,body.page-event:has([data-br-css="ranking"]) .wrap:has(.lists__sort) .br-js-goods-list-w li.lists--1--item:nth-child(3)::before {background-color: #BC9363;}body.page-top [data-br-js-swiper-append-from][data-br-css="ranking"] .br-js-goods-list-w .lists--1--item:nth-child(4)::before,body.page-event:has([data-br-css="ranking"]) .wrap:has(.lists__sort) .br-js-goods-list-v li.lists--1--item:nth-child(4)::before,body.page-event:has([data-br-css="ranking"]) .wrap:has(.lists__sort) .br-js-goods-list-w li.lists--1--item:nth-child(4)::before {background-color: var(--br-color-10);}}/*---- 最近チェックした商品（スタイルW） ----*/@media screen, print {body:not(.page-top) #block_of_itemhistory:has(.swiper-wrapper) {padding: 0;}body #cart_itemhistory:has(.swiper-wrapper) .wrap,body:not(.page-top) #block_of_itemhistory:has(.swiper-wrapper) .wrap {padding: 0;max-width: none;}body #cart_itemhistory:has(.swiper-wrapper) .br-goods-list-sort-frame,body #block_of_itemhistory:has(.swiper-wrapper) .br-goods-list-sort-frame {display: none;}body:not(.page-top) #block_of_itemhistory:has(.lists--1--item) {display: block;margin: var(--br-spacing-10) auto 0;}body.page-category #block_of_itemhistory:has(.lists--1--item)::before,body.page-genre #block_of_itemhistory:has(.lists--1--item)::before,body.page-event #block_of_itemhistory:has(.lists--1--item)::before,body.page-search #block_of_itemhistory:has(.lists--1--item)::before {content: '';display: block;margin: 0 auto;height: 1px;width: calc(100vw - var(--br-spacing-4));background-color: var(--br-color-9);margin-bottom: var(--br-spacing-10);}body:not(.page-top) #block_of_itemhistory:has(.swiper-wrapper) .br-js-goods-list-w.lists--1 {display: flex;align-items: stretch;padding: 0;float: none;width: 100%;margin-top: 0;}body:not(.page-top) .swiper-container {padding: 0 var(--br-spacing-2);}}/*---- 商品一覧 Awoo 関連タグ ----*/@media screen, print {body:is(.page-category, .page-genre, .page-event, .page-search) .awooproductapitags .title-tags {font-family: var(--br-ff-header);font-size: var(--br-fs-7);line-height: var(--br-lh-7);letter-spacing: var(--br-ls-1);font-weight: var(--br-fw-bold);margin: var(--br-spacing-10) 0 var(--br-spacing-2);padding: 0;}body:is(.page-category, .page-genre, .page-event, .page-search) .pane-goods-center-awooTag {padding: 0 var(--br-spacing-2);}}