@media (max-width: 1024px){html body.yb .wd-tools-element > a,html body.yb .wd-tools-element > a.wd-tools-icon,html body.yb .wd-header-mobile-nav > a,html body.yb .wd-header-cart > a,html body.yb .wd-header-wishlist > a,html body.yb .wd-header-my-account > a{
		display: inline-flex !important;
		align-items: center;
		justify-content: center;
		min-width: 48px !important;
		min-height: 48px !important;
	}html body.yb .searchform .searchsubmit,html body.yb .wd-search-form .searchsubmit{
		min-width: 48px !important;
		min-height: 48px !important;
	}html body.yb .wd-action-btn > a,html body.yb .wd-show-sidebar-btn > a{
		display: inline-flex !important;
		align-items: center;
		min-height: 48px !important;
	}html body.yb .site-logo > a,html body.yb a.wd-logo{
		display: inline-block;
		padding-top: 12px;
		padding-bottom: 12px;
		margin-top: -12px;
		margin-bottom: -12px;
	}html body.yb .product-grid-item .wd-wishlist-btn > a,html body.yb .yb-card__wish .wd-wishlist-btn > a,html body.yb .product-grid-item .wd-action-btn > a,html body.yb .wd-wishlist-icon > a,html body.yb .wd-wishlist-btn > a,html body.yb .wd-buttons .wrap-wishlist-button .wd-wishlist-btn > a,html body.yb .wd-buttons .wd-action-btn > a,html body.yb .product-wrapper .wd-wishlist-btn > a{
		width: 44px !important;
		height: 44px !important;
		min-width: 48px !important;
		min-height: 48px !important;
	}html body.yb .product-grid-item .wd-wishlist-btn,html body.yb .yb-card__wish,html body.yb .yb-card__wish .wd-wishlist-btn{
		min-width: 48px;
		min-height: 48px;
	}html body.yb .open-quick-view,html body.yb .quick-view-button,html body.yb a.yb-quick,html body.yb .yb-card__quick{
		display: inline-flex !important;
		align-items: center;
		min-height: 48px !important;
		padding-top: 11px !important;
		padding-bottom: 11px !important;
		margin-top: -11px !important;
		margin-bottom: -11px !important;
	}html body.yb .yb-footer__list a:not(.yb-social),html body.yb .yb-footer__col a:not(.yb-social){
		display: flex;
		align-items: center;
		min-height: 48px !important;
	}html body.yb .yb-footer__legal > li > a,html body.yb .yb-footer__legal a{
		display: inline-block;
		padding-top: 10px !important;
		padding-bottom: 14px !important;
		margin-top: -10px !important;
		margin-bottom: -14px !important;
	}html body.yb .yb-footer.yb-gf .yb-footer__list--social a.yb-social,html body.yb .yb-footer .yb-footer__list--social a.yb-social{
		padding: 12px !important;
		margin: -12px !important;
	}html body.yb .yb-a9-skip{
		min-height: 48px !important;
		display: inline-flex !important;
		align-items: center;
	}html body.yb .cookies-more-btn,html body.yb .wd-cookies-popup a:not(.btn){
		display: inline-block;
		padding-top: 13px;
		padding-bottom: 13px;
		margin-top: -13px;
		margin-bottom: -13px;
	}html body.yb .wd-cookies-popup .btn,html body.yb .cookies-buttons .btn{
		min-height: 48px !important;
		display: inline-flex !important;
		align-items: center;
		justify-content: center;
	}html body.yb .yb-cf-title-btn,html body.yb .yb-cf-more,html body.yb .yb-search-tabs__tab,html body.yb .yb-cat-grid-seo__more,html body.yb .yb-lh2-cats__link,html body.yb .yb-fix-lh3__list > li > a,html body.yb .layered-nav-link{
		display: inline-flex !important;
		align-items: center;
		min-height: 48px !important;
	}html body.yb .yb-cf-title-btn{
		width: 100%;
		justify-content: space-between;
	}html body.yb .yb-lh2-cats__link,html body.yb .yb-fix-lh3__list > li > a{
		min-width: 48px !important;
		justify-content: center;
	}html body.yb .wd-swatch,html body.yb .layered-nav-link .wd-swatch,html body.yb ul.wd-swatches-filter > li > a{
		min-width: 48px !important;
		min-height: 48px !important;
	}html body.yb .product-grid-item .wd-entities-title > a,html body.yb .product-element-bottom .wd-entities-title > a,html body.yb .wd-entities-title > a{
		display: flex;
		align-items: center;
		min-height: 48px !important;
	}html body.yb .breadcrumbs a,html body.yb .breadcrumb-link,html body.yb .yb-st5-crumbs a,html body.yb .woocommerce-breadcrumb > a,html body.yb .woocommerce-breadcrumb a.breadcrumb-link{
		display: inline-block;
		padding-top: 14px !important;
		padding-bottom: 14px !important;
		margin-top: -14px !important;
		margin-bottom: -14px !important;
	}html body.yb.single-product .summary .yb-rating-row__count,html body.yb.single-product .summary .yb-link,html body.yb .yb-rating-row__count,html body.yb a.yb-link{
		display: inline-block;
		min-width: 48px;
		box-sizing: border-box;
		padding: 14px 6px !important;
		margin: -14px -6px !important;
		text-align: center;
	}html body.yb .owl-prev,html body.yb .owl-next,html body.yb .wd-btn-arrow{
		min-width: 48px !important;
		min-height: 48px !important;
	}html body.yb .owl-dots .owl-dot{
		box-sizing: content-box !important;
		padding: 12px 6px !important;
		margin: -12px -6px !important;
		background-clip: content-box !important;
	}html body.yb.woocommerce-cart .woocommerce-cart-form a.remove,html body.yb a.remove{
		display: inline-flex !important;
		align-items: center;
		justify-content: center;
		width: 44px !important;
		height: 44px !important;
	}html body.yb .yb-bag-item__edit,html body.yb .yb-bag-move,html body.yb .yb-bag-remove,html body.yb .yb-bag-promo__toggle{
		display: inline-flex !important;
		align-items: center;
		min-width: 48px;
		min-height: 48px !important;
		justify-content: flex-start;
	}html body.yb .remove_from_cart_button::after{
		width: 44px !important;
		height: 44px !important;
	}html body.yb .woocommerce-cart-form td.product-name > a{
		display: inline-flex !important;
		align-items: center;
		min-height: 48px !important;
	}html body.yb .showcoupon,html body.yb .woocommerce-form-coupon-toggle a{
		display: inline-block;
		padding-top: 13px;
		padding-bottom: 13px;
		margin-top: -13px;
		margin-bottom: -13px;
	}html body.yb .yb-acc-dash__out{
		display: inline-flex !important;
		align-items: center;
		min-height: 48px !important;
	}html body.yb .yb-mnav__util a,html body.yb .yb-mnav__util button{
		min-height: 48px !important;
	}html body.yb .cart-widget-side .close-side-widget > a,html body.yb .wd-heading .close-side-widget > a{
		display: inline-flex !important;
		align-items: center;
		justify-content: center;
		min-width: 48px !important;
		min-height: 48px !important;
	}html body.yb .yb-atb-modal__close{
		width: 44px !important;
		min-width: 48px !important;
		height: 44px !important;
		min-height: 48px !important;
	}html body.yb .yb-promo__arrow::after{
		top: -14px !important;
		right: -14px !important;
		bottom: -14px !important;
		left: -14px !important;
	}html body.yb .woocommerce-form__label-for-checkbox,html body.yb .yb-gf-check,html body.yb label.checkbox{
		display: inline-flex !important;
		align-items: center;
		min-height: 48px !important;
	}}@media (max-width: 1024px){html body.yb input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="hidden"]),html body.yb select,html body.yb textarea,html body.yb .select2-container .select2-selection__rendered{
		font-size: 16px !important;
	}html body.yb input[type="checkbox"],html body.yb input[type="radio"]{
		font-size: 16px !important;
	}html body.yb .select2-container .select2-selection--single{
		min-height: 48px !important;
	}html body.yb .select2-container .select2-selection--single .select2-selection__rendered{
		line-height: 44px !important;
	}}@media (max-width: 1024px){html body.yb .quantity input.qty,html body.yb .quantity input[type="number"]{
		width: 48px !important;
		min-width: 48px !important;
		height: 44px !important;
		min-height: 48px !important;
		padding: 0 !important;
		font-size: 16px !important;
		line-height: 44px !important;
		text-align: center;
		box-sizing: border-box;
	}html body.yb .quantity input.minus,html body.yb .quantity input.plus,html body.yb .quantity .minus,html body.yb .quantity .plus{
		width: 44px !important;
		height: 44px !important;
		min-width: 48px !important;
		min-height: 48px !important;
	}html body.yb .quantity{
		display: inline-flex !important;
		align-items: center;
	}}@media (min-width: 768px) and (max-width: 1024px){html body.yb .products.wd-products-holder > .product-grid-item,html body.yb ul.products.wd-products-holder > li.product{
		flex: 0 0 33.3333% !important;
		width: 33.3333% !important;
		max-width: 33.3333% !important;
	}}@media (max-width: 767px){html body.yb .products.wd-products-holder > .product-grid-item,html body.yb ul.products.wd-products-holder > li.product{
		flex: 0 0 50% !important;
		width: 50% !important;
		max-width: 50% !important;
	}}@media (max-width: 1024px){html.yb-a6-banner-on body.yb.single-product.yb-zx-has-sticky{
		padding-bottom: calc(80px + var(--yb-a6-banner-h, 0px)) !important;
	}html body.yb.single-product.yb-zx-has-sticky{
		padding-bottom: 80px !important;
	}html.yb-a6-banner-on body.yb:not(.single-product){
		padding-bottom: var(--yb-a6-banner-h, 0px) !important;
	}}@media (max-width: 1024px){html body.yb .product-grid-item .product-image-link img,html body.yb .yb-card__img img{
		aspect-ratio: 4 / 5;
		width: 100%;
		height: auto;
		max-width: 100%;
	}}