/**
 * Template: snow-monkey
 * Theme Name: Snow Monkey Child 2025
 */


/*2021-12-19追記*/
/*FVのスライドを白文字にする*/
.p-topMv__wrap {
	color: #fff;
}

/*2021-12-19追記*/
/*カタログコーナー　パネルブロック以外でもホバーで商品が出るように*/
.smb-items__item:hover .c-catalogBox {
	display: block;
	opacity: 1;
}


.smb-section__title:after {
	content: none;
}

.smb-section__inner {
	z-index: 1;
}

.smb-section__fixed-background {
	background: rgba(255, 255, 255, 0.85);
	clip-path: polygon(0% 0%, 45% 0%, 56% 100%, 0% 100%);
	z-index: 1;
	padding-bottom: var(--smb-section--bottom-divider-level);
	padding-top: var(--smb-section--top-divider-level);
}

@media (max-width: 63.9375em) {
	.smb-section__fixed-background {
		clip-path: polygon(0% 0%, 60% 0%, 75% 100%, 0% 100%);
	}
}

@media (max-width: 640px) {
	.smb-section__fixed-background {
		clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
	}
}

.smb-section-break-the-grid--match-height>.smb-section__inner>.c-container>.smb-section__contents-wrapper>.c-row>.c-row__col>.smb-section-break-the-grid__figure img,
.smb-section-break-the-grid--match-height>.smb-section__inner>.c-container>.smb-section__contents-wrapper>.c-row>.c-row__col>.smb-section-break-the-grid__figure video {
	height: 100%;
	object-fit: cover;
	object-position: left center;
	position: absolute;
	width: 100%;
}

@media (min-width: 1024px) {
	.smb-section-break-the-grid--match-height.smb-section-break-the-grid--right>.smb-section__inner>.c-container>.smb-section__contents-wrapper>.c-row>.c-row__col>.smb-section-break-the-grid__figure {
		left: 0;
	}
}

.c-row[data-columns="2"] {
	--_item-width: 100%;
}

@media (min-width: 640px) {
	.c-row[data-md-columns="4"] {
		--_item-width: 50%;
	}
}

@media (min-width: 1024px) {
	.c-row[data-lg-columns="4"] {
		--_item-width: 25%;
	}
}

.smb-section-break-the-grid--mobile-text>.smb-section__inner>.c-container>.smb-section__contents-wrapper>.c-row>.c-row__col>.smb-section-break-the-grid__content {
	padding-left: 0;
	padding-top: 0;
}

.smb-section-break-the-grid--match-height.smb-section-break-the-grid--right>.smb-section__inner>.c-container>.smb-section__contents-wrapper>.c-row>.c-row__col>.smb-section-break-the-grid__figure {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0;
	position: absolute;
}

.smb-section-break-the-grid__content--w--10 {
	width: 100%;
}

@media not all and (min-width: 1024px) {
	.smb-section-break-the-grid--mobile-text>.smb-section__inner>.c-container>.smb-section__contents-wrapper>.c-row>.c-row__col:first-child {
		order: none;
	}
}

.smb-information:not([data-sm-split-column=true]) .smb-information__item__label {
	color: #A50034;
	text-align: center;
}

@media (max-width: 640px) {
	.smb-information:not([data-sm-split-column=true]) .smb-information__item__label {
		text-align: left;
	}
}

@media not all and (min-width: 640px) {
	.smb-information:not([data-sm-split-column=true]) .smb-information__item__body {
		padding-top: 10px;
		padding-bottom: 10px !important;
	}
}

@media (max-width: 550px) {

	.c-row__col--1-1,
	.c-row__col--10-10,
	.c-row__col--11-11,
	.c-row__col--12-12,
	.c-row__col--2-2,
	.c-row__col--3-3,
	.c-row__col--4-4,
	.c-row__col--5-5,
	.c-row__col--6-6,
	.c-row__col--7-7,
	.c-row__col--8-8,
	.c-row__col--9-9 {
		--_item-width: 100%;
	}
}

@media (max-width: 650px) {

	.c-row__col--1-1,
	.c-row__col--10-10,
	.c-row__col--11-11,
	.c-row__col--12-12,
	.c-row__col--2-2,
	.c-row__col--3-3,
	.c-row__col--4-4,
	.c-row__col--5-5,
	.c-row__col--6-6,
	.c-row__col--7-7,
	.c-row__col--8-8,
	.c-row__col--9-9 {
		--_item-width: 85%;
	}
}

@media (max-width: 900px) {

	.c-row__col--1-1,
	.c-row__col--10-10,
	.c-row__col--11-11,
	.c-row__col--12-12,
	.c-row__col--2-2,
	.c-row__col--3-3,
	.c-row__col--4-4,
	.c-row__col--5-5,
	.c-row__col--6-6,
	.c-row__col--7-7,
	.c-row__col--8-8,
	.c-row__col--9-9 {
		--_item-width: 65%;
	}
}

@media (min-width: 640px) {

	.c-row__col--md-1-4,
	.c-row__col--md-2-8,
	.c-row__col--md-3-12 {
		--_item-width: 16% !important;
	}
}

@media (min-width: 640px) {

	.c-row__col--md-3-4,
	.c-row__col--md-6-8,
	.c-row__col--md-9-12 {
		--_item-width: 75% !important;
	}
}

.smb-information:not([data-sm-split-column=true]) .smb-information__item__body {
	padding-bottom: var(--smb-information--gap);
}

.smb-section-with-bgimage__bgimage iframe,
.smb-section-with-bgimage__bgimage img,
.smb-section-with-bgimage__bgimage video {
	object-position: left center;
}

.smb-tabs[data-orientation=horizontal]>.smb-tabs__tabs {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
}

.p-catalog .smb-tabs[data-orientation=horizontal]>.smb-tabs__tabs {
	grid-template-columns: repeat(5, 1fr);

}

@media (min-width: 1024px) {
	.c-row[data-lg-columns="6"] {
		--_item-width: 16.6666666667% !important;
	}
}

@media (min-width: 640px) {
	.c-row[data-md-columns="2"] {
		--_item-width: 50%;
	}
}

.wp-block-image>a,
.wp-block-image>figure>a {
	width: 100%;
}