@media (min-width: 999px) {
	.column.shipping {
		margin: auto;
		display: grid;
		grid-template-columns: 20% 80%;
		grid-row-gap: 10px;
		grid-column-gap: 10%;
		margin-bottom: -75px;
	}
	img.img.card.m:hover {
		width: 170px !important;
	}
	img.img.card.m {
		width: 170px !important;
	}
	.block-footer {
		background: #f7f7f9;
		height: 150px;
	}
	.img.card.m {
		margin-top: 50px;
	}
}

@media (max-width: 1500px) {
	.cat-products {
		max-width: 1300px;
	}
	.cat-products-column {
		box-shadow: 0 0 6px rgb(0 0 0 / 15%);
		display: inline-block;
		margin: 5px;
		padding: 10px;
	}
	.cat-column-name-cakes {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
	.cat-products-cakes {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		margin-bottom: 50px;
	}
}

@media (max-width: 1380px) and (min-width: 1000px) {
	.content-cart-category-name-cakes .wrap-innums {
		grid-template-columns: max-content;
	}
}

@media (max-width: 1499px) and (min-width: 1300px) {
	.cat-products {
		max-width: 1200px;
	}
	.wrap-innums {
		grid-template-columns: 66% 34%;
	}
	.wrap-innums {
		align-items: flex-end;
	}
	.unit {
		padding-bottom: 6px;
		align-self: auto;
	}
	.catimclick {
		margin-bottom: unset;
	}
}

@media (max-width: 1300px) and (min-width: 1000px) {
	.cat-products {
		max-width: 1000px;
	}
	.wrap-innums {
		grid-template-columns: 70% 30%;
	}
	.unit {
		padding-bottom: unset;
	}
	.catimclick {
		height: 305px;
	}
}

@media (max-width: 1499px) and (min-width: 1000px) {
	.title-cart-category h2 {
		font-size: x-large;
	}
}

@media (max-width: 999px) and (min-width: 768px) {
	.cat-products {
		max-width: 768px;
	}
	.catimclick {
		height: 354px;
		margin-bottom: inherit;
	}
	.cat-products-column h2 {
		font-size: large;
	}
	.title-cart-category {
		min-height: 46px;
	}
	.wrap-innums {
		grid-template-columns: 70% 30%;
	}
	.itinblpra {
		font-size: x-large;
	}
	.unit {
		font-size: large;
	}
	#name-cakes {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-column-gap: 5px;
		grid-row-gap: 5px;
	}
	.catimclick-name-cakes-column img {
		width: 100%;
	}
	.unit, .wrap-innums {
		align-self: auto;
		padding-top: 5px;
	}
}

@media (max-width: 767px) and (min-width: 435px) {
	.cat-products {
		max-width: 435px;
	}
	.catimclick {
		height: 215px !important;
		margin-bottom: inherit;
	}
	.cat-products-column h2 {
		font-size: large;
	}
	.title-cart-category {
		min-height: 46px;
	}
	.wrap-innums {
		grid-template-columns: min-content;
	}
	.itinblpra {
		font-size: x-large;
	}
	.unit {
		font-size: large;
	}
}

@media (max-width: 500px) {
	.cat-products-cakes {
		grid-template-columns: 1fr !important;
	}
}

@media screen and (max-width: 434px) {
	.cat-products {
		margin: auto;
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		grid-row-gap: 10px;
		font-size: 20px;
		text-align: center;
	}
	.wrap-innums {
		grid-template-columns: 70% 30%;
	}
	.catimclick {
		display: flex;
		margin-bottom: 0;
	}
	.cat-products img {
		object-fit: cover;
	}
	.cat-products-column.name-cakes {
		display: grid;
		grid-row-gap: 1em;
	}
	.cat-column-name-cakes {
		display: grid;
		grid-template-columns: 1fr;
	}
	.cat-products-cakes {
		grid-template-columns: 1fr;
	}
	.catimclick-name-cakes-column {
		width: 100%;
	}
	.content-cart-category {
		width: 100%;
	}
	.unit {
		padding-bottom: 5px;
	}
}

@media (max-width: 999px) {
	.cattegory-h {
		padding-bottom: inherit;
	}
	.men-inmo {
		margin-top: inherit;
	}
	.menu-cat {
		padding-top: unset;
	}
	.cat-column-name-cakes {
		display: grid;
		grid-template-columns: 1fr;
		grid-row-gap: 10px;
		grid-column-gap: 10px;
	}
	.cat-products-cakes {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		margin-top: 20px;
	}
	.img.column-1 {
		display: none;
	}
	.osdost {
		width: unset;
	}
	.coldost_2 {
		grid-template-columns: 170px 1fr;
		grid-column-gap: 10px;
		margin: 0 0 20px;
	}
	.column.shipping-2 {
		margin: 10px;
	}
	.subgrdost {
		width: 100%;
		padding-bottom: unset;
	}
	.dostavkafull {
		margin-top: 20px;
	}
	.sounding {
		display: contents;
	}
	.itemtextd.ubus {
		width: 70%;
		padding-bottom: unset;
	}
	.sounding-2 {
		width: unset;
		margin-top: unset;
		padding: 10px;
	}
	.col-dost {
		grid-template-columns: 170px 1fr;
	}
	.firbabus {
		margin-bottom: unset;
	}
	.cat-products-column p {
		font-size: 13px !important;
	}
}

@media (max-width: 768px) {
	.info-blok.background.contacts.img-responsive>.info-content>.preview-info.text {
		width: unset;
	}
}

@media (max-width: 360px) {
	.catimclick {
		height: 360px;
	}
}

@media (max-width: 320px) {
	.catimclick {
		height: 326px;
	}
}

@media (max-width: 500px) {
	.coldost_2, .col-dost {
		grid-template-columns: 1fr;
	}
	.info-blok.background.contacts.img-responsive {
		display: contents !important;
	}
}

@media (max-width: 1069px) {
	.info-blok.background.contacts.img-responsive>.info-content>.info.text.h1 {
		padding-top: 26%;
	}
}

.cart-window.oz {
	margin-top: 50px;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
	background: rgb(0, 0, 0);
}

.xdsoft_current.xdsoft_today div {
	color: #f9f6f6 !important;
}

.itkopl.total_payable, .scst.og_dev_cost_total, .scst.og_dev_cost_total>.bynvalui {
	color: rgb(206, 172, 111);
}

.scst {
	margin: unset;
	text-align: right;
}

h1.cart>span {
	font-size: 40px;
	text-transform: uppercase;
	font-family: permianseriftypeface;
}

.nametextd, .Valintabl, .bynvalui {
	font-family: permianseriftypeface;
	font-size: 20px;
}

.quantity-input {
	border: none !important;
	width: 13px;
	font-size: larger;
	color: black;
	font-weight: 600;
}

.plusit.m_value_plus, .minusit.m_value_minus {
	filter: opacity(0.5);
}

.Valintabl {
	font-size: 20px !important;
}

.rem {
	background: #8080806e;
	border-radius: 50%;
	width: 20px;
	text-align: center;
}

.rem>.close1 {
	color: #ffffff;
}

.cart-invert {
	height: 130px;
}