@media (max-width: 1230px){
	.wrapp-about__img{
		position: relative;
		right: -15px;
	}
	.wrapp-about > div{
		width: 50%;
	}
	.wrapp-header__logo{
		margin-right: 0;
	}

}
@media (max-width: 1200px){
	.wrapp-product__info-row{
		flex-direction: column-reverse;
		align-items: flex-start;
	}
	.wrapp-product__info-form{
		margin-top: 12px;
	}
	.wrapp-header__adress{
		margin-right: 25px;
	}
	.wrapp-header__time{
		margin-right: 25px;
	}
	.wrapp-advantage > div{
		width: 50%;
	}
	.payment__svg1{
		right: 100px;
		top: -105px
	}
	.wrapp-advantage__img{
		left: -15px;
		min-width: unset;
	}
	.wrapp-advantage__info{
		position: unset;
		margin-left: 30px;
	}
	.wrapp-advantage__img img{
		object-fit: cover;
	}
	#billing_wooccm15_field input+label span{
		max-width: 340px;
		right: -360px;
	}
	.wrapp-header__time span{
		font-size: 15px;
	}
}
@media (max-width: 1024px){
	table.shop_table_responsive tr td[data-title="Дії"]:before {
		display: none;
	}
	.hide-on-mob {
		display: none;
	}
	.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
		padding: 16px
	}
	.woocommerce-account .woocommerce {
		flex-direction: column;
	}
	.single-user-address,  .single-user-address--data{
		flex-direction: column;
		align-items: flex-start;
		width: 100%;
	}
	.single-user-address--address {
		text-align: left;
	}
	.single-user-address--btn {
		text-align: left;
	}
	.wrapp-header__row-info{
		display: none;
	}
	.wrapp-header__cart{
		display: none;
	}
	.wrapp-header__burger{
		display: block;
		width: 90px;
	}
	.wrapp-header__burger svg{
		width: 40px;
		height: 8px;
		stroke: #fff
	}
	.home .wrapp-header__burger svg{
		stroke: #fff
	}
	.wrapp-header__login{
		background: #03A24B;
		border-radius: 5px;
	}
	.home .wrapp-header__login{
		background: #03A24B;
		border-radius: 5px;
		border: none;
	}
	.wrapp-header__login svg{
		display: none;
	}
	.wrapp-main__info{
		margin-top: 100px;
	}
	.main-title{
		font-size: 50px;
		line-height: 140%;
		max-width: 700px;
	}
	.main .container{
		top: 52%;
	}
	.header-menu{
		display: block;
	}
	.home .wrapp-header__adress svg{
		fill: #4B4B4B
	}
	.wrapp-header__adress svg{
		fill: #4B4B4B
	}
	.home .wrapp-header__time svg{
		fill: #4B4B4B
	}
	.wrapp-header__time svg{
		fill: #4B4B4B
	}
	.wrapp-menu__info{
		padding: 20px;
		background: #F2F3F5;
		margin-left: -15px;
		margin-right: -15px;
	}
	.wrapp-header__adress span{
		color: #333132;
	}
	.home .wrapp-header__adress span{
		color: #333132;
	}
	.wrapp-header__time svg{
		fill: #4B4B4B
	}
	.home .wrapp-header__time span{
		color: #333132;
	}
	.wrapp-header__time span{
		color: #333132;
	}
	.wrapp-menu__menu{
		margin-top: 52px;
	}
	.wrapp-menu__menu ul li:not(:last-child){
		margin-bottom: 20px;
	}
	.wrapp-menu__menu ul li a{
		font-weight: 400;
		font-size: 15px;
		line-height: 150%;
		color: #333132;
	}
	.wrapp-header__time{
		margin-bottom: 14px;
		margin-right: 0;
	}
	.wrapp-header__adress{
		margin-bottom: 14px;
		margin-right: 0;
	}
	.wrapp-header__tel svg{
		width: 20px;
		height: 20px;
		fill: #4B4B4B
	}
	.home .wrapp-header__tel svg{
		fill: #4B4B4B
	}
	.wrapp-header__tel a{
		font-size: 12px;
		line-height: 150%;
		color: #333132
	}
	.home .wrapp-header__tel a{
		color: #333132
	}
	.wrapp-menu__info-cosial{
		display: flex;
		align-items: center;
	}
	.wrapp-menu__info-cosial a{
		display: flex;
	}
	.wrapp-menu__info-cosial a:not(:last-child){
		margin-right: 30px;
	}
	.wrapp-menu__info-cosial a svg{
		fill: #333132;
		width: 24px;
		height: 24px;
	}
	.wrapp-menu__cosial{
		margin-top: auto;
		padding-bottom: 135px;
	}
	body.look{
		overflow: hidden;
	}
	header.bg_fixed .wrapp-header__burger svg{
		stroke: #4B4B4B
	}
	.header{
		border-radius: 0;
	}
	body:not(.home) .header{
		border-radius: 0;
	}
	header.bg_fixed .wrapp-header__login{
		background: #03A24B;
		color: #fff
	}
	.wrapp-menu__info-btn{
		margin-top: 40px;
	}
	.wrapp-menu__info-btn a{
		display: inline-block;
		padding: 12px 50px;
		font-weight: 500;
		font-size: 15px;
		line-height: 150%;
		color: #FFFFFF;
		background: #E52725;
		border-radius: 10px;
		width: 100%;
		text-align: center;
	}
	header.bg_fixed{
		box-shadow: 0px 4px 30px rgb(181 181 181 / 45%);
	}
	.wrapp-header__logo-link{
		max-width: 80px;
	}
	.wrapp-header__login{
		color: #fff
	}
	.wrapp-header__burger svg{
		stroke: #4B4B4B;
	}
	.wrapp-header__cart-mob{
		display: block;
		position: fixed;
		bottom: 50px;
		right: 15px;
		z-index: 40;
	}
	.wrapp-header__cart-mob .xoo-wsc-sc-subt{
		display: none;
	}
	.wrapp-header__cart-icon{
		background: #E52725!important
	}
	.wrapp-header__cart-icon svg{
		stroke: #fff!important
	}
	.wrapp-footer__bottom-cosial{
		margin-left: 30px;
	}
}
@media (min-width: 1024px){
	.wrapp-pizza .products li:not(:nth-last-child(-n+2)){
		margin-bottom: 30px!important
	}
}
@media (max-width: 1023px){

	.wrapp-pizza .products li{
		width: 100%!important
	}
	.wrapp-product__info-row{
		flex-direction: row-reverse;
		align-items: center;
	}
	.wrapp-pizza .products li:not(:last-child){
		margin-bottom: 20px!important
	}
	.wrapp-product__info-form{
		margin-top: 0;
	}
	.wrapp-advantage{
		flex-direction: column-reverse;
		align-items: unset;
	}
	.wrapp-advantage > div{
		width: 100%;
		max-width: unset;
	}
	.wrapp-advantage__img-desk{
		display: none;
	}
	.wrapp-advantage__img-mob{
		display: block;
	}
	.wrapp-advantage .wrapp-advantage__img{
		max-width: 600px;
		margin-top: 25px;
		margin-left: -15px;
		left: 0;
	}
	.wrapp-advantage__img-svg{
		max-width: 106px;
		right: 7px;
		top: -13px;
	}
	.wrapp-advantage__img img{
		object-fit: contain;
		border-radius: 0px 30px 30px 0px;
	}
	.wrapp-advantage__info{
		margin-left: 0;
	}
	.advantage{
		margin-top: 70px;
	}
	.pizza{
		padding-top: 70px;
	}
	.wrapp-footer__bottom-menu:first-child{
		margin-right: 50px;
	}
	.wrapp-footer__info-text{
		margin-right: 0;
	}
	.wrapp-footer__info-img{
		margin: 0;
	}
	.offer{
		margin-top: 70px;
	}
	.wrapp-about{
		flex-direction: column-reverse;
		align-items: flex-end;
	}
	.wrapp-about .wrapp-about__info{
		width: 100%;
		max-width: unset;
		margin-top: 35px;
		margin-right: 0;
	}
	.wrapp-about > div{
		width: 100%;
	}
	.wrapp-about__img > img{
		border-radius: 30px 0px 0px 30px;
	}
	.wrapp-about__img-absolute{
		left: 10px;
		top: -23px;
	}
	.wrapp-about{
		margin-top: 40px;
	}
	.wrapp-payment{
		flex-direction: column;
	}
	.wrapp-payment__left{
		margin-right: 0;
		margin-bottom: 32px;
	}
	.wrapp-payment__editor{
		max-width: 100%;
	}
	.payment__svg1 img:nth-child(2){
		display: none;
	}
	.notfound-svg1{
		right: 100px;
	}
	.notfound-svg2{
		bottom: -43px;
	}
	.thanks-svg2{
		max-width: 100px;
	}
	.thanks-svg1{
		max-width: 70px;
		transform: matrix(-1, 0, 0, 1, 0, 0);
		left: 50px;
		top: -100px
	}
	.thanks-svg6{
		bottom: -100px;
	}
	.thanks-svg5{
		top: 150px;
	}
	.thanks-svg4{
		top: -50px;
	}
	.wrapp-main__info{
		flex-direction: column;
	}
	.wrapp-main__info-item:not(:last-child){
		margin-right: 0;
		margin-bottom: 12px;
	}
	.tooltip{
		right: unset;
		left: 0;
	}
	.tooltip:before{
		left: unset;
		right: 30px;
	}
	.wrapp-main__info-item span{
		left: unset;
		margin-left: 12px;
	}
	.wrapp-main__info-item p{
		max-width: unset;
	}
	.wrapp-modal__body-content{
		width: 50%;
	}
	.wrapp-modal__body-map{
		width: 50%;
	}
	#customer_details{
		width: 100%;
		margin-right: 0;
	}
	#order_review{
		width: 100%;
		max-width: unset;
		margin-top: 40px;
	}
}
@media (max-width: 767px){
	.wrapp-advantage__info__item:not(:nth-last-child(-n+2)){
		margin-bottom: 33px;
	}
}
@media (max-width: 767px){
	.billing_other_address {
		flex: auto;
	}
	.label-wrap {
		flex-direction: column;
	}
	.single-user-address--label, .main-address {
		font-size: 14px !important;
		display: flex;
		justify-content: space-between;
		width: 100%;
		gap: 10px;
	}
	.main-address {
		margin-top: 6px;
	}
	#modal-for-address {
		max-width: 100%;
		width: 90%;
		top: 30%;
		left: 5%;
	}
	.woocommerce-account .woocommerce .woocommerce-MyAccount-content tbody td {
		border-bottom: none !important;
	}
	.hide-on-mob {
		display: none !important;
	}
	.show-on-mob {
		display: flex !important;
	}
	.woocommerce-account .woocommerce .woocommerce-MyAccount-content tbody tr td:last-child {
		border-bottom: 1px solid #E4E4E4 !important;
	}
	.container{
		padding: 0 10px;
	}
	.template-default{
		padding-top: 110px;
	}
	.wrapp-advantage .wrapp-advantage__img{
		margin-left: -0;
		height: auto;
	}
	.wrapp-header__logo-link{
		max-width: 66px;
	}
	.wrapp-header__login{
		font-weight: 400;
		font-size: 12px;
		line-height: 150%;
		padding: 6px 12px;
	}
	.main-title{
		font-size: 30px;
		line-height: 150%;
	}
	.wrapp-main__info{
		margin-top: 80px;
	}
	.wrapp-main__info-img{
		width: 40px;
		height: 40px;
		margin-right: 12px;
		min-width: 40px;
	}
	.wrapp-main__info-img img{
		width: 22px;
		height: 22px;
	}
	.wrapp-main__info-item p{
		font-size: 14px;
		line-height: 150%;
		max-width: unset;
	}
	.wrapp-main__info-item span svg{
		width: 20px;
		height: 20px;
	}

	.wrapp-main__info-item span{
		left: unset;
		margin-left: 12px;
	}
	.wrapp-menu__info{
		margin-left: -20px;
		margin-right: -20px;
	}
	.header-menu{
		width: 240px;
	}
	.radius{
		margin-top: 24px;
	}
	.wrapp-header__burger{
		width: 60px;
	}
	.wrapp-radius{
		padding: 10px 10px 12px 10px;
	}
	.wrapp-radius__icon{
		min-width: 18px;
		width: 18px;
		height: 18px;
		margin-right: 7px;
	}
	.wrapp-radius__text{
		font-size: 12px;
	}
	.main .container{
		top: unset;
		bottom: 40px;
		transform: unset;
		margin-right: 0;
		left: 0;
	}
	.subtitle{
		font-size: 26px;
	}
	.wrapp-advantage__info-text{
		margin-top: 16px;
		font-size: 15px;
		line-height: 150%;
	}
	.wrapp-advantage__info-items{
		margin-top: 24px;
	}
	.wrapp-advantage__info__item{
		width: 100%;
		display: flex;
		align-items: center;
	}
	.wrapp-advantage__info__item:not(:last-child){
		margin-bottom: 16px;
	}
	.wrapp-advantage__info__item p{
		font-size: 14px;
		line-height: 150%;
		margin-left: 12px;
		margin-top: 0;
	}
	.pizza .subtitle{
		text-align: left;
	}
	.wrapp-pizza{
		margin-top: 22px;
	}
	.wrapp-product__img{
		width: 91px;
		min-width: 91px;
		height: 91px;
		min-height: 91px;
	}
	.woocommerce-loop-product__title{
		font-size: 15px!important;
		line-height: 22px!important;
	}
	.woocommerce-product-attributes{
		margin-top: 3px;
	}
	.woocommerce-product-attributes-item__value{
		font-size: 12px;
		line-height: 150%;
	}
	.woocommerce-product-details__short-description{
		margin-top: 4px;
		font-size: 12px;
		line-height: 150%;
	}
	.wrapp-product__block{
		position: relative;
	}
	.wrapp-product__info-row{
		position: absolute;
		left: 0;
		bottom: 12px;
		margin-top: 0;
		width: 100%;
		padding: 0 10px;
	}
	.wrapp-product__info{
		padding: 4px 11px 0 9px;
		flex: 1;
		position: unset;
	}
	.wrapp-product__block .price{
		font-size: 16px;
		line-height: 26px;
		left: 10px;
		bottom: 18px
	}
	.wrapp-product__info-form .button svg{
		width: 24px;
		height: 24px;
	}
	.wrapp-product__info-form .button{
		padding: 8px 22px;
	}
	.quantity .qty{
		font-size: 15px;
		line-height: 150%;
		padding: 8.75px 0
	}
	.wrapp-product__info-mob{
		display: block;
		height: 40px;
		margin-bottom: 12px;
	}
	.wrapp-product__block{
		flex-wrap: wrap;
	}
	.wrapp-product__info-mob{
		width: 100%;
		margin-top: 8px;
		height: 40px;
	}
	.footer{
		margin-top: 72px;
		padding: 60px 0 40px;
	}
	.wrapp-footer__top{
		flex-direction: column;
		padding-bottom: 32px;
	}
	.wrapp-footer__top-logo a{
		max-width: 66px;
		margin: auto;
	}
	.wrapp-footer__top-title{
		font-size: 16px;
		text-align: center;
		max-width: 300px;
		margin: auto;
		margin-top: 14px;
	}
	.wrapp-footer__bottom{
		flex-direction: column;
		margin-top: 40px;
	}
	.wrapp-footer__bottom-cosial{
		display: none;
	}
	.teachers-menu{
		display: none;
	}
	.wrapp-footer__bottom-menu:first-child{
		margin-right: 0;
	}
	.wrapp-footer__bottom-menu li{
		text-align: center;
	}
	.wrapp-footer__bottom-menu li a{
		font-size: 15px;
		line-height: 150%;
		display: block;
	}
	.wrapp-footer__bottom-menu li:not(:last-child){
		margin-bottom: 16px;
	}
	.wrapp-footer__info{
		flex-direction: column-reverse;
		border-top: 1px solid #333132;
		padding-top: 40px;
		margin-top: 40px;
	}
	.wrapp-footer__info-img div:nth-child(1){
		max-width: 88px;
	}
	.wrapp-footer__info-img div:nth-child(2){
		max-width: 33px;
	}
	.wrapp-footer__info-img div:nth-child(3){
		max-width: 63px;
	}
	.wrapp-footer__info{
		align-items: center;
	}
	.wrapp-footer__info-text{
		margin-top: 33px;
		padding-top: 0;
	}
	.wrapp-pizza .products{
		margin-left: -10px;
		margin-right: -10px
	}
	.wrapp-pizza .products li{
		padding: 0 10px;
	}
	.wrapp-footer__top .wrapp-footer__bottom-cosial{
		display: flex;
		margin: auto;
		margin-top: 24px;
	}
	.wrapp-footer__info .teachers-menu{
		display: block;
		margin-top: 40px;
	}
	.wrapp-footer__bottom-menu.teachers-menu li a{
		font-size: 14px;
	}
	.woocommerce-product-attributes-item:not(:last-child):after{
		font-size: 12px;
		line-height: 150%;
	}
	.wrapp-product__info-form .quantity{
		margin-right: 22px;
	}
	.quantity button{
		width: 30px
	}
	.quantity .qty{
		width: 40px;
	}
	.quantity button svg{
		width: 12px;
		height: 12px;
	}
	.wrapp-header__time span{
		font-size: 12px;
		line-height: 150%;
	}
	.wrapp-header__adress span{
		font-size: 12px;
		line-height: 150%;
	}
	.wrapp-header__time svg{
		width: 20px;
		height: 20px;
		margin-right: 6px;
		min-width: 20px;
	}
	.wrapp-header__adress svg{
		width: 20px;
		height: 20px;
		margin-right: 6px;
		min-width: 20px;
	}
	.header-menu .container{
		padding: 0 20px;
	}
	.about{
		padding-top: 110px;
	}
	.about-description{
		margin-top: 16px;
		font-size: 12px;
		line-height: 150%;
	}
	.wrapp-about__img-absolute{
		max-width: 88px;
	}
	.wrapp-about__img{
		margin-right: -10px;
	}
	.wrapp-about__img-absolute{
		top: -13px;
		left: 4px;
	}
	.wrapp-about__info{
		margin-top: 32px;
	}
	.about_subtitle{
		font-size: 21px;
		margin-bottom: 20px;
	}
	.wrapp-about__info p{
		font-size: 14px;
		line-height: 150%;
	}
	.wrapp-about__info-list p{
		margin-top: 24px;
		font-size: 14px;
		line-height: 150%;
	}
	.wrapp-about__info-list ol{
		margin-top: 16px;
	}
	.wrapp-about__info-list ol li:before{
		font-size: 22px;
		min-width: 32px;
	}
	.wrapp-about__info-list ol li{
		font-size: 14px;
		line-height: 150%;
	}
	.wrapp-about__info-list ol li:not(:last-child){
		margin-bottom: 14px;
	}
	.wrapp-about__info-fact{
		margin-top: 32px;
		padding: 24px 20px;
		font-size: 14px;
		line-height: 150%;
	}
	.wrapp-about__info-fact span{
		font-size: 15px;
		line-height: 24px;
	}
	.offer .about_subtitle{
		margin-bottom: 20px;
	}
	.offer-link a{
		display: block;
		padding: 12px 20px;
		font-size: 15px;
		line-height: 150%;
	}
	.wrapp-offer{
		height: 260px;
	}
	.wrapp-offer img{
		border-radius: 30px;
	}
	.wrapp-offer__sticker{
		max-width: 112px;
		left: 17px;
		top: 12px;
	}
	.payment{
		padding-top: 110px;
	}
	.payment__svg1 img:nth-child(1){
		right: 0;
		top: 23px;
		left: 70%;
	}
	.payment__svg1 img:nth-child(3){
		top: -69px;
		right: 42px;
		left: unset;
		visibility: hidden;
	}
	.payment__svg1{
		right: 0;
		top: 0;
		/*display: block;*/
	}
	.wrapp-payment{
		margin-top: 24px;
	}
	.wrapp-payment__editor h4{
		font-size: 18px;
		margin-bottom: 20px;
		line-height: 140%;
	}
	.wrapp-payment__editor ul li{
		font-size: 14px;
		line-height: 140%;
	}
	.payment__svg2{
		max-width: 100px;
		bottom: -100px;
	}
	.wrapp-payment__editor ul li:not(:last-child){
		margin-bottom: 20px;
	}
	.not-found__found{
		font-size: 120px;
		line-height: 100px;
	}
	.notfound-svg1{
		right: 20px;
		max-width: 30px;
		top: -56px;
	}
	.not-found{
		padding-top: 160px;
		padding-bottom: 60px;
	}
	.not-found__title{
		margin-top: 24px;
		font-size: 22px;
		line-height: 120%;
	}
	.btn-animate__two a{
		display: block;
		font-size: 15px;
		line-height: 150%;
		padding: 12px 20px;
	}
	.btn-animate__two{
		margin-top: 24px;
	}
	.not-found__found img{
		max-width: 98px;
		margin: 0 6px;
		padding-bottom: 0;
	}
	.notfound-svg2 img{
		width: 50px;
		height: 50px;
	}
	.notfound-svg3 img{
		width: 65px;
		height: 65px;
	}
	.notfound-svg3{
		bottom: -100px;
	}
	.thanks{
		padding-top: 210px;
		padding-bottom: 30px;
	}
	.wrapp-thanks__sms{
		margin: auto;
		margin-top: 20px;
		font-size: 14px;
		max-width: 238px;
		line-height: 150%;
	}
	.thanks-svg1{
		max-width: 46px;
		left: 110px;
	}
	.thanks-svg2{
		bottom: unset;
		top: 119px;
		left: -10px;
	}
	.thanks-svg3{
		max-width: 25px;
		top: unset;
		bottom: -50px;
		right: 35px;
	}
	.thanks-svg4{
		max-width: 27px;
		bottom: -123px;
		right: 20px;
		top: unset;
	}
	.thanks-svg5{
		max-width: 30px;
		right: 0;
		top: -41px;
	}
	.thanks-svg6{
		max-width: 32px;
		right: 110px;
		bottom: -80px;
	}
	.template-default h1{
		font-size: 26px;
		line-height: 120%;
	}
	.template-default h2, .template-default h3, .template-default h4, .template-default h5{
		font-size: 22px;
		line-height: 120%;
	}
	.template-default p{
		font-size: 14px;
		line-height: 150%;
	}
	.template-default li{
		font-size: 14px;
		line-height: 140%;
	}
	.template-default{
		padding-top: 110px;
	}
	.wrapp-main__info-item .tooltip span{
		margin-left: 0;
		margin-top: 2px;
		font-size: 12px;
	}
	.tooltip p{
		font-size: 12px;
	}
	.tooltip:before{
		left: unset;
		right: 21px;
	}
	.tooltip{
		padding: 10px 16px;
		
	}
	.widget_shopping_cart{
		min-width: 320px;
		width: 100%;
		border-radius: 0
	}
	span.xoo-wsch-text{
		font-size: 18px;
		line-height: 120%;
	}
	.xoo-wsc-header{
		padding: 16px 10px;
	}
	.xoo-wsch-close svg{
		width: 16px;
		height: 16px;
	}
	.xoo-wsc-product{
		padding: 16px 10px;
	}
	.xoo-wsc-img-col{
		width: 63px;
		min-width: 63px;
		height: 63px;
		margin-right: 8px;
	}
	span.xoo-wsc-pname, span.xoo-wsc-pname a{
		font-size: 14px;
		line-height: 150%;
	}
	.xoo-wsc-body span.amount{
		font-weight: 400;
		font-size: 14px;
		line-height: 150%;
	}
	.xoo-wsc-icon-trash svg{
		width: 18px;
		height: 18px;
	}
	.xoo-wsc-qtb-square input[type="number"].xoo-wsc-qty{
		font-size: 15px;
		padding: 4px 0;
		width: 30px;
	}
	span.xoo-wsc-chng svg{
		width: 10px;
		height: 10px;
	}
	.xoo-wsc-sm-right{
		max-width: 80px;
	}
	span.xoo-wsc-chng{
		width: 25px;
	}
	.xoo-wsc-qty-box.xoo-wsc-qtb-square{
		border-radius: 5px;
	}
	.xoo-wsc-footer{
		padding: 16px 10px;
		padding-bottom: 57px;
	}
	.xoo-wsc-ship-bar-cont{
		font-size: 14px;
		line-height: 150%;
	}
	span.xoo-wsc-ft-amt-label{
		font-size: 14px;
		line-height: 150%;
	}
	.xoo-wsc-footer .amount{
		font-size: 14px;
		line-height: 150%;
	}
	.xoo-wsc-ft-amt-total span.xoo-wsc-ft-amt-label{
		font-weight: 500;
		font-size: 15px;
		line-height: 150%;
	}
	.xoo-wsc-ft-amt-total span.amount{
		font-size: 15px;
		line-height: 22px;
	}
	a.xoo-wsc-ft-btn{
		padding: 12px 20px;
		max-width: unset;
		font-weight: 500;
		font-size: 15px;
		width: 100%;
		line-height: 150%;
	}
	.wrapp-modal{
		padding: 16px 10px 54px 10px;
	}
	.wrapp-modal__header-title{
		font-weight: 500;
		font-size: 18px;
		line-height: 140%;
		color: #333132;
	}
	.wrapp-modal__header{
		padding-bottom: 20px;
		border-bottom: 1px solid #E4E4E4;
	}
	.wrapp-modal__body{
		flex-direction: column;
		height: 83%;
		justify-content: flex-start;
	}
	.wrapp-modal__body-content{
		width: 100%;
		margin-right: 0;
		max-width: 100% !important;

	}
	.wrapp-modal__body-map{
		width: 100%;
		flex: 1;
		height: 0;
		margin-top: 30px;
		margin-bottom: auto;
		transition: 0.5s ease;
	}
	.wrapp-modal__body-map.active{
		height: 360px;
	}
	.wrapp-modal__body-content button {
		width: 100%;
	}
	.wrapp-modal__body-text{
		display: none;
	}
	.wrapp-modal__body-row{
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 20px;
	}
	.modal{
		left: 0;
		top: 0;
		transform: unset;
		margin-right: 0;
	}
	.wrapp-modal{
		border-radius: 0;
		height: 100vh;
		display: flex;
		flex-direction: column;
	}
	.wrapp-modal__body-content label{
		display: none;
	}
	.wrapp-modal__body-bnt{
		margin-top: 20px;
	}
	.wrapp-modal__body-row span{
		display: flex;
		align-items: center;
	}
	.wrapp-modal__body-row span img{
		margin-left: 4px;
	}
	.wrapp-modal__body-row span{
		font-weight: 400;
		font-size: 14px;
		line-height: 150%;
		color: #FFCC00;
	}
	.wrapp-modal__body-content input{
		height: 41px;
		font-size: 14px;
		line-height: 150%;
	}
	.wrapp-modal__body-row p{
		font-weight: 700;
		font-size: 14px;
		line-height: 150%;
		color: #333132;
	}
	.body-bnt__mob{
		display: block;
	}
	.body-bnt__mob button{
		background: #E52725;
		border-radius: 10px;
		padding: 12px 20px;
		font-weight: 700;
		font-size: 15px;
		text-align: center;
		width: 100%;
		line-height: 150%;
		color: #FFFFFF;
	}
	.wrapp-modal__body-content input{
		background-position: 10px 8px;
	}
	.js-maps__active{
		display: none!important;
	}
	.js-maps.active{
		font-size: 0;
	}
	.js-maps.active .js-maps__active{
		display: block!important;
		font-size: 14px;
	}
	.wrapp-modal__body-row .js-maps.active img{
		display: none;
	}
	#billing_wooccm15_field input+label span{
		max-width: 246px;
		right: -260px;
		font-size: 14px;
		line-height: 150%;
	}
	#customer_details{
		padding: 0;
		box-shadow: none;
		border-radius: 0;
	}
	#order_review{
		box-shadow: none;
		border-radius: 0;
	}
	.woocommerce-billing-fields__field-wrapper h3{
		margin-top: 28px;
		font-size: 18px;
		line-height: 140%;
	}
	.woocommerce-billing-fields__field-wrapper label{
		font-size: 12px;
	}
	.form-row input, .form-row textarea, .form-row select{
		font-size: 14px;
		line-height: 150%;
		height: 41px;
		padding-left: 10px;
	}
	#billing_address_1_field .woocommerce-input-wrapper:after{
		left: 9px;
		top: 8px;
	}
	.form-row input#billing_address_1{
		padding-left: 40px;
	}
	.woocommerce-input__w3{
		margin-right: 10px;
	}
	.woocommerce-input__w3 input{
		height: 48px;
	}
	.woocommerce form .wooccm-type-radio .woocommerce-radio-wrapper label{
		font-size: 14px;
	}
	#billing_wooccm20_field{
		margin-top: 20px;
	}
	.form-row textarea{
		height: 111px;
	}
	.shop_table h3{
		padding: 0;
		padding-bottom: 10px;
	}
	.shop_table h3{
		font-size: 16px;
		line-height: 120%;
	}
	#payment .place-order .button{
		margin-top: 0;
		padding: 12px 10px;
		width: 100%;
		font-size: 15px;
		line-height: 150%;
	}
	.shop_table__column .cart_item{
		padding: 16px 0;
	}
	.product-name{
		font-size: 14px;
		line-height: 150%;
	}
	.product-total{
		margin-top: 1px;
		font-size: 14px;
		line-height: 150%;
	}
	.product-remove svg{
		width: 15px;
		height: 15px;
	}
	.quantity button svg{
		width: 10px;
		height: 10px;
	}
	.product-quantity .quantity .qty{
		padding: 6px 0;
	}
	.shop_table__total{
		padding: 16px 0 85px 0
	}
	form.woocommerce-checkout{
		position: relative!important;
	}
	#payment .place-order .button{
		margin-top: 0;
		padding: 12px 10px;
		width: 100%;
		font-size: 15px;
		line-height: 150%;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	.cart-subtotal div:first-child{
		font-size: 14px;
		line-height: 150%;
	}
	.cart-subtotal div:last-child{
		font-size: 14px;
		line-height: 150%;
	}
	.woocommerce-checkout ul#shipping_method li label{
		font-size: 14px;
		line-height: 150%;
	}
	.woocommerce-checkout ul#shipping_method li label .amount{
		font-size: 14px;
		line-height: 150%;
	}
	.order-total div:first-child{
		font-size: 15px;
		line-height: 150%;
	}
	.order-total div:last-child{
		font-size: 15px;
		line-height: 22px;
	}
	.product-img{
		display: block;
		width: 63px;
		height: 63px;
		min-width: 63px;
		margin-right: 8px
	}
	.product-img img{
		width: 100%;
		object-fit: cover;
		object-position: center;
		height: 100%;
		border-radius: 5px;
	}
	.shop_coupon{
		padding: 16px 0px;
	}
	.cart_item__right{
		margin-left: auto;
	}
	.shop_coupon__btn button{
		font-size: 14px;
		padding: 11px 14px;
		line-height: 140%;
	}
	.wrapp-content__back a{
		font-size: 12px;
		line-height: 150%;
	}
	.wrapp-content__back{
		margin-bottom: 16px;
	}
	.woocommerce-checkout h1{
		margin-bottom: 0;
		border-bottom: 1px solid #E4E4E4;
		margin-left: -10px;
		margin-right: -10px;
		padding: 0 10px;
		padding-bottom: 16px;
	}
	.wrapp-content__back svg{
		width: 26px;
	}
	#order_review .cart_item .remove{
		right: 0;
	}
	.woocommerce-multicheckbox-wrapper span{
		font-size: 14px;
		line-height: 150%;
	}
	#billing_wooccm9_field, #billing_wooccm10_field, #billing_wooccm11_field{
		width: 93px;
		margin-right: 7px;
	}
	input[type="date"]:not(.has-value):before{
		left: 5px;
	}
	input[type="time"]:not(.has-value):before{
		left: 5px;
		width: 50px;
	}
	.xoo-wsc-footer .xoo-wsc-sb-txt .amount{
		font-size: 14px;
		line-height: 150%
	}
	.wrapp-product__img-spicy{
		width: 25px;
		height: 25px;
		top: 7px;
		left: 4px;
	}
	.wrapp-product__img-spicy img{
		width: 11px!important;
		height: 16px!important;
		object-fit: contain!important;
	}
	.cart_item .wrapp-product__img-spicy img{
		width: 8px!important;
		height: 12px!important;
		object-fit: contain!important;
	}
	.cart_item .wrapp-product__img-spicy{
		width: 20px;
		height: 20px;
	}
	.xoo-wsc-products .wrapp-product__img-spicy img{
		width: 8px!important;
		height: 12px!important;
		object-fit: contain!important;
	}
	.xoo-wsc-products .wrapp-product__img-spicy{
		width: 20px;
		height: 20px;
	}
	.wrapp-footer__bottom-tel{
		display: none;
	}
	.wrapp-footer__top .wrapp-footer__bottom-tel{
		margin: 0;
		margin-top: 24px;
		display: block;
	}
	.wrapp-footer__bottom-tel a{
		font-size: 15px;
		line-height: 150%;
		justify-content: center;
	}
	.wrapp-footer__info-company{
		padding-top: 16px;
	}
	.wrapp-seo__editor p{
		font-size: 14px;
		line-height: 22px;
	}
	.wrapp-seo__open{
		font-size: 18px;
	}
}
