@media (max-width: 1024px){body.yb :is(
		.yb-lh1-index,
		.yb-lh1-cats,
		.yb-lh1-terms,
		.yb-lh1-pages,
		.yb-lh5-sitemap,
		.yb-lh2-cats,
		.yb-fix-lh3,
		.yb-fix-lh3-cat,
		.yb-fix-lh3-blog-cats,
		.yb-st5-crumbs
	) :is(a, li, p, h2, h3, dd, dt){
		overflow-wrap: anywhere;
		word-break: normal;
	}body.yb .entry-content > table,body.yb .yb-lh5-sitemap table{
		display: block;
		width: 100%;
		max-width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}body.yb :is(.entry-content, .yb-hp-body, .yb-autoarch-post) :is(pre, code, samp, kbd){
		max-width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		white-space: pre-wrap;
		overflow-wrap: anywhere;
	}body.yb .ybac-scroll{
		-webkit-overflow-scrolling: touch;
		overscroll-behavior-x: contain;
	}body.yb .yb-pdp-popup__panel{ width: 100%; max-width: 100%; }}@media (max-width: 560px){body.yb .yb-lh5-groups{ grid-template-columns: minmax(0, 1fr); }}@media (max-width: 1024px){body.yb .yb-lh1-pages a,body.yb .yb-lh1-pages [aria-current]{
		display: inline-flex;
		align-items: center;
		justify-content: center;
		min-width: 48px;
		min-height: 48px;
		padding: 0 8px;
	}body.yb .yb-lh1-pages{ line-height: 1.2; }body.yb .yb-fix-lh3__list a{
		display: inline-flex;
		align-items: center;
		min-height: 48px;
		box-sizing: border-box;
	}body.yb .yb-lh2-cats__item{
		align-items: center;
		min-height: 48px;
		box-sizing: border-box;
	}body.yb .yb-lh1-index__summary{
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 12px;
		min-height: 48px;
	}body.yb .yb-lh1-index__summary::after{ float: none; }body.yb :is(.yb-lh1-index__list, .yb-lh1-cats__sub, .yb-lh5-group) li > a{
		display: inline-flex;
		align-items: center;
		min-height: 36px;
	}body.yb .yb-lh1-terms__list a{ position: relative; }body.yb .yb-lh1-terms__list a::after{
		content: "";
		position: absolute;
		top: -13px;
		right: -4px;
		bottom: -11px;
		left: -4px;
	}}@media (max-width: 767px){body.yb.single-product .yb-fix-a4-dots button{ position: relative; }body.yb.single-product .yb-fix-a4-dots button::after{
		content: "";
		position: absolute;
		top: -10px;
		right: 0;
		bottom: -10px;
		left: 0;
	}}@media (max-width: 767px){body.yb .yb-lh1-pages{ font-size: 14px; }body.yb .yb-lh1-index__intro,body.yb .yb-lh1-index__letter,body.yb .yb-lh1-index__list,body.yb .yb-lh1-cats__sub,body.yb .yb-lh1-cats__all{ font-size: 14px; }body.yb .yb-lh2-cats__count{ font-size: 14px; }body.yb .yb-lh5-count,body.yb .yb-lh5-products a{ font-size: 14px; }body.yb .yb-sp7-map__note{ font-size: 14px; }body.yb .yb-lh1-index__title,body.yb .yb-lh1-cats__title{ font-size: 20px; line-height: 1.3; }body.yb .yb-lh5-sitemap .yb-lh5-group h2{ font-size: 20px; line-height: 1.3; }body.yb .yb-lh5-sitemap .yb-lh5-group h3{ font-size: 15px; margin-top: 20px; }body.yb .yb-lh1-index{ margin-top: 24px; padding-top: 14px; }body.yb .yb-lh1-cats{ margin-top: 28px; padding-top: 16px; }body.yb .yb-fix-lh3-cat{ margin-top: 24px; }body.yb .yb-lh5-sitemap .yb-lh5-group li ul{ margin-left: 10px; padding-left: 10px; }}@media (max-width: 1024px){body.yb.single-product.yb-zx-has-sticky{
		padding-bottom: calc(72px + env(safe-area-inset-bottom, 0px)) !important;
	}body.yb .yb-pdp-popup__panel{ height: 100dvh; max-height: 100dvh; }body.yb .yb-atb-minibag__panel{ max-height: max(320px, min(640px, calc(100dvh - 220px))); }body.yb .yb-search-panel{ max-height: min(560px, calc(100dvh - 140px)); }body.yb.single-product .related-and-upsells :is(.wd-carousel, .owl-stage-outer, .wd-carousel-inner){
		overscroll-behavior-x: contain;
		-webkit-overflow-scrolling: touch;
	}}@media (max-width: 767px){body.yb.single-product .summary .wd-swatches-product{ max-width: 100%; }}@media (max-width: 1024px){body.yb .sidebar-container.yb-cf-sidebar{
		-webkit-overflow-scrolling: touch;
		overscroll-behavior: contain;
	}body.yb .yb-zx-view-items{
		height: auto;
		min-height: 56px;
		padding-bottom: env(safe-area-inset-bottom, 0px);
	}}@media (max-width: 767px){body.yb.yb-st5 .yb-st5-crumbs ol{
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		overscroll-behavior-x: contain;
		scrollbar-width: none;
	}body.yb.yb-st5 .yb-st5-crumbs ol::-webkit-scrollbar{ display: none; }body.yb.yb-st5 .yb-st5-crumbs li{ flex: 0 0 auto; overflow: visible; }}@media (max-width: 1024px){body.yb .yb-mnav__level{ padding-bottom: env(safe-area-inset-bottom, 0px); }body.yb .yb-mnav__head{ padding-top: env(safe-area-inset-top, 0px); }}@media (max-width: 1024px){body.yb input:is([type="datetime-local"], [type="time"], [type="month"], [type="week"]):not(#wpadminbar input){
		font-size: 16px !important;
	}body.yb{
		-webkit-text-size-adjust: 100%;
		text-size-adjust: 100%;
	}body.yb :is(a, button, summary, label, [role="button"], [role="tab"], input, select, textarea){
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}}