/* Home hero video */
.hob-ad-home-hero {
	position: relative;
	display: flex;
	min-height: 80vh;
	align-items: center;
	justify-content: flex-start;
	overflow: hidden;
	border-radius: 0 0 18px 18px;
	background: #fff4f9;
	isolation: isolate;
}

.hob-ad-home-hero__media,
.hob-ad-home-hero__overlay {
	position: absolute;
	inset: 0;
}

.hob-ad-home-hero__media {
	z-index: -2;
}

.hob-ad-home-hero__video,
.hob-ad-home-hero__fallback {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 0;
	object-fit: cover;
	object-position: center center;
}

.hob-ad-home-hero__overlay {
	z-index: -1;
	background: transparent;
}

/* Home hero content */
.hob-ad-home-hero__content {
	display: grid;
	justify-items: flex-start;
	width: min(100%, 980px);
	padding: clamp(34px, 6vw, 92px) clamp(18px, 5vw, 72px);
	text-align: left;
}

.hob-ad-home-hero__trust {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	justify-content: flex-start;
	margin: 0 0 clamp(20px, 3vw, 34px);
	padding: 0;
	list-style: none;
}

.hob-ad-home-hero__trust-item {
	display: inline-flex;
	min-height: 32px;
	align-items: center;
	justify-content: center;
	padding: 0 14px;
	border: 1px solid rgba(255, 255, 255, .58);
	border-radius: 999px;
	background: rgba(255, 244, 249, .18);
	color: #fff;
	font-family: "Caslon Doric", sans-serif;
	font-size: 11px;
	letter-spacing: .0em;
	line-height: 1;
	text-transform: uppercase;
	backdrop-filter: blur(8px);
}

.hob-ad-home-hero__title {
	max-width: 760px;
	margin: 0;
	color: #fff;
	font-family: "Caslon Ionic", sans-serif;
	font-size: 36px;
	font-weight: 400;
	letter-spacing: .035em;
	line-height: .98;
	text-align: left;
	text-transform: uppercase;
}

.hob-ad-home-hero__subtitle {
	max-width: 680px;
	margin: clamp(18px, 2.4vw, 26px) 0 0;
	color: #fff;
	font-family: "Caslon Doric", sans-serif;
	font-size: clamp(16px, 1.4vw, 19px);
	line-height: 1.62;
	text-align: left;
	text-shadow: 0 2px 16px rgba(69, 34, 84, .24);
}

.hob-ad-home-hero__button {
	display: inline-flex;
	min-height: 46px;
	align-items: center;
	justify-content: center;
	margin-top: clamp(24px, 3vw, 36px);
	padding: 0 26px;
	border: 1px solid #f09fc5;
	border-radius: 999px;
	background: #f09fc5;
	color: #fff;
	font-family: "Caslon Doric", sans-serif;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: .1em;
	line-height: 1;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	transition:
		background-color 180ms ease,
		border-color 180ms ease,
		color 180ms ease,
		transform 180ms ease;
}

.hob-ad-home-hero__button:hover,
.hob-ad-home-hero__button:focus-visible {
	border-color: #fff;
	background: rgba(255, 255, 255, .18);
	color: #fff;
	transform: translate3d(0, -1px, 0);
}

.hob-ad-home-hero__button:focus-visible {
	outline: 2px solid rgba(255, 255, 255, .72);
	outline-offset: 4px;
}

/* Home hero responsive */
@media (max-width: 767px) {
	.hob-ad-home-hero {
		min-height: 80vh;
		align-items: flex-start;
		justify-content: center;
	}

	.hob-ad-home-hero__video,
	.hob-ad-home-hero__fallback {
		width: 100%;
		height: 100%;
		object-fit: cover;
		background: #fff4f9;
	}

	.hob-ad-home-hero__content {
		justify-items: center;
		padding: 42px 18px 48px;
		text-align: center;
	}

	.hob-ad-home-hero__trust {
		gap: 7px;
		justify-content: center;
		margin-bottom: 20px;
	}

	.hob-ad-home-hero__trust-item {
		min-height: 30px;
		padding: 0 11px;
		font-size: 9px;
		letter-spacing: .08em;
	}

	.hob-ad-home-hero__title {
		font-size: 28px;
		line-height: 1.02;
		text-align: center;
	}

	.hob-ad-home-hero__subtitle {
		max-width: 340px;
		font-size: 15px;
		line-height: 1.52;
		text-align: center;
	}

	.hob-ad-home-hero__button {
		min-height: 44px;
		padding: 0 22px;
	}
}

@media (prefers-reduced-motion: reduce) {
	.hob-ad-home-hero__button {
		transition-duration: 0.01ms;
	}
}

/* Home products carousel */
.hob-ad-home-products {
	padding: clamp(54px, 7vw, 104px) 0;
	background: #fff;
	color: #805e9c;
}

.hob-ad-home-products__inner {
	width: 100%;
	margin: 0 auto;
	min-width: 0;
}

.hob-ad-home-products__header {
	max-width: 760px;
	margin: 0 auto clamp(28px, 4vw, 48px);
	text-align: center;
}

.hob-ad-home-products__title {
	margin: 0;
	color: #805e9c;
	font-family: "Caslon Ionic", sans-serif;
	font-size: clamp(30px, 4vw, 46px);
	font-weight: 400;
	letter-spacing: .04em;
	line-height: 1.05;
	text-align: center;
	text-transform: uppercase;
}

.hob-ad-home-products__subtitle {
    max-width: 500px;
    margin: 16px auto 0;
    color: #805e9c;
    font-family: "Caslon Doric", sans-serif;
    font-size: 16px;
    line-height: 1.65;
    text-align: center;
}

.hob-ad-home-products__carousel-wrap {
	position: relative;
	display: grid;
	grid-template-columns: 44px minmax(0, 1fr) 44px;
	gap: 14px;
	align-items: center;
	min-width: 0;
}

.hob-ad-home-products__carousel {
	width: 100%;
	min-width: 0;
	overflow: hidden;
	touch-action: pan-y;
}

.hob-ad-home-products__track {
	align-items: stretch;
	min-width: 0;
}

.hob-ad-home-products__slide {
	min-width: 0;
	height: auto;
}

.hob-ad-home-products__arrow {
	display: inline-flex;
	width: 44px;
	min-width: 44px;
	height: 44px;
	min-height: 44px;
	align-items: center;
	justify-content: center;
	padding: 0;
	border: 1px solid #f9dae5;
	border-radius: 999px;
	background: #fff4f9;
	color: #805e9c;
	transition:
		background-color 180ms ease,
		border-color 180ms ease,
		opacity 180ms ease,
		transform 180ms ease;
}

.hob-ad-home-products__arrow img {
	width: 15px;
	height: auto;
	border-radius: 0;
}

.hob-ad-home-products__arrow:hover,
.hob-ad-home-products__arrow:focus-visible {
	border-color: #f09fc5;
	background: #f09fc5;
	transform: translate3d(0, -1px, 0);
}

.hob-ad-home-products__arrow.swiper-button-disabled {
	opacity: .32;
	pointer-events: none;
}

.hob-ad-home-products__pagination {
	display: none;
}

.hob-ad-home-products__button-wrap {
	display: flex;
	justify-content: center;
	margin-top: clamp(30px, 4vw, 48px);
}

.hob-ad-home-products__button {
	display: inline-flex;
	min-height: 46px;
	align-items: center;
	justify-content: center;
	padding: 0 26px;
	border: 1px solid #f09fc5;
	border-radius: 999px;
	background: #f09fc5;
	color: #fff;
	font-family: "Caslon Doric", sans-serif;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: .1em;
	line-height: 1;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	transition:
		background-color 180ms ease,
		border-color 180ms ease,
		color 180ms ease,
		transform 180ms ease;
}

.hob-ad-home-products__button:hover,
.hob-ad-home-products__button:focus-visible {
	background: transparent;
	color: #f09fc5;
	transform: translate3d(0, -1px, 0);
}

.hob-ad-home-category-carousels {
	background: #fff;
}

.hob-ad-home-category-carousels__inner {
	display: grid;
	gap: clamp(20px, 2vw, 34px);
	width: 100%;
	min-width: 0;
}

.hob-ad-home-category-carousels .hob-ad-home-products {
	min-width: 0;
	padding-top: clamp(42px, 6vw, 86px);
	padding-bottom: clamp(42px, 6vw, 86px);
}

/* Home products cards */
.hob-ad-home-products .hob-ad-product-card {
	display: flex;
	width: 100%;
	height: 100%;
	flex-direction: column;
	color: #805e9c;
	text-align: center;
}

.hob-ad-home-products .hob-ad-product-card__image-wrap {
	position: relative;
	overflow: hidden;
	margin-bottom: 16px;
	border-radius: 16px;
	background: #fff4f9;
	aspect-ratio: 1 / 1.18;
}

.hob-ad-home-products .hob-ad-product-card__image-link {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	color: #805e9c;
}

.hob-ad-home-products .hob-ad-product-card__image {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 16px;
	object-fit: cover;
	object-position: center center;
	transition: opacity 280ms cubic-bezier(.22, 1, .36, 1);
}

.hob-ad-home-products .hob-ad-product-card__image-hover {
	position: absolute;
	inset: 0;
	opacity: 0;
}

.hob-ad-home-products .hob-ad-product-card__badge {
	position: absolute;
	z-index: 2;
	top: 10px;
	left: 10px;
	display: inline-flex;
	min-height: 28px;
	align-items: center;
	justify-content: center;
	padding: 0 12px;
	border-radius: 999px;
	background: #f0a0c6;
	color: #fff;
	font-family: "Caslon Doric", sans-serif;
	font-size: 12px;
	letter-spacing: .08em;
	line-height: 1;
	text-decoration: none;
	text-transform: uppercase;
	transition:
		background-color 220ms ease,
		border-color 220ms ease,
		color 220ms ease,
		transform 220ms ease;
}

.hob-ad-home-products .hob-ad-product-card__discount-badge {
	border: 1px solid #f0a0c6;
	background: #f0a0c6;
}

.hob-ad-home-products .hob-ad-product-card__discount-badge:hover,
.hob-ad-home-products .hob-ad-product-card__discount-badge:focus-visible {
	border-color: #f09fc5;
	background: #fff;
	color: #f09fc5;
	transform: translate3d(0, -2px, 0);
}

.hob-ad-home-products .hob-ad-product-card__badge--sold-out {
	border: 1px solid #f05656;
	background: #f05656;
}

.hob-ad-home-products .hob-ad-product-card__badge--new {
	border: 1px solid #805e9c;
	background: #805e9c;
}

.hob-ad-home-products .hob-ad-product-card__category {
	margin-bottom: 7px;
	color: #805e9c;
	font-family: "Caslon Doric", sans-serif;
	font-size: 11px;
	letter-spacing: .1em;
	line-height: 1.25;
	text-align: center;
	text-transform: uppercase;
}

.hob-ad-home-products .hob-ad-product-card__title {
	margin: 0 0 14px;
	color: #805e9c;
	font-family: "Caslon Doric", sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: .035em;
	line-height: 1.38889em;
	text-align: center;
}

.hob-ad-home-products .hob-ad-product-card__title-link {
	color: #805e9c;
	text-decoration: none;
	transition: color var(--hob-ad-transition);
}

.hob-ad-home-products .hob-ad-product-card__title-link:hover,
.hob-ad-home-products .hob-ad-product-card__title-link:focus-visible {
	color: #f09fc5;
}

.hob-ad-home-products .button.hob-ad-product-card__button,
.hob-ad-home-products a.button.hob-ad-product-card__button,
.hob-ad-home-products .hob-ad-product-card > a.button {
	display: inline-flex;
	width: 100%;
	min-height: 42px;
	align-items: center;
	justify-content: center;
	margin-top: auto;
	padding: .72rem 1rem;
	border: 1px solid #f09fc5;
	border-radius: 999px;
	background: #f09fc5;
	color: #fff;
	font-family: "Caslon Doric", sans-serif;
	font-size: 11px;
	letter-spacing: .1em;
	line-height: 1.15;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	transition:
		background-color 220ms ease,
		border-color 220ms ease,
		color 220ms ease,
		opacity 220ms ease,
		transform 220ms ease;
}

.hob-ad-home-products .button.hob-ad-product-card__button,
.hob-ad-home-products .button.hob-ad-product-card__button *,
.hob-ad-home-products .hob-ad-product-card > a.button,
.hob-ad-home-products .hob-ad-product-card > a.button *,
.hob-ad-home-products .button.hob-ad-product-card__button span,
.hob-ad-home-products .button.hob-ad-product-card__button del,
.hob-ad-home-products .button.hob-ad-product-card__button ins,
.hob-ad-home-products .button.hob-ad-product-card__button bdi,
.hob-ad-home-products .button.hob-ad-product-card__button .amount {
	color: #fff;
	font-family: "Caslon Doric", sans-serif;
	font-size: 11px;
	letter-spacing: .1em;
	text-transform: uppercase;
	transition:
		color 220ms ease,
		background-color 220ms ease,
		border-color 220ms ease,
		opacity 220ms ease,
		transform 220ms ease;
}

.hob-ad-home-products .button .hob-ad-product-card__button-separator,
.hob-ad-home-products .hob-ad-product-card > a.button .hob-ad-product-card__button-separator {
	display: inline-block;
	margin-right: .35em;
	margin-left: .15em;
}

.hob-ad-home-products .button.hob-ad-product-card__button:hover,
.hob-ad-home-products .button.hob-ad-product-card__button:focus-visible,
.hob-ad-home-products .hob-ad-product-card > a.button:hover,
.hob-ad-home-products .hob-ad-product-card > a.button:focus-visible {
	border-color: #f09fc5;
	background: transparent;
	color: #f09fc5;
}

.hob-ad-home-products .button.hob-ad-product-card__button:hover *,
.hob-ad-home-products .button.hob-ad-product-card__button:focus-visible *,
.hob-ad-home-products .hob-ad-product-card > a.button:hover *,
.hob-ad-home-products .hob-ad-product-card > a.button:focus-visible * {
	color: #f09fc5;
}

.hob-ad-home-products .button.hob-ad-product-card__button del {
	margin-right: .28em;
	opacity: .75;
}

.hob-ad-home-products .button.hob-ad-product-card__button ins {
	text-decoration: none;
}

.hob-ad-home-products .added_to_cart.wc-forward {
	display: none;
}

.hob-ad-home-product-card {
	display: grid;
	height: 100%;
	gap: 14px;
	text-align: center;
}

.hob-ad-home-product-card__image-link {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}

.hob-ad-home-product-card__image-wrap {
	position: relative;
	display: block;
	overflow: hidden;
	aspect-ratio: 1 / 1.2;
	border-radius: 16px;
	background: #fff4f9;
}

.hob-ad-home-product-card__image {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 16px;
	object-fit: cover;
	object-position: center center;
	transition: transform 420ms cubic-bezier(.22, 1, .36, 1);
}

.hob-ad-home-product-card:hover .hob-ad-home-product-card__image {
	transform: scale(1.035);
}

.hob-ad-home-product-card .hob-ad-product-card__badge {
	position: absolute;
	z-index: 2;
	top: 12px;
	left: 12px;
	display: inline-flex;
	min-height: 25px;
	align-items: center;
	justify-content: center;
	padding: 0 11px;
	border-radius: 999px;
	background: #f0a0c6;
	color: #fff;
	font-family: "Caslon Doric", sans-serif;
	font-size: 11px;
	letter-spacing: .06em;
	line-height: 1;
	text-decoration: none;
	text-transform: uppercase;
	transition:
		background-color 180ms ease,
		color 180ms ease,
		transform 180ms ease;
}

.hob-ad-home-product-card .hob-ad-product-card__sold-out-badge {
	background: #f05656;
}

.hob-ad-home-product-card .hob-ad-product-card__new-badge {
	background: #805e9c;
}

.hob-ad-home-product-card .hob-ad-product-card__discount-badge:hover,
.hob-ad-home-product-card .hob-ad-product-card__discount-badge:focus-visible {
	background: #805e9c;
	color: #fff;
	transform: translate3d(0, -1px, 0);
}

.hob-ad-home-product-card__meta {
	display: grid;
	justify-items: center;
	gap: 6px;
}

.hob-ad-home-product-card__category {
	margin: 0;
	color: #805e9c;
	font-family: "Caslon Doric", sans-serif;
	font-size: 11px;
	letter-spacing: .1em;
	line-height: 1.25;
	text-align: center;
	text-transform: uppercase;
}

.hob-ad-home-product-card__title {
	margin: 0;
	color: #805e9c;
	font-family: "Caslon Doric", sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: .035em;
	line-height: 1.38889;
	text-align: center;
}

.hob-ad-home-product-card__title a {
	color: inherit;
	text-decoration: none;
}

.hob-ad-home-product-card__title a:hover,
.hob-ad-home-product-card__title a:focus-visible {
	color: #f09fc5;
}

.hob-ad-home-product-card__price,
.hob-ad-home-product-card__price *,
.hob-ad-home-product-card__price .amount {
	margin: 0;
	color: #805e9c;
	font-family: "Caslon Doric", sans-serif;
	font-size: 13px;
	line-height: 1.3;
	text-align: center;
}

.hob-ad-home-product-card__price del {
	opacity: .58;
}

.hob-ad-home-product-card__price ins {
	text-decoration: none;
}

/* Home products responsive */
@media (max-width: 1200px) {
	.hob-ad-home-products__carousel-wrap {
		display: block;
		width: 100%;
		min-width: 0;
		overflow: hidden;
	}

	.hob-ad-home-category-carousels .hob-ad-home-products__carousel {
		width: 100%;
		max-width: 100%;
		min-width: 0;
		overflow: hidden;
	}

	.hob-ad-home-category-carousels .hob-ad-home-products__track {
		min-width: 0;
	}

	.hob-ad-home-category-carousels .hob-ad-home-products__slide {
		width: calc((100% - 14px) / 2) !important;
		max-width: calc((100% - 14px) / 2);
		min-width: 0;
		flex: 0 0 calc((100% - 14px) / 2);
	}

	.hob-ad-home-category-carousels .hob-ad-product-card,
	.hob-ad-home-category-carousels .hob-ad-product-card__image-wrap,
	.hob-ad-home-category-carousels .hob-ad-product-card__image-link {
		width: 100%;
		max-width: 100%;
		min-width: 0;
	}

	.hob-ad-home-products__carousel:not(.swiper-initialized) {
		overflow-x: auto;
		overflow-y: hidden;
		scroll-snap-type: x mandatory;
		-webkit-overflow-scrolling: touch;
	}

	.hob-ad-home-products__carousel:not(.swiper-initialized) .hob-ad-home-products__track {
		display: flex;
		gap: 14px;
		align-items: stretch;
	}

	.hob-ad-home-products__carousel:not(.swiper-initialized) .hob-ad-home-products__slide {
		width: auto;
		min-width: 0;
		flex: 0 0 calc((100% - 14px) / 2);
		scroll-snap-align: start;
	}

	.hob-ad-home-products__arrow {
		display: none;
	}

	.hob-ad-home-products__pagination {
		display: flex;
		gap: 7px;
		justify-content: center;
		margin-top: 22px;
	}

	.hob-ad-home-products__pagination .swiper-pagination-bullet {
		width: 22px;
		height: 4px;
		margin: 0;
		border-radius: 999px;
		background: #805e9c;
		opacity: .24;
		transition:
			opacity 180ms ease,
			width 180ms ease;
	}

	.hob-ad-home-products__pagination .swiper-pagination-bullet-active {
		width: 34px;
		opacity: 1;
	}
}

@media (min-width: 1201px) {
	.hob-ad-home-products .hob-ad-product-card {
		display: grid;
		position: relative;
		grid-template-columns: minmax(0, 1fr);
		grid-template-rows: auto auto auto;
		align-content: start;
	}

	.hob-ad-home-products .hob-ad-product-card__image-wrap {
		z-index: 1;
		grid-column: 1;
		grid-row: 1;
	}

	.hob-ad-home-products .hob-ad-product-card__image {
		position: absolute;
		inset: 0;
		transform: translateZ(0);
		backface-visibility: hidden;
		transition: opacity 360ms ease;
		will-change: opacity;
	}

	.hob-ad-home-products .hob-ad-product-card__image-hover {
		opacity: 0;
	}

	.hob-ad-home-products .hob-ad-product-card__category {
		grid-column: 1;
		grid-row: 2;
	}

	.hob-ad-home-products .hob-ad-product-card__title {
		grid-column: 1;
		grid-row: 3;
	}

	.hob-ad-home-products .button.hob-ad-product-card__button,
	.hob-ad-home-products a.button.hob-ad-product-card__button,
	.hob-ad-home-products .hob-ad-product-card > a.button,
	.hob-ad-home-products .hob-ad-product-card .button {
		position: relative;
		z-index: 4;
		grid-column: 1;
		grid-row: 1;
		align-self: end;
		justify-self: center;
		width: calc(100% - 44px);
		max-width: 260px;
		min-height: 38px;
		margin: 0 0 48px;
		padding: 0 22px;
		opacity: 0;
		pointer-events: none;
		transform: translate3d(0, 18px, 0);
		white-space: nowrap;
	}

	.hob-ad-home-products .hob-ad-product-card:hover .button,
	.hob-ad-home-products .hob-ad-product-card:focus-within .button,
	.hob-ad-home-products .hob-ad-product-card:hover > a.button,
	.hob-ad-home-products .hob-ad-product-card:focus-within > a.button {
		opacity: 1;
		pointer-events: auto;
		transform: translate3d(0, 0, 0);
	}

	.hob-ad-home-products .button.hob-ad-product-card__button:hover,
	.hob-ad-home-products .button.hob-ad-product-card__button:focus-visible,
	.hob-ad-home-products .hob-ad-product-card > a.button:hover,
	.hob-ad-home-products .hob-ad-product-card > a.button:focus-visible,
	.hob-ad-home-products .hob-ad-product-card .button:hover,
	.hob-ad-home-products .hob-ad-product-card .button:focus-visible {
		border-color: #fff;
		color: #fff;
	}

	.hob-ad-home-products .button.hob-ad-product-card__button:hover *,
	.hob-ad-home-products .button.hob-ad-product-card__button:focus-visible *,
	.hob-ad-home-products .hob-ad-product-card > a.button:hover *,
	.hob-ad-home-products .hob-ad-product-card > a.button:focus-visible *,
	.hob-ad-home-products .hob-ad-product-card .button:hover * {
		color: #fff !important;
	}

	.hob-ad-home-products .hob-ad-product-card .button,
	.hob-ad-home-products .hob-ad-product-card .button *,
	.hob-ad-home-products .hob-ad-product-card .button span,
	.hob-ad-home-products .hob-ad-product-card .button del,
	.hob-ad-home-products .hob-ad-product-card .button ins,
	.hob-ad-home-products .hob-ad-product-card .button bdi,
	.hob-ad-home-products .hob-ad-product-card .button .amount {
		color: #fff !important;
	}

	.hob-ad-home-products .hob-ad-product-card:hover .hob-ad-product-card__image-hover {
		opacity: 1;
	}

	.hob-ad-home-products .hob-ad-product-card:hover .hob-ad-product-card__image-wrap--has-hover .hob-ad-product-card__image-primary {
		opacity: 1;
	}
}

.hob-ad-home-products__title {
    font-size: 38px;
    margin: 0 auto;
}

@media (max-width: 767px) {

	
.hob-ad-home-products__title {

    max-width: 320px;
    margin: 0 auto;
}
	.hob-ad-home-products {
		padding: 48px 0;
	}

	.hob-ad-home-products__header {
		margin-bottom: 24px;
	}

	.hob-ad-home-products__title {
		font-size: 28px;
	}

	.hob-ad-home-products__subtitle {
		font-size: 14px;
		line-height: 1.55;
	}

	.hob-ad-home-products__slide {
		min-width: 0;
	}

	.hob-ad-home-products .hob-ad-product-card__image-wrap {
		margin-bottom: 12px;
		border-radius: 16px;
		aspect-ratio: 1 / 1.32;
	}

	.hob-ad-home-products .hob-ad-product-card__badge--sold-out {
		font-size: 9px;
	}

	.hob-ad-home-products .hob-ad-product-card__category {
		margin-bottom: 5px;
		font-size: 10px;
	}

	.hob-ad-home-products .hob-ad-product-card__title {
		margin-bottom: 12px;
		font-size: 14px;
		line-height: 1.3;
	}

.hob-ad-home-products .button.hob-ad-product-card__button, .hob-ad-home-products a.button.hob-ad-product-card__button, .hob-ad-home-products .hob-ad-product-card > a.button {
    min-height: 40px;
    padding-right: .3rem;
    padding-left: .3rem;
    
    opacity: 1;
    pointer-events: auto;
    transform: none;
}

	.hob-ad-home-products .hob-ad-product-card__image-hover {
		display: none;
	}

	.hob-ad-home-products .hob-ad-product-card__image {
		transform: none;
	}
}

@media (max-width: 430px) {
	.hob-ad-home-products .button.hob-ad-product-card__button,
	.hob-ad-home-products .button.hob-ad-product-card__button *,
	.hob-ad-home-products a.button.hob-ad-product-card__button,
	.hob-ad-home-products a.button.hob-ad-product-card__button *,
	.hob-ad-home-products .hob-ad-product-card > a.button,
	.hob-ad-home-products .hob-ad-product-card > a.button * {
		font-size: 10px !important;
	}
}


