.yb-a11y2-sr{
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0 0 0 0) !important;
	clip-path: inset(50%) !important;
	white-space: nowrap !important;
	border: 0 !important;
}.yb .yb-sp7-map iframe:focus-visible,.yb .woocommerce-error:focus-visible,.yb .woocommerce-NoticeGroup .woocommerce-error:focus-visible{
	outline: 2px solid #000 !important;
	outline-offset: 2px !important;
}.yb .woocommerce-error:focus:not(:focus-visible){
	outline: none;
	scroll-margin-top: 96px;
}.yb .wd-header-my-account.yb-has-pop.yb-a11y2-dismissed:hover > .yb-acc-pop,.yb .wd-header-my-account.yb-has-pop.yb-a11y2-dismissed:focus-within > .yb-acc-pop{
	visibility: hidden;
	opacity: 0;
	pointer-events: none;
}@media (prefers-contrast: more){.yb .yb-card__dot{
		box-shadow: 0 0 0 1.5px #767676 !important;
	}.yb .summary .wd-swatches-product .wd-swatch.wd-text,.yb .sidebar-container .yb-cf-panel .yb-cf-chips li a,.yb .yb-fix-lh3__list a,.yb .yb-fix-lh3-cw__swatch,.yb .woocommerce-cart-form .shop_table .product-quantity .quantity,.yb .yb-sp7-map__btn{
		border-color: #767676;
	}.yb .summary .wd-swatches-product .wd-swatch.wd-text.wd-disabled{
		background: #fff linear-gradient(to right bottom, transparent calc(50% - 1px), #949494, transparent calc(50% + 1.5px));
		color: #767676;
	}}@media (forced-colors: active){.yb .yb-card__dot,.yb .yb-fix-lh3-cw__swatch{
		forced-color-adjust: none;
		outline: 1px solid ButtonBorder;
		outline-offset: 0;
	}.yb .summary .wd-swatches-product .wd-swatch.wd-text.wd-active{
		outline: 3px solid Highlight;
		outline-offset: 1px;
	}.yb.yb-cat-grid .yb-cat-grid-seo__text::after{
		display: none;
	}}@media (prefers-reduced-motion: reduce){.yb .yb-promo__track,.yb .yb-mnav__panel,.yb .yb-mnav__level,.yb .yb-mnav__overlay,.yb .yb-pdp-sticky,.yb .yb-atb-minibag__panel,.yb .whb-header .wd-dropdown,.yb .whb-header .wd-dropdown-menu{
		transition-duration: .01ms !important;
		transition-delay: 0s !important;
		animation-duration: .01ms !important;
		animation-iteration-count: 1 !important;
	}.yb .yb-cat-grid-seo__text{
		transition: none !important;
	}}