@media screen and (max-width: 1650px) {
	.mk-container {
		max-width: 1230px;
	}
	.hero-inner {
		gap: 20px;
	}
	.mk-base-text {
		font-size: 16px;
	}
	.hero-leaf {
		width: 400px;
	}
	.hero-label {
		width: 150px;
		top: 20vh;
	}
	.hero-title {
		font-size: 40px;
		margin-top: 15px;
		margin-bottom: 20px;
	}
	.main-btn-text {
		font-size: 16px;
		padding: 16px 36px;
	}
	.main-btn-arrow {
		width: 53px;
	}
	.mk-catalog-card__title,
	.mk-base-h3 {
		font-size: 18px;
	}
	.mk-section-title {
		font-size: 32px;
	}
	.mk-text-sm {
		font-size: 14px;
	}
	.advantages__img {
		height: 100%;
		width: 50%;
	}
	.advantages__list-item {
		gap: 20px;
		padding: 20px;
	}
	.advantages__inner {
		gap: 15px;
	}
	.advantages__left-content {
		gap: 30px;
	}
	.mk-catalog-card_price {
		font-size: 16px;
	}
	.mk-catalog-card__img {
		aspect-ratio: 1 / 0.85;
	}
	.pure-left,
	.pure-list {
		width: 50%;
	}
	.pure-list__icon {
		width: 60px;
		height: 60px;
	}
	.mk-diff__inner {
		gap: 40px;
	}
	.mk-diff__item-content {
		padding: 20px;
		gap: 15px;
	}
	.mk-diff__list-item {
		gap: 40px;
	}
	.mk-diff-list::after,
	.mk-diff__list-item::after {
		width: 15px;
		height: 15px;
	}
	.mk-diff-list::before {
		right: 8.5px;
	}
	.mk-diff-right {
		gap: 30px;
	}
	.pure-img img {
		object-fit: contain;
	}
	.mk-choose__l {
		width: 45%;
	}
	.mk-choose__inner {
		padding: 35px;
		gap: 60px;
	}
	.mk-choose__r {
		gap: 35px;
	}
	.hero-btn {
		margin-top: 0;
	}
	.guarantee__icon {
		width: 75px;
		height: 75px;
	}
	.guarantee__card {
		padding: 60px 20px 20px;
	}
	.mk-faq__l {
		gap: 20px;
	}
	.footer-form-wrap {
		gap: 20px;
	}
	.footer-form-wrap form {
		gap: 20px;
	}
	.footer-logo-line {
		margin-bottom: 20px;
	}
	.footer-logo-line img {
		width: 150px;
	}
	.footer__top {
		padding-top: 30px;
		padding-bottom: 70px;
	}
	.footer-form-wrap .mk-section-title {
		font-size: 24px;
	}
	.footer-form-inputs {
		grid-template-columns: repeat(2, 200px);
	}
	.mk-faq__r-content {
		padding: 30px;
	}
	.mk-footer-input,
	.mk-footer-input ::placeholder {
		font-size: 14px;
	}
	.guarantee__inner {
		gap: 70px;
	}
	.pure-left {
		padding: 25px 10px;
	}
	.pure-block__card {
		max-width: 165px;
	}
	.pure-block {
		gap: 35px;
	}
}

@media screen and (max-width: 1280px) {
	.mk-container {
		max-width: 1054px;
	}
	.review-slide__top {
		gap: 15px;
		padding: 20px;
	}
	.advantages__list {
		gap: 15px;
	}
	.advantages__list-icon {
		width: 40px;
		height: 40px;
	}
	.mk-section-title {
		font-size: 24px;
	}
	.advantages__left-content {
		padding-right: 10px;
	}
	.advantages__img {
		height: 100%;
		width: 45%;
		display: flex;
		align-items: flex-end;
	}
	.mk-section-heading {
		gap: 15px;
	}
	.pure-list__icon {
		width: 50px;
		height: 50px;
	}
	.mk-catalog-card__title,
	.mk-base-h3 {
		font-size: 16px;
	}
	.mk-diff__list-item {
		gap: 20px;
	}
	.mk-reviews__inner {
		gap: 30px;
	}
	.mk-base-text {
		font-size: 14px;
	}
	.mk-faq {
		padding: 15px;
	}
	.main-btn-text {
		font-size: 14px;
		padding: 18px 40px;
	}
	.main-btn-arrow svg {
		width: 15px;
		height: 15px;
	}
	.mk-catalog-btn .main-btn-text {
		padding: 14px 30px;
	}
	.mk-catalog-btn .main-btn-arrow {
		width: 45px;
	}
	.footer-form-wrap .mk-section-title {
		font-size: 18px;
	}
	.mk-section-margin {
		margin-top: 100px;
	}
	.mk-choose__l {
		padding: 40px;
	}
	.advantages__left-content {
		gap: 20px;
	}
	.hero-label {
		width: 140px;
		top: 18vh;
		right: 18vw;
	}
	.advantages__left {
		background-size: cover;
	}
	.mk-catalog-btn {
		margin-top: 0;
	}
	.reviews-stars > svg {
		width: 18px;
		height: 18px;
	}
	.review-slide__heading {
		gap: 15px;
	}
	.pure-left,
	.mk-choose__r {
		gap: 20px;
	}
	.pure-block__card {
		max-width: 150px;
		gap: 15px;
	}
	.pure-block {
		gap: 20px;
	}
	/* .pure-left {
		padding: 25px 0px;
	} */
	.pure-block__card-icon {
		width: 40px;
		height: 40px;
	}
}

@media screen and (max-width: 1084px) {
	.mk-container {
		max-width: 830px;
	}
	.mk-slider-btn {
		left: 5px;
	}
	.mk-slider-btn--right {
		left: unset;
		right: 5px;
	}
	/* .mk-slider-btn {
		width: 40px;
		height: 40px;
	}
	.mk-slider-btn svg {
		width: 15px;
		height: 15px;
	} */
	.advantages__inner {
		flex-direction: column;
		gap: 20px;
	}
	.advantages__list,
	.advantages__left {
		width: 100%;
	}
	.advantages__left-inner {
		position: relative;
	}
	.advantages__left-content {
		width: 50%;
	}
	.advantages__left-inner {
		gap: 40px;
	}
	.hero-leaf {
		width: 300px;
	}
	.mk-choose__inner {
		padding: 20px;
		gap: 30px;
	}
	.mk-faq__inner {
		flex-direction: column;
	}
	.mk-faq__l,
	.mk-faq__r {
		width: 100%;
	}
	.mk-faq__r-content {
		gap: 55vh;
	}
	.guarantee__cards {
		grid-template-columns: 1fr 1fr;
		row-gap: 50px;
	}
	.guarantee__icon {
		width: 60px;
		height: 60px;
	}
	.mk-diff__item-texts {
		gap: 7px;
	}
	.pure-list {
		gap: 10px;
	}
	.hero-title {
		font-size: 32px;
	}
	.mk-catalog-card__label {
		padding: 8px 20px;
		font-size: 14px;
	}
	.advantages__list-icon {
		width: 64px;
		height: 64px;
	}
	.footer__bottom-inner {
		display: flex;
		flex-direction: column;
		gap: 16px;
	}
	.footer__bottom {
		padding: 20px 0px;
	}
}

@media screen and (max-width: 840px) {
	.mk-container {
		max-width: 100%;
	}

	.hero-label {
		display: none;
	}
	.hero-leaf {
		display: none;
	}
	.mk-section-margin {
		margin-top: 70px;
	}
	.pure__inner {
		flex-direction: column;
	}
	.pure-block__card {
		max-width: 175px;
	}
	.pure-left,
	.pure-list {
		width: 100%;
	}
	.mk-diff__inner {
		flex-direction: column-reverse;
		gap: 25px;
	}
	.mk-diff-list,
	.mk-diff-right {
		width: 100%;
	}
	.mk-diff__img {
		border-radius: 10px;
		overflow: hidden;
	}
	.mk-diff__img img {
		position: static;
		aspect-ratio: 94/55;
	}
	.pure-heading {
		align-items: flex-start;
	}
	.mk-diff-right {
		gap: 20px;
	}
	.mk-choose__inner {
		flex-direction: column;
		gap: 30px;
	}
	.mk-choose__list-item svg {
		width: 20px;
		height: 20px;
	}
	.mk-choose__l {
		width: 100%;
		max-width: 450px;
	}
	.footer__top-content {
		flex-wrap: wrap;
	}
	body #logo img {
		max-height: 60px !important;
	}
	body .stuck #logo img {
		max-height: 60px !important;
	}
	.header-main {
		height: 70px;
	}
	body .header.show-on-scroll,
	body .stuck .header-main {
		height: 70px !important;
		background-color: var(--mk-white);
	}
}

@media screen and (max-width: 550px) {
	.advantages__left-inner {
		gap: 0px;
		flex-direction: column-reverse;
	}
	.advantages__left-content {
		width: 100%;
	}
	.advantages__img {
		width: 100%;
		height: auto;
	}
	.advantages__left-content {
		padding: 35px 20px 0px;
	}
	.mk-section-title {
		font-size: 20px;
	}
	.advantages__list-item {
		flex-direction: column;
		padding: 30px 20px;
	}
	.pure-block {
		flex-direction: column;
		gap: 20px;
	}
	.pure-block__card-icon {
		width: 60px;
		height: 60px;
	}
	.pure-block__card {
		max-width: 100%;
	}
	.pure-left {
		padding: 35px 10px;
	}
	.mk-diff-list::before,
	.mk-diff-list::after,
	.mk-diff__list-item::after {
		display: none;
	}
	.mk-choose__r {
		gap: 50px;
	}
	.guarantee__cards {
		grid-template-columns: 1fr;
		row-gap: 55px;
	}
	.guarantee__icon {
		width: 70px;
		height: 70px;
	}
	.guarantee__card {
		padding: 55px 20px 35px;
	}
	.guarantee__card h4 {
		font-size: 16px;
	}
	.hero-title {
		font-size: 24px;
	}
	.hero-btn {
		margin-top: auto;
	}
	.hero-list-item svg {
		width: 24px;
		height: 24px;
	}
	.hero-inner {
		padding-top: 150px;
		padding-bottom: 75px;
	}
	.hero {
		height: calc((var(--vh, 1vh) * 100));
	}

	.footer__top-content {
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 40px;
	}
	.footer-form-wrap {
		width: 100%;
	}
	.footer-form-inputs {
		grid-template-columns: 1fr;
		gap: 12px;
	}
	.footer-socials__block,
	.footer-nav {
		align-items: center;
	}
	.footer-logo-line {
		margin-bottom: 40px;
		margin-inline: auto;
	}
	.footer-btn .main-btn-text {
		flex: 1;
	}
	.footer-socials__block {
		gap: 40px;
	}
	.mk-faq__r-content {
		padding: 35px 10px;
	}
	.faq-btn .main-btn-text {
		padding: 18px 20px;
	}
	.faq-btn .main-btn-arrow {
		width: 70px;
	}

	.custom.html_topbar_left {
		padding: 0px 20px;
	}
	.header-fix {
		display: none;
	}
	.hero-bg img {
		object-position: left;
	}
	body .header.show-on-scroll,
	body .stuck .header-main {
		height: 70px !important;
		background-color: var(--mk-white);
	}
	.header-button {
		height: 32px;
		width: 32px;
	}
}

/* product media */
@media screen and (max-width: 1650px) {
	.cards-w-image__card-head {
		padding: 20px;
	}
	.simple-cards__card {
		padding: 20px;
		gap: 30px;
	}
	.mk-product-hero__left {
		gap: 20px;
		flex-direction: column-reverse;
		justify-content: flex-end;
	}
	.product-hero__slider-nav {
		gap: 20px;
	}
	.product-hero__slider-nav-wrap {
		width: 100%;
		height: auto;
	}
	.product-hero__slider-nav {
		gap: 20px;
		height: auto;
		flex-direction: row;
		position: relative;
	}
	.mk-ph__title {
		font-size: 32px;
		margin-bottom: 10px;
	}
	.product-main-wrap .single_add_to_cart_button.mk-add-to-cart {
		padding: 18px;
		font-size: 18px;
	}
	.mk-product__main-slider {
		aspect-ratio: 1 / 0.9;
	}
	.woocommerce-variation-add-to-cart .quantity {
		max-width: auto !important;
	}
}

@media screen and (max-width: 1280px) {
	.mk-product-tabs__nav {
		gap: 20px;
	}
	.mk-product__tab-btn {
		padding: 12px 16px;
		font-size: 14px;
	}
	.mk-product-tab > p {
		font-size: 16px;
	}
	.mk-product-tab > h3 {
		font-size: 18px;
	}
	.cards-w-image__card-head {
		gap: 10px;
	}
	.mk-catalog-card__title,
	.mk-base-h3 {
		font-size: 14px;
	}
	.cards-w-image__card-head-content {
		gap: 5px;
	}
	.cards-w-image__card-head {
		min-height: 167px;
	}
	.product-hero__price * {
		font-size: 20px;
	}
	.product-hero__nav-item {
		width: 100px;
		height: 100px;
	}
	.mk-product__main-slider-badge {
		top: 20px;
		left: 20px;
		width: 60px;
		height: 60px;
	}
	.mk-ph__instock {
		margin-bottom: 10px;
	}
	.mk-ph__instock > svg {
		flex-shrink: 0;
		width: 16px;
		height: 16px;
	}
	.mk-ph__instock > span {
		font-size: 14px;
	}
	.product-main-wrap .bic-var label {
		font-size: 14px;
	}
}

@media screen and (max-width: 1084px) {
	.simple-cards__card {
		gap: 20px;
	}
	.mk-product-tab-h3 {
		font-size: 18px;
	}
	.aprasymas-tab > div > h3,
	.aprasymas-tab > div > p,
	.ingridient-tab-text {
		font-size: 16px;
	}
	.mk-product-tabs__self {
		margin-top: 20px;
	}
	.cards-w-image__card {
		gap: 10px;
	}
	.cards-w-image__cards {
		gap: 10px;
	}
	.cards-w-image__card-head {
		min-height: 184px;
	}
	.cards-w-image__inner {
		gap: 30px;
	}
	.mk-ph__title {
		font-size: 28px;
	}
	.product-hero__nav-item {
		width: 81px;
		height: 81px;
	}
	.product-main-wrap .single_add_to_cart_button.mk-add-to-cart {
		padding: 14px;
		font-size: 14px;
	}
	.product-hero__group-title,
	.product-main-wrap .variations .label label,
	.mk-ph__grey-text {
		font-size: 14px;
	}
	form.variations_form tr,
	.product-hero__quantity,
	.mk-product-hero__info,
	.custom-product-price,
	.form.variations_form tr {
		grid-template-columns: 100px max-content;
	}
	.mk-product-hero__info--payments .mk-product-hero__info-content {
		flex-direction: column;
		align-items: flex-start;
	}
}
@media screen and (max-width: 840px) {
	.mk-product-hero__info.mk-product-hero__info--payments {
		align-items: flex-start;
	}
	.mk-product-hero__info,
	.custom-product-price {
		margin-bottom: 15px;
	}
	.mk-ph__instock {
		margin-bottom: 20px;
	}
	form.variations_form tr,
	.product-hero__quantity,
	.mk-product-hero__info,
	.custom-product-price,
	.form.variations_form tr {
		gap: 15px;
	}
	.product-main-wrap .woocommerce-variation-add-to-cart {
		gap: 15px;
	}
	.product-hero__nav-item {
		width: 69px;
		height: 69px;
	}
	.mk-ph__title {
		font-size: 24px;
		margin-bottom: 15px;
	}
	.mk-product-tab-h3 {
		font-size: 16px;
	}
	.aprasymas-tab > div > h3,
	.aprasymas-tab > div > p,
	.ingridient-tab-text {
		font-size: 14px;
	}
	.aprasymas-tab {
		gap: 10px;
	}
	.aprasymas-tab > div > p {
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 640px) {
	.simple-cards__inner {
		grid-template-columns: 1fr 1fr;
	}
	.cards-w-image__cards {
		grid-template-columns: 1fr 1fr;
		gap: 20px;
	}
	.mk-ph__title {
		font-size: 20px;
	}
	.mk-product-hero__inner {
		flex-direction: column;
	}
	.mk-product-hero-block {
		width: 100%;
	}
	.product-hero__price * {
		font-size: 16px;
	}
	.mk-product-hero {
		margin-top: 30px;
	}
	body.mk-main #main {
		padding-top: 90px;
	}

	#wrapper > .message-wrapper {
		visibility: hidden;
		display: block;
		height: 0px;
		width: 100%;
		opacity: 0;
		overflow: hidden;
		margin: 0 !important;
		padding: 0 !important;
	}
	.product-hero__slider-nav {
		gap: 18px;
	}
	.mk-product-hero__left {
		gap: 10px;
	}
	.dateles-tab__inner {
		width: 100%;
	}
}
@media screen and (max-width: 550px) {
	.dateles-tab__inner {
		grid-template-columns: 1fr;
	}
	.simple-cards__inner {
		grid-template-columns: 1fr;
	}
	.cards-w-image__cards {
		grid-template-columns: 1fr;
	}
	.cards-w-image__card-head {
		min-height: auto;
	}
	.mk-product__tab-btn {
		padding: 14px 10px;
		letter-spacing: -0.1px;
		font-size: 13px;
	}
	.mk-product-tabs__nav {
		justify-content: space-between;
	}
	.simple-cards__card {
		padding: 30px;
	}
	.cards-w-image__card-img {
		aspect-ratio: 335 / 260;
	}
	.mk-product-tabs__nav {
		gap: 5px;
	}
}
/* product media */
