@media (max-width: 767px){h1,.page-title,.entry-title,.yb-hero2__title{
		font-size: 27px !important;
		line-height: 1.18 !important;
		letter-spacing: -0.015em;
	}h2,.yb-head__title{
		font-size: 22px !important;
		line-height: 1.22 !important;
		letter-spacing: -0.01em;
	}h3{ font-size: 18px !important; line-height: 1.3 !important; }h4{ font-size: 16px !important; line-height: 1.35 !important; }.yb-sec p,.entry-content p,.yb-sec li,.entry-content li{
		font-size: 16px;
		line-height: 1.6;
	}.yb-sec{ padding-top: 28px !important; padding-bottom: 28px !important; }.yb-sec--hero2{ padding-top: 0 !important; padding-bottom: 18px !important; }.wpb_content_element,.wpb_text_column{ margin-bottom: 14px !important; }.yb-head{ margin-bottom: 14px !important; }.yb-head__title + p,.yb-head p{ margin-top: 6px; }.yb-sec--hero2 .yb-wrap{ padding-left: 0; padding-right: 0; }.yb-hero2__media{ margin: 0; }.yb-hero2__img{ width: 100%; display: block; }.yb-hero2__inbtn{ padding: 0 16px; margin-top: -28px; position: relative; z-index: 2; }.yb-hero2__inbtn .yb-btn{ width: 100%; }.yb-sec--hero2 + .vc_row .yb-sec,.yb-sec--hero2 ~ .vc_row:first-of-type{ padding-top: 20px !important; }.yb-btn,.button,.btn,.single_add_to_cart_button,.checkout-button,input[type="submit"]{
		min-height: 48px !important;
		display: inline-flex !important;
		align-items: center;
		justify-content: center;
		padding: 0 20px !important;
		font-size: 14px !important;
		line-height: 1.2 !important;
	}.yb-hero2__inbtn .yb-btn,.single_add_to_cart_button,.checkout-button{
		width: 100%;
	}.yb-grid,.yb-grid--home{ gap: 12px 8px !important; }.yb-card__title{
		font-size: 14px !important;
		line-height: 1.35 !important;
		margin: 8px 0 3px !important;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}.yb-card__price{ font-size: 14px !important; margin: 0 !important; font-weight: 500; }.yb-card .yb-card__quick,.yb-card__quick.quick-view-button{
		font-size: 13px !important;
		margin-top: 8px !important;
		padding: 14px 0 13px !important;
		line-height: 1.4 !important;
	}.yb-card__title a{ display: block; padding-block: 4px; }.yb-card__wish{ transform: scale(.88); }.wd-cookies-popup{ padding: 12px 14px !important; }.wd-cookies-popup .wd-cookies-inner{ gap: 10px; }.wd-cookies-popup p{
		font-size: 12.5px !important;
		line-height: 1.4 !important;
		margin-bottom: 8px !important;
	}.wd-cookies-popup .btn,.wd-cookies-popup .button,.wd-cookies-popup a.btn{
		min-height: 40px !important;
		font-size: 12.5px !important;
		padding: 0 12px !important;
		white-space: nowrap;
	}.yb-sec table,.entry-content table{ display: block; overflow-x: auto; max-width: 100%; }.yb-sec p a,.entry-content p a{ padding-block: 2px; }}@media (max-width: 767px){.yb-footer a,.widget a{
		display: inline-block;
		padding-block: 12px;
		line-height: 1.3;
	}.mobile-nav a{ min-height: 48px; display: flex; align-items: center; }.wpb_content_element h2,.wpb_text_column h2{ font-size: 22px !important; line-height: 1.22 !important; }.wpb_content_element h3,.wpb_text_column h3{ font-size: 18px !important; line-height: 1.3 !important; }.yb-card__media,.yb-card__media img{ aspect-ratio: 4 / 5; object-fit: cover; width: 100%; }.yb-hero2__img{ aspect-ratio: 2400 / 1059; object-fit: cover; }}@media (max-width: 767px){.yb .yb-tile__title,.yb.home .yb-tile__title,.yb .yb-tiles h3,.yb .yb-cat-grid-promo__title{
		font-size: 22px !important;
		line-height: 1.22 !important;
	}.whb-flex-row .wd-tools-element > a,.whb-flex-row .wd-tools-element,.whb-flex-row .searchform > button,.wd-header-mobile-nav > a,.wd-header-cart > a,.wd-header-wishlist > a,.wd-header-my-account > a{
		height: auto !important;
		min-height: 48px !important;
		min-width: 48px !important;
		display: inline-flex !important;
		align-items: center !important;
		justify-content: center !important;
	}.wd-add-btn-replace > a,.wd-wishlist-btn > a,.product-grid-item .wd-action-btn > a{
		height: auto !important;
		min-height: 48px !important;
		min-width: 48px !important;
		display: inline-flex !important;
		align-items: center !important;
		justify-content: center !important;
	}.yb .entry-content p,.yb .entry-content li,.yb .yb-sec p,.yb .yb-sec li,.yb .yb-info p,.yb .yb-info li,.yb .yb-term-intro,.yb .yb-term-intro p,.yb .woocommerce-info,.yb .yb-acc-card__text,.yb .yb-auth .yb-auth__benefits li{
		font-size: 16px !important;
		line-height: 1.5 !important;
	}}@media (max-width: 767px){html body.yb .yb-footer__legal a,html body.yb .yb-footer__bottom a{
		display: inline-block;
		padding-block: 14px !important;
		line-height: 1.3;
	}html body.yb .yb-card__wish,html body.yb .yb-card .wd-action-btn,html body.yb .product-grid-item .wd-action-btn,html body.yb .wd-wishlist-btn{
		transform: none !important;
	}html body.yb .yb-card .wd-action-btn > a,html body.yb .product-grid-item .wd-action-btn > a,html body.yb .wd-wishlist-btn > a{
		transform: none !important;
		width: 48px !important;
		height: 48px !important;
	}html body.yb .yb-footer__legal a,html body.yb .yb-footer__bottom a{
		min-height: 48px !important;
		display: inline-flex !important;
		align-items: center !important;
	}html body.yb .yb-card__title a,html body.yb .product-grid-item .wd-entities-title a,html body.yb .yb-gp-nav a{
		min-height: 48px !important;
		display: inline-flex !important;
		align-items: center !important;
	}}@media (max-width: 767px){html body.yb .related-products .title,html body.yb .slider-title,html body.yb h2.yb-s2-h3{
		font-size: 22px !important;
		line-height: 1.22 !important;
	}html body.yb h2.yb-hero2__title{ font-size: 26px !important; }html body.yb .yb-cat-grid-seo{ margin-top: 32px !important; }html body.yb .yb-rating-row a,html body.yb .yb-rating-row__count{
		min-height: 48px !important;
		min-width: 48px !important;
		display: inline-flex !important;
		align-items: center !important;
	}html body.yb .yb-gp-nav a{ min-width: 48px !important; justify-content: center !important; }}@media (max-width: 767px){html body.yb.single-product .product-image-summary .yb-pdp-grid{
		display: flex;
		flex-wrap: nowrap;
		gap: 0;
		overflow-x: auto;
		scroll-snap-type: x mandatory;
		-webkit-overflow-scrolling: touch;
	}html body.yb.single-product .product-image-summary .yb-pdp-grid > .yb-pdp-grid__item{
		flex: 0 0 100%;
		width: 100%;
		scroll-snap-align: start;
	}}@media (max-width: 767px){html body.yb .yb-utility a,html body.yb .yb-utility__region,html body.yb .wd-add-btn .add_to_cart_button span,html body.yb .hover-content-inner p,html body.yb .yb-cat-grid-promo__btn{ font-size: 13px !important; }html body.yb .yb-pdp-card__text,html body.yb .yb-pdp-card__text a,html body.yb .yb-reviews__note{ font-size: 16px !important; line-height: 1.5 !important; }html body.yb .yb-cat-grid-promo__text,html body.yb .cookies-info-text{ font-size: 16px !important; line-height: 1.5 !important; }}@media (max-width: 767px){html body.yb.single-product .related-and-upsells .slider-title,html body.yb.single-product .related-and-upsells .title,html body.yb.single-product .related-products .slider-title{
		font-size: 22px !important;
		line-height: 1.22 !important;
	}}@media (max-width: 767px){.yb .sidebar-container .wd-widget .widget-title,.yb .wd-side-hidden .wd-widget .widget-title{
		display: flex;
		align-items: center;
		min-height: 48px;
		margin-bottom: 0;
	}.yb .sidebar-container .wd-widget li > a,.yb .wd-side-hidden .wd-widget li > a,.yb .sidebar-container .wd-widget > ul > li > a,.yb .sidebar-container .yb-cf-tree__item > a,.yb .sidebar-container .yb-cf-more{
		display: flex;
		align-items: center;
		min-height: 48px;
		padding-top: 2px;
		padding-bottom: 2px;
	}.yb .sidebar-container .wd-widget li + li,.yb .wd-side-hidden .wd-widget li + li{ margin-top: 8px; }}