@charset "utf-8";
#content-wrap.at-archive.bgi-01 {
	overflow: hidden;
}
/* 商品検索 */
.at-fixedpage .in-search-items #content {
	min-height: 100vh; /* this is just a hack to let SiteUtil.smoothScroll work properly, compensating for insufficient height that makes it impossible to determine his opts.scrllElement */
}
.at-fixedpage .in-search-items .content-inner .inner-column {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
}
.at-fixedpage .in-search-items .content-inner .inner-column + .inner-column {
	margin: 10px 0;
}
.at-fixedpage .in-search-items .content-inner .inner-column + .inner-column.column-second {
	margin-top: 0;
}
.at-fixedpage .in-search-items .content-inner .inner-column + .inner-column:last-child {
	margin-bottom: 30px;
}
.at-fixedpage .in-search-items .content-inner .inner-column.column-first .column-left {
	width: 832px;
}
.at-fixedpage .in-search-items .content-inner .inner-column.column-second .column-center {
	flex: 1;
	text-align: right;
}
.at-fixedpage .in-search-items .content-inner .inner-column.column-second .column-center > * {
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}
.at-fixedpage .in-search-items .content-inner .inner-column.column-third .column-left {
	width: 240px;
	padding: 0 15px 15px;
	background-color: #ffffff;
	border: 1px #cccccc solid;
	box-sizing: border-box;
}
.at-fixedpage .in-search-items .content-inner .inner-column .column-right {
	flex: 1;
	padding-left: 12px;
}
.theme-chokuso .at-fixedpage .in-search-items .content-inner .inner-column.column-first .column-right > * {
	text-align: right;
}
.at-fixedpage .in-search-items .content-inner .inner-column .found-result-wrap {
	margin: 10px auto;
}
.at-fixedpage .in-search-items .content-inner .inner-column .found-result-wrap .number {
	margin: 0 4px;
}
.at-fixedpage .in-search-items .content-inner .inner-column .found-result-wrap .number:first-child {
	margin-left: 0;
}

.search-canvas.as-ranking {
	margin: 100px auto;
}
.search-canvas .clickable {
	cursor: pointer;
	text-decoration: underline;
}
.search-canvas select.clickable {
	text-decoration: none;
}
.search-canvas .parametered {
	font-weight: bold;
}
.search-canvas .clickable:hover {
	text-decoration: none;
}
.search-canvas label {
	display: inline-block;
	cursor: pointer;
}
.search-canvas label.arrange-select {
	background-color: #ffffff;
}
.search-canvas label input[type="radio"], 
.search-canvas label input[type="checkbox"] {
	margin-right: 4px;
	vertical-align: baseline;
}
.search-canvas .hidden-scroll {
	display: none !important;
}
.search-canvas .canvas-title.has-side-border {
	text-align: center;
}
.search-canvas .canvas-title .title {
	font-size: 26px;
	font-size: 2.6rem;
	border-left: 5px #e66446 solid;
	padding: 0 10px;
	line-height: 1.5;
}
.search-canvas .canvas-title.has-side-border .title {
	display: flex;
	align-items: center;
	font-size: 32px;
	font-size: 3.2rem;
	border-left: none;
	padding: 0;
}
.search-canvas .canvas-title.has-side-border .title::before, 
.search-canvas .canvas-title.has-side-border .title::after {
	content: '';
	margin: 0;
	height: 2px;
	flex-grow: 1;
	background-color: #e66446;
}
.search-canvas .canvas-title.has-side-border .title#archive-title::before, 
.search-canvas .canvas-title.has-side-border .title#archive-title::after {
	min-width: 1em;
}
.search-canvas .canvas-title.has-side-border .title::before {
	margin-right: 1em;
}
.search-canvas .canvas-title.has-side-border .title::after {
	margin-left: 1em;
}
.search-canvas .canvas-title i {
	color: #e66446;
	font-size: 36px;
	font-size: 3.6rem;
}
.search-canvas .canvas-title + .canvas-content {
	margin-top: 35px;
}
.search-canvas .canvas-title.has-side-border + .canvas-content {
	margin-top: 45px;
}
.search-canvas .search-keyword-wrap {
	width: 68%;
	display: inline-block;
	margin-right: 1em;
}
.search-canvas .search-keyword-wrap .search-keyword-content {
	position: relative;
}
.search-canvas .search-keyword-wrap .search-keyword-content .search-text {
	margin: 0;
	padding: 14px 48px 14px 60px;
	width: 100%;
	height: 3em;
	border: 1px solid #aaaaaa;
	border-radius: 15px;
	box-sizing: border-box;
}
.search-canvas .search-keyword-wrap .search-keyword-content .search-keyword-icon {
	display: inline-block;
	font-size: 20px;
	line-height: 1;
	padding: 12px 14px;
	box-sizing: border-box;
	cursor: pointer;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
}
.search-canvas .search-keyword-wrap .search-keyword-content .search-keyword-icon.search-keyword-start {
	border-right: 1px solid #aaa;
	left: 0;
}
.search-canvas .search-keyword-wrap .search-keyword-content .search-keyword-icon.search-keyword-clear {
	right: 15px;
	width: 1em;
	height: 1em;
	padding: 0;
}
.search-canvas .search-keyword-wrap .search-keyword-content .search-keyword-icon > i {
	vertical-align: top;
}
.search-canvas .search-reset {
	font-weight: bold;
}
.search-canvas .column-first .search-reset-wrap {
	display: inline-block;
}
.search-canvas .search-keywords-wrap > * {
	display: inline-block;
	vertical-align: baseline;
}
.search-canvas .search-keywords-wrap > *.keywords-title {
	margin-top: 10px;
	font-weight: bold;
}
.search-canvas .search-keywords-wrap > *.wordby {
	margin-right: 10px;
}
.search-canvas .search-status-wrap {
	margin-top: 10px;
}
.search-canvas .search-status-wrap > .status-cell{
	margin-bottom: 10px;
}
.search-canvas .status-cell, 
.search-canvas .status-cell > * {
	display: inline-block;
	vertical-align: middle;
}
.search-canvas .status-cell {
	margin-right: 10px;
}
.search-canvas .search-hidden-wrap {
	display: none;
}
.search-canvas .search-sort-wrap .sortby {
	display: inline-block;
	margin-right: 8px;
	font-size: 16px;
	font-size: 1.6rem;
}
.search-canvas .search-sort-wrap .sortby:last-child {
	margin: 0;
}
.search-canvas .search-filter-wrap {
	margin: 15px auto;
}
.search-canvas.as-ranking .search-filter-wrap {
	background-color: #f2ecdd;
	border-radius: 6px;
	margin: 15px auto 36px;
	padding: 30px;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: baseline;
}
.search-canvas.as-ranking .search-filter-wrap::before {
	content: '';
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: #f2ecdd transparent transparent transparent;
	border-width: 24px 20px;
	position: absolute;
	top: 100%;
	left: 80px;
}
.search-canvas.as-ranking .search-filter-wrap > * {
	flex: 1 1 auto;
}
.search-canvas.as-ranking .search-filter-wrap > *.search-filter-content {
	width: 790px;
	flex: 0 1 auto;
}
.search-canvas .search-filter-wrap[data-search-filter-having-valid-children="0"] {
	display: none;
}
.search-canvas .search-filter-wrap:first-child {
	margin-top: 0;
}
.search-canvas .search-filter-wrap .search-filter-title {
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
	display: block;
	margin-bottom: 15px;
}
.search-canvas.as-ranking .search-filter-wrap .search-filter-title {
	font-size: 20px;
	font-size: 2.0rem;
	margin: 0;
}
.search-canvas .search-filter-wrap .search-filter-title.toggling-content-by-clicking {
	position: relative;
}
.search-canvas .search-filter-wrap .search-filter-title.toggling-content-by-clicking::after {
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: auto;
	right: 10px;
	bottom: 0;
	margin: auto;
	width: 12px;
	height: 12px;
	border-style: solid;
	border-color: #49311a;
	border-width: 4px 4px 0 0;
	transition: .4s ease;
	transform: rotate(45deg);
}
.search-canvas .search-filter-wrap .search-filter-title.toggling-content-by-clicking.toggled-show::after {
	transform: rotate(495deg);
}
.search-canvas .search-filter-wrap .search-filter-title > i {
	margin-right: 4px;
}
.search-canvas.as-ranking .search-filter-wrap .search-filter-title > i {
	color: #e66446;
	margin-right: 6px;
}
.search-canvas .search-filter-wrap .search-filter-content ul.hierarchy-list ul.hierarchy-list {
	padding-top: 6px;
	padding-left: 15px;
}
.search-canvas .search-filter-wrap .search-filter-content > ul.hierarchy-list > ul.hierarchy-list {
	padding-left: 0;
}
.search-canvas .search-filter-wrap .search-filter-content[data-search-filter="category-name"] > ul.hierarchy-list > ul.hierarchy-list.hierarchy-parents {
	padding-top: 16px;
}
.search-canvas .search-filter-wrap .search-filter-content ul.hierarchy-list li {
	padding-bottom: 2px;
}
.search-canvas .search-filter-wrap .search-filter-content ul.hierarchy-list.hierarchy-siblings li.emptied, 
.search-canvas.as-ranking .search-filter-wrap .search-filter-content ul.hierarchy-list.hierarchy-parents > li {
	display: none !important;
}
.search-canvas.as-ranking .search-filter-wrap .search-filter-content ul.hierarchy-list.hierarchy-siblings {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	gap: 10px;
	margin: 0;
	padding: 0;
}
.search-canvas.as-ranking .search-filter-wrap .search-filter-content ul.hierarchy-list.hierarchy-siblings > li {
	flex: 1 1 auto;
	margin: 0;
	padding: 0;
	text-align: center;
}
.search-canvas.as-ranking .search-filter-wrap .search-filter-content ul.hierarchy-list.hierarchy-siblings > li.valued {
	flex: 0 1 auto;
	width: 190px;
}
.search-canvas.as-ranking .search-filter-wrap .search-filter-content ul.hierarchy-list.hierarchy-siblings > li.valued > span {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	width: 100%;
	padding: 10px;
	text-decoration: none;
	height: 100%;
	background-color: #ffffff;
	border-radius: 6px;
	transition: .3s ease;
}
.search-canvas.as-ranking .search-filter-wrap .search-filter-content ul.hierarchy-list.hierarchy-siblings > li.valued > span.parametered, 
.search-canvas.as-ranking .search-filter-wrap .search-filter-content ul.hierarchy-list.hierarchy-siblings > li.valued > span:hover {
	font-weight: normal;
	background-color: #e66446;
	color: #ffffff;
}
.search-canvas .search-filter-wrap .search-filter-content .price-minmax-slider-wrap {
	margin: 20px 0 10px;
}
.search-canvas .search-filter-wrap .search-filter-content .price-minmax-slider-wrap .price-minmax-slider {
	margin-bottom: 20px;
}
.search-canvas .search-filter-wrap .search-filter-content .price-minmax-inputs {
	display: block;
}
.search-canvas .search-filter-wrap .search-filter-content .price-minmax-inputs > span {
	vertical-align: text-top;
	font-size: 13px;
	font-size: 1.3rem;
}
.search-canvas .search-filter-wrap .search-filter-content .price-input {
	vertical-align: middle;
	margin: 0 2px;
	text-decoration: none;
}
.search-canvas .search-filter-wrap .search-filter-content input.price-input {
	width: 3.5em;
}
.search-canvas .search-filter-wrap .search-filter-content button.price-input {
	padding: 1px 4px;
}
.search-canvas .search-filter-wrap .search-filter-content .price-input:first-child {
	margin-left: 0;
}
.search-canvas .column-filter > * {
	border-bottom: 1px #cccccc solid;
	margin: 0;
	padding: 15px 0;
}
.search-canvas .column-filter > *.search-filter-wrap {
	padding: 0;
}
.search-canvas .column-filter > *:first-child {
	padding-top: 0;
}
.search-canvas .column-filter > *:last-child {
	border-bottom: none;
	padding-bottom: 0;
}
.search-canvas .column-filter > *.search-filter-wrap > .search-filter-title {
	margin: 0;
	padding: 25px 0 20px 0;
	line-height: 1;
}
.search-canvas .column-filter > *.search-filter-wrap > .search-filter-title ~ .search-filter-content:last-child > *:last-child {
	padding-bottom: 15px;
}
.search-canvas .search-result-wrap .filterby {
	display: inline-block;
	line-height: 1;
	vertical-align: top;
	margin: 0 10px 10px 0;
	padding: 0.6em 2.2em 0.6em 0.7em;
	border-style: solid;
	border-color: #e9b007;
	border-width: 1px 1px 1px 5px;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
	position: relative;
}
.search-canvas .search-result-wrap .filterby:not(:has(~ .filterby)) {
	margin-bottom: 20px;
}
.search-canvas .search-result-wrap .filterby, 
.search-canvas .search-result-wrap ul.paging-list > li > .paging-item, 
.search-canvas .search-result-wrap .item-card .card-image-wrap .item-thumb {
	background-color: #ffffff;
}
.search-canvas .search-result-wrap .filterby:last-child {
	margin-bottom: 20px;
}
.search-canvas .search-result-wrap .filterby.clickable, 
.search-canvas .search-result-wrap ul.paging-list > li > * {
	text-decoration: none;
}
.search-canvas .search-result-wrap .filterby.clickable > *, 
.search-canvas .search-result-wrap .filterby.clickable::before, 
.search-canvas .search-result-wrap .filterby.clickable::after, 
.search-canvas .search-result-wrap ul.paging-list > li > .paging-item {
	transition: .3s ease;
}
.search-canvas .search-result-wrap .filterby.clickable:hover > * {
	opacity: .7;
}
.search-canvas .search-result-wrap .filterby.clickable::before, 
.search-canvas .search-result-wrap .filterby.clickable::after {
	display: block;
	content: '';
	width: 1.1em;
	height: 2px;
	background-color: #c99007;
	position: absolute;
	top: 6px;
	left: auto;
	right: 6px;
	bottom: 6px;
	margin: auto;
}
.search-canvas .search-result-wrap .filterby.clickable::before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.search-canvas .search-result-wrap .filterby.clickable:hover::before {
	-webkit-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg);
}
.search-canvas .search-result-wrap .filterby.clickable::after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.search-canvas .search-result-wrap .filterby.clickable:hover::after {
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
}
.search-canvas .search-result-wrap ul.paging-list > li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px 20px 0;
}
.search-canvas .search-result-wrap ul.paging-list > li > * {
	display: inline-block;
	padding: 6px 12px;
	text-decoration: none;
	color: #515151;
	min-width: 1em;
	text-align: center;
}
.search-canvas .search-result-wrap ul.paging-list > li > .paging-item {
	border: 1px solid #515151;
}
.search-canvas .search-result-wrap ul.paging-list > li > .paging-item.number-current, 
.search-canvas .search-result-wrap ul.paging-list > li > .paging-item.clickable:hover {
	color: #bc5400;
	border: 1px solid #bc5400;
}
.search-canvas .search-result-wrap ul.paging-list > li > .paging-item.number-current {
	font-weight: bold;
}
.search-canvas .search-result-wrap[data-search-result="items"] {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: baseline;
	gap: 40px 12px;
	padding: 0 0 30px;
}
.search-canvas.as-ranking .search-result-wrap[data-search-result="items"] {
	padding: 0;
}
.search-canvas[data-search-apply-items-slider] .search-result-wrap.slick-initialized[data-search-result="items"] {
	display: block;
}
.search-canvas .search-result-wrap[data-search-result="items"] > * {
	flex: 1 1 auto;
}
.search-canvas .search-result-wrap[data-search-result="items"] + .search-result-wrap {
	margin-top: 20px;
}
.search-canvas .search-result-wrap[data-search-result="items"] .item-card {
	box-sizing: border-box;
	max-width: 228px;
	width: 228px;
}
.search-canvas[data-search-apply-items-slider] .search-result-wrap.slick-initialized[data-search-result="items"] .slick-list {
	margin: 0 0 0 -20px;
}
.search-canvas[data-search-apply-items-slider] .search-result-wrap[data-search-result="items"] .item-card {
	max-width: 285px;
	width: 285px;
}
.search-canvas[data-search-apply-items-slider] .search-result-wrap.slick-initialized[data-search-result="items"] .item-card {
	margin-left: 20px;
}
.search-canvas .search-result-wrap .item-card .card-image-wrap .item-thumb {
	position: relative;
	display: block;
	max-width: 400px;
}
.search-canvas .search-result-wrap .item-card .card-image-wrap .item-thumb, 
.search-canvas .search-result-wrap .item-card .card-image-wrap .item-thumb img {
	border-radius: 12px;
}
.search-canvas .search-result-wrap .item-card .card-image-wrap .item-thumb img {
	box-shadow: 0 0 3px #ccc;
}
.search-canvas[data-search-apply-items-slider] .search-result-wrap.slick-initialized[data-search-result="items"] .item-card .card-image-wrap .item-thumb img {
	box-shadow: none;
}
.search-canvas.as-ranking .search-result-wrap .item-card .card-image-wrap .item-thumb::before, 
.search-canvas.as-ranking .search-result-wrap .item-card .card-image-wrap .item-thumb::after {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	line-height: 1;
}
.search-canvas.as-ranking .search-result-wrap .item-card .card-image-wrap .item-thumb::before {
	z-index: 1;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: #ffffff transparent transparent #ffffff;
	border-width: 45px;
	border-radius: 12px 0 0 0;
}
.search-canvas.as-ranking .search-result-wrap .item-card[data-item-index="0"] .card-image-wrap .item-thumb::before {
	border-color: #efc626 transparent transparent #efc626;
}
.search-canvas.as-ranking .search-result-wrap .item-card[data-item-index="1"] .card-image-wrap .item-thumb::before {
	border-color: #e4e4e4 transparent transparent #e4e4e4;
}
.search-canvas.as-ranking .search-result-wrap .item-card[data-item-index="2"] .card-image-wrap .item-thumb::before {
	border-color: #49311a transparent transparent #49311a;
}
.search-canvas.as-ranking .search-result-wrap .item-card[data-item-index="3"] .card-image-wrap .item-thumb::before, 
.search-canvas.as-ranking .search-result-wrap .item-card[data-item-index="4"] .card-image-wrap .item-thumb::before {
	border-color: #f3edd4 transparent transparent #f3edd4;
}
.search-canvas.as-ranking .search-result-wrap .item-card .card-image-wrap .item-thumb::after {
	z-index: 2;
	font-size: 25px;
	font-weight: bold;
	top: 14px;
	left: 10px;
}
.search-canvas.as-ranking .search-result-wrap .item-card[data-item-index="0"] .card-image-wrap .item-thumb::after {
	content: '01';
}
.search-canvas.as-ranking .search-result-wrap .item-card[data-item-index="1"] .card-image-wrap .item-thumb::after {
	content: '02';
}
.search-canvas.as-ranking .search-result-wrap .item-card[data-item-index="2"] .card-image-wrap .item-thumb::after {
	content: '03';
	color: #ffffff;
}
.search-canvas.as-ranking .search-result-wrap .item-card[data-item-index="3"] .card-image-wrap .item-thumb::after {
	content: '04';
}
.search-canvas.as-ranking .search-result-wrap .item-card[data-item-index="4"] .card-image-wrap .item-thumb::after {
	content: '05';
}
.search-canvas.as-ranking .search-result-wrap .item-card[data-item-index="5"] .card-image-wrap .item-thumb::after {
	content: '06';
}
.search-canvas.as-ranking .search-result-wrap .item-card[data-item-index="6"] .card-image-wrap .item-thumb::after {
	content: '07';
}
.search-canvas.as-ranking .search-result-wrap .item-card[data-item-index="7"] .card-image-wrap .item-thumb::after {
	content: '08';
}
.search-canvas.as-ranking .search-result-wrap .item-card[data-item-index="8"] .card-image-wrap .item-thumb::after {
	content: '09';
}
.search-canvas.as-ranking .search-result-wrap .item-card[data-item-index="9"] .card-image-wrap .item-thumb::after {
	content: '10';
}
.search-canvas .search-result-wrap .item-card .card-title-wrap {
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.5;
	margin-top: 8px;
}
.search-canvas .search-result-wrap .item-card .card-title-wrap .card-title {
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
}
.search-canvas.as-ranking .search-result-wrap .item-card .card-title-wrap .card-title {
	font-size: 18px;
	font-size: 1.8rem;
}
.search-canvas .search-result-wrap .item-card .card-aside-wrap {
	font-size: 13px;
	font-size: 1.3rem;
	line-height: 1.5;
	margin-top: 4px;
}
.search-canvas .search-result-wrap .item-card .card-title-wrap > *, 
.search-canvas .search-result-wrap .item-card .card-aside-wrap > [data-aside-key], 
.search-canvas .search-result-wrap .item-card .card-aside-wrap .aside-info > [data-aside-key] {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	min-height: 1.5em;
}
.search-canvas .search-result-wrap .item-card .card-title-wrap > * {
	-webkit-line-clamp: 2;
	min-height: 3em;
}
.search-canvas .search-result-wrap .item-card .card-aside-wrap [data-aside-key="sku-sub-title"] {
	color: #b55411;
	font-weight: bold;
	margin-bottom: 0.75em;
}
.search-canvas .search-result-wrap .item-card .card-aside-wrap, 
.search-canvas .search-result-wrap .item-card .card-aside-wrap .aside-row {
	margin-top: 4px;
}
.search-canvas .search-result-wrap .item-card .card-aside-wrap .aside-row {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: end;
}
.search-canvas .search-result-wrap .item-card .card-aside-wrap .aside-row > * {
	flex: 1 1 auto;
}
.search-canvas .search-result-wrap .item-card .card-aside-wrap .aside-statuses > * {
	display: inline-block;
	width: 3em;
	height: 3em;
	line-height: 3em;
	text-align: center;
	padding: 4px;
	margin: 0 4px 0 0;
	color: #49311a;
	border: 1px #e66446 solid;
	border-radius: 3px;
	background-color: #ffffff;
	font-size: 11px;
	font-size: 1.1rem;
	font-weight: bold;
}
.search-canvas .search-result-wrap .item-card .card-aside-wrap .aside-statuses > [data-aside-key="available-ordering"][data-aside-value="0"] {
	color: #ffffff;
	background-color: #333333;
	border-color: #333333;
}
.search-canvas .search-result-wrap .item-card .card-aside-wrap .aside-statuses > [data-aside-key="shipment-temperature-kind"][data-aside-value="normal"] {
	background-color: #ff9f03;
	border-color: #ff9f03;
}
.search-canvas .search-result-wrap .item-card .card-aside-wrap .aside-statuses > [data-aside-key="shipment-temperature-kind"][data-aside-value="reizo"] {
	color: #ffffff;
	background-color: #18bce1;
	border-color: #18bce1;
}
.search-canvas .search-result-wrap .item-card .card-aside-wrap .aside-statuses > [data-aside-key="shipment-temperature-kind"][data-aside-value="reito"] {
	color: #ffffff;
	background-color: #11399b;
	border-color: #11399b;
}
.search-canvas .search-result-wrap .item-card .card-aside-wrap .aside-statuses > [data-aside-key="shipment-temperature-kind"][data-aside-value="cool"] {
	color: #ffffff;
	background-color: #b4b4b4;
	border-color: #b4b4b4;
}
.search-canvas .search-result-wrap .item-card .card-aside-wrap .aside-reviews {
	text-align: right;
	font-size: 13px;
	font-size: 1.3rem;
}
.search-canvas .search-result-wrap .item-card .card-aside-wrap .aside-reviews > [data-aside-key="review-count"] > span {
	color: #e66446;
	font-size: 16px;
	font-size: 1.6rem;
}
.search-canvas .search-result-wrap .item-card .card-aside-wrap .aside-reviews > [data-aside-key="review-count"] > span > i {
	margin-right: 4px;
}
.search-canvas .search-result-wrap .item-card .card-aside-wrap .aside-icons {
	margin-top: 5px;
}
.search-canvas .search-result-wrap .item-card .card-aside-wrap .aside-icons > * {
	display: inline-block;
	line-height: 1;
	padding: 6px 7px;
	color: #ffffff;
	background-color: #bc5400;
	margin: 0 4px 4px 0;
}
.search-canvas .search-result-wrap .item-card .card-aside-wrap > *, 
.search-canvas .search-result-wrap .item-card .card-price-wrap > * {
	display: block;
}
.search-canvas .search-result-wrap .item-card .card-price-wrap {
	text-align: right;
}
.search-canvas .search-result-wrap .item-card .card-price-wrap .price-label {
	font-size: 13px;
	font-size: 1.3rem;
	vertical-align: text-bottom;
}
.search-canvas .search-result-wrap .item-card .card-price-wrap .price-value {
	color: #bc5400;
	font-size: 20px;
	font-size: 2.0rem;
	margin-left: 4px;
}
.search-canvas .search-result-wrap .item-card .card-price-wrap .price-number {
	font-size: 115%;
	font-weight: bold;
}
.search-canvas .search-result-wrap[data-search-result="items"] .no-items-wrap {
	font-weight: bold;
	padding: 0 10px;
}
.search-canvas .search-result-wrap[data-search-result="items"] .no-items-wrap .search-reset-wrap {
	margin: 1em 0;
}
.search-canvas.as-ranking .search-result-wrap + .more-wrap {
	margin-top: 40px;
	text-align: center;
}
.search-canvas.as-ranking .search-result-wrap + .more-wrap > .more {
	display: inline-block;
	width: auto;
	padding: 14px 140px;
}
._sc_suggest_keyword tr[onclick]:hover, 
._sc_suggest_item tr[onclick]:hover {
	cursor: pointer;
}

.search-canvas .loader,
.search-canvas .loader::before,
.search-canvas .loader::after {
	border-radius: 50%;
	width: 2.5em;
	height: 2.5em;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation: load7 1.8s infinite ease-in-out;
	animation: load7 1.8s infinite ease-in-out;
}
.search-canvas .loader {
	color: #ffffff;
	font-size: 10px;
	margin: 80px auto;
	position: relative;
	text-indent: -9999em;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}
.search-canvas .loader::before,
.search-canvas .loader::after {
	content: '';
	position: absolute;
	top: 0;
}
.search-canvas .loader::before {
	left: -3.5em;
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}
.search-canvas .loader::after {
	left: 3.5em;
}
@-webkit-keyframes load7 {
	0%,
	80%,
	100% {
		box-shadow: 0 2.5em 0 -1.3em;
	}
	40% {
		box-shadow: 0 2.5em 0 0;
	}
}
@keyframes load7 {
	0%,
	80%,
	100% {
		box-shadow: 0 2.5em 0 -1.3em;
	}
	40% {
		box-shadow: 0 2.5em 0 0;
	}
}

.content-inner.search-canvas .apply-modaal__content, 
.content-inner.search-canvas .apply-modaal__wrapper {
	display: none;
}

.minmax-slider-fit {
	padding: 0 16px;
}
.minmax-slider-fit.minmax-slider-round {
	padding: 0 8px;
}
.minmax-slider-round {
	height: 5px;
}
.minmax-slider-round .noUi-connect {
	background-color: #dcdcdc;
}
.minmax-slider-round .noUi-handle {
	height: 20px;
	width: 20px;
	top: -8px;
	right: -10px;
	border-radius: 10px;
	box-shadow: none;
}
.minmax-slider-round .noUi-handle::before, 
.minmax-slider-round .noUi-handle::after {
	display: none;
}
.noUi-connects, 
.noUi-touch-area {
	cursor: pointer;
}

.search-canvas[data-search-apply-items-slider] .slick-prev, 
.search-canvas[data-search-apply-items-slider] .slick-next {
	width: 75px;
	height: 75px;
	top: 154px;
	z-index: 10;
}
.search-canvas[data-search-apply-items-slider] .slick-prev::before, 
.search-canvas[data-search-apply-items-slider] .slick-next::before {
	color: #6d5946;
	font-size: 70px;
	opacity: .9;
}
.search-canvas[data-search-apply-items-slider] .slick-prev {
	left: -60px;
}
.search-canvas[data-search-apply-items-slider] .slick-next {
	right: -60px;
}
