@media (max-width: 1279px){
	[data-component="front-screen"] h1 {
	  font-size: 40px;
	  line-height: 54px;
	}
	[data-component="fitness-slider"] .splide__slide article {
		grid-template-columns: 190px auto 190px;
	}
	[data-component="block-class"] article {
		grid-template-columns: 300px auto 350px;
	}
	/*[data-component="block-class"] .faded {
		  position: absolute;
		  left: 0;
		  max-width: 460px;
		  padding: 40px 0 0 0;
	}*/
	[data-component="banner"].join h4 span:nth-of-type(2) {
		margin: 0 0 0 -100px;
	}
	[data-component="block-interior"] .splide__track {
		max-width: 660px;
		height: 400px;
	}
	[data-component="block-interior"] .splide__slide  {
		height: 100%;
	
	}
	[data-component="block-interior"] .splide__slide  img{
		height: 100%;
		width: 100%;
		object-fit: cover;
	}
	[data-component="navbar"].page [row] {
		grid-template-columns: 340px auto 340px;
	}
	[data-component="navbar"].page [data-component="navbar-menu"] ul li:nth-of-type(n+4){
		display: none;
	}
	[data-component="banner"].join [row] {
		max-width: 980px;
	}
	[data-component="banner"].get-offer img{
		width: calc(1024px - 40px);
	}
	[data-component="frontscreenrelax"] [row="images"] {
		padding: 68px 0 0 0;
		grid-template-columns: 1fr 1fr;
		grid-gap: 20px;
		min-height: 200px;
	}
	[data-component="filter"] a{
		margin: 0 0px 15px 15px;
	}
	[data-compoment="cover"][data-type="text-slider"] h3 {
		font-size: 37px;
		line-height: 47px;
	}
	[data-compoment="cover"][data-type="discount-slider"] h3 {
		font-size: 26px;
		line-height: 29px;
		grid-template-columns: 497px 106px 30px auto;
		padding: 5px 0 37px 0;
		padding: 5px 0 20px 0;
	}
	[data-compoment="cover"][data-type="discount-slider"] img[src*="letter-o.lg.svg"],
	[data-compoment="cover"][data-type="discount-slider"] img[src*="letter-o.sm.svg"]{
		display: none;
	}
	[data-compoment="cover"][data-type="discount-slider"] img[src*="letter-o.md.svg"]{
		display: block;
	}
	[data-compoment="cover"][data-type="discount-slider"] b {
		font-size: 40px;
		line-height: 49px;
		margin: -14px 0 0 5px;
	}
	[data-compoment="cover"][data-type="discount-slider"] h3 img {
		padding: 11px 0 0 0;
	}
	[data-compoment="cover"][data-type="discount-slider"] .splide__arrows {
		width: 1000px;
		margin: 0 0 0 -99px;
	}
	[data-component="fitness-slider"] .splide__arrows{
		width: 1000px;
		margin: 0 0 0 -99px;
	}
	[data-compoment="cover"][data-type="no-images-slider"] .splide__arrows{
		width: 1000px;
		margin: 0 0 0 -99px;
	}
	[data-compoment="cover"][data-type="text-slider"] .splide__arrows {
		width: 1000px;
		margin: 0 0 0 -99px;
	}
}
@media (max-width: 1023px){
	[data-component="navbar"].page [row] {
		grid-template-columns: 330px auto 330px;
		padding: 10px 20px 0 20px;
	}
	[data-component="navbar"].page [data-component="navbar-bread"] {
	  justify-self: end;
	  padding: 10px 0 0 0;
	}
	[data-component="navbar"].page [data-component="navbar-menu"] ul {
	  padding: 16px 0 0 0;
	  display: grid;
	  grid-template-columns: repeat(4, max-content);
	  grid-gap: 21px;
	  text-transform: uppercase;
	}
	[data-component="front-screen"] > [row]:nth-of-type(1) {
		grid-gap: 20px;
		margin: 58px auto 0;
	}
	[data-component="front-screen"] > [row]:nth-of-type(1) article {
		height: 353px;
		border-radius: 5px;
		overflow: hidden;
	}
	[data-component="front-screen"] h1{
		font-weight: 400;
		font-size: 36px;
		line-height: 44px;
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
	[data-component="front-screen"] h1 span:nth-of-type(1){
		text-align: right;
		padding: 0 12px 0 0;
	}
	[data-component="front-screen"] h1 span:nth-of-type(2){
		padding: 43px 0 0 10px;
	}
	[data-component="front-screen"] > [row]:nth-of-type(2) {
		grid-template-columns: 100%;
	}
	[data-component="front-screen"] > [row]:nth-of-type(2) article {
		margin: 0 auto;
		padding: 0;
	}
	[data-component="front-screen"] > [row]:nth-of-type(2) article div {
		  padding: 22px 0 31px 0;
	}
	[data-component="fitness-slider"] h3:after,
	[data-component="fitness-slider"] h1:after{
		top: 100px;
	}
	[data-component="social-media-icons"].desktop{
		display: none;
	}
	[data-component="social-media-icons"].mobile {
		padding: 0;
		justify-self: end;
		display: grid;
	}
	[data-component="fitness-slider"] h3, 
	[data-component="fitness-slider"] h1 {
		font-size: 30px;
		line-height: 37px;
		padding: 45px 0 0 0;
		padding: 48px 0 0 0;
	}
	[data-component="splide-fitness"]{
		padding: 0;
		margin: -18px 0 0 0;

		max-width: 760px;
		margin: -18px auto 0 auto;
	}
	[data-component="fitness-slider"] .splide__slide article{
		grid-template-columns: 186px auto 186px;
		grid-gap: 22px;
	}
	[data-component="fitness-slider"] [data-type="wide"] {
		margin: 52px 0 0 0;
	}
	[data-component="fitness-slider"] .splide__arrows{
		display: none;
	}
	[data-component="link-group"] [row] {
		padding: 40px 20px 0px 20px;
		/*padding: 43px 20px 0px 20px;*/

		grid-gap: 123px;
		grid-gap: 20px;
		max-width: 760px;
	}
	[data-component="block-conception"] {
	  padding: 81px 0 0 0;
	}
	[data-component="block-conception"] [row]:nth-of-type(2) {
	  padding: 39px 20px 0 20px;
	  grid-template-columns: 100%;
	}

	[data-component="block-conception"] article {
		display: grid;
		grid-gap: 20px;
	}
	[data-component="block-conception"] article:nth-of-type(1){
		order: 2;
		grid-template-columns: auto 352px;
		grid-template-columns: auto 430px;
		grid-template-columns: auto 352px;
	}
	[data-component="block-conception"] article:nth-of-type(2){
		grid-template-columns: auto 352px;
		grid-template-columns: auto 430px;
		grid-template-columns: auto 352px;
	}
	[data-component="block-conception"] article:nth-of-type(1) img{
		order: 0;
		height: 182px;
		object-fit: cover;
	}
	[data-component="block-conception"] article:nth-of-type(2) img{
		order: 2;
	  height: 182px;
	  object-fit: cover;
	}
	[data-component="block-conception"] article:nth-of-type(1) img,
	[data-component="block-conception"] article:nth-of-type(2) img{
		width: 100%;
		max-width: 100%;
	}
	[data-component="block-conception"] [row] article:nth-of-type(1) p {
		padding: 15px 0 0 0;
		padding: 1px 0 0 0;
	}
	[data-component="block-conception"] [row] article:nth-of-type(2) p {
		padding: 1px 40px 40px 0;
	}
	[data-component="block-class"] h4 {
		padding: 100px 0 41px 0;
	}
	[data-component="block-class"] article {
		grid-template-columns: 372px auto;
		padding: 0 0 17px 0;
	}
	[data-component="block-class"] article div:nth-of-type(1){
		grid-row: 1/3;
	}
	[data-component="block-class"] article div:nth-of-type(3){
		grid-column: 2;
	}
	[data-component="block-class"] article img{
		/*padding: 21px 0 0 0;*/

		margin: 21px 0 0 0;
		height: 160px;
		object-fit: cover;
		border-radius: 5px;
		overflow: hidden;
	}
	[data-component="block-class"] article:nth-of-type(2), 
	[data-component="block-class"] article:nth-of-type(3), 
	[data-component="block-class"] article:nth-of-type(4) {
	  padding-top: 40px;
	}
	[data-component="block-class"] article:nth-of-type(4) p {
	  padding: 0px 10px 0px 0px;
	}
	[data-component="block-class"] .faded {
	  padding: 23px 55px 0px 0px;
	}
	[data-component="block-class"] article:nth-of-type(4) p.faded {
	  padding: 20px 25px 0px 0px;
	}
	[data-component="banner"].join {
	  padding: 0 0 0 0;
	}
	[data-component="banner"].join h4 {
		padding: 79px 0 0 0;
		font-size: 30px;
		line-height: 160%;
	}
	[data-component="banner"].join h4 span:nth-of-type(2) {
		padding: 96px 0 0 0;
 		margin: 0 0 0 0px;
	}
	[data-component="banner"].join img:nth-of-type(1) {
		max-width: 104px;
		bottom: 0;
		left: 3px;
		height: auto;
	}
	[data-component="banner"].join img:nth-of-type(2) {
		max-width: 105px;
		right: 20px;
		right: 3px;	
		bottom: 56px;
	}
	[data-component="banner"].join a {
		width: 350px;
		margin: 48px auto 0 auto;
	}
	[data-component="banner"].join [row] {
		max-width: 690px;
	}
	[data-component="abonements"] [row="slider"]{
		display: block;
	}
	[data-component="abonements"] [row="columns"]{
		display: none;
	}
	[data-component="abonements"] h4 {
	  padding: 101px 0 0 0;
	}
	[data-component="abonements"] .splide__arrows{
		right: 0;
		width: 330px;
		height: 100%;
		position: static;
	}
	[data-component="abonements"] .splide__arrow--prev{
		display: none;
	}
	[data-component="abonements"] .splide__arrow--next{
		right: 0;
		text-align: left;
		display: grid;
		justify-content: flex-start;
		padding: 17px 0 0 30px;
		border-radius: 5px;
		font-weight: 600;
		font-size: 14px;
		line-height: 17px;
		text-transform: uppercase;
		font-family: "Montserrat-SemiBold";
		grid-template-columns: max-content max-content;
		grid-gap: 12px;
		transition: .2s ease-in;
		opacity: 1;

		position: static;
		background: transparent;
		width: max-content;
		height: max-content;
		color: #24242459;
		margin: 31px 0 10px 0;
		padding: 0;
	}
	[data-component="abonements"] .splide__arrow--next span{
		font-size: 14px;
		line-height: 160%;
		font-family: "Montserrat-SemiBold";
	}
	[data-component="abonements"] .splide__arrow--next:hover{
		transition: .2s ease-out;
	}
	[data-component="abonements"] .splide__slide {
		  max-width: 300px;
	}
	[data-component="abonements"] ul{ 
		padding: 9px 0 0 0;
		max-width: 280px;
	}
	[data-component="abonements"] article{
		height: 373px;
	}
	[data-component="banner"].get-offer {
		margin: 41px 0 0 0;
	}
	[data-component="banner"].get-offer h4 {
		padding: 51px 0 0 0;
	}
	[data-component="banner"].get-offer .latza-btn {
		margin: 40px auto 0 auto;
	}
	[data-component="banner"].get-offer img{
		position: absolute;
		top: 0;
		z-index: -1;
		width: calc(100% - 40px);
		height: 250px;
		object-fit: cover;
	}
	[data-component="abonements"] [row].padded {
		padding: 0 20px 0 20px;
	}
	[data-component="abonements"] .padded .splide__arrow--next {
		margin: 0 0 12px 0;
	}
	[data-component="banner"].join-training [row] {
		padding: 0 20px 93px 20px;
	}
	[data-component="banner"].join-training h4 {
		  padding: 150px 0 5px 0;
	  font-size: 20px;
	  line-height: 130%;
	}
	[data-component="banner"].join-training [row] {
		grid-template-columns: auto 352px;
		padding: 0 20px 115px 20px;
	}
	[data-component="banner"].join-training article:nth-of-type(2){
		display: grid;
		grid-template-columns: 50% 50%;
		grid-gap: 10px;
	}
	[data-component="banner"].join-training img:nth-of-type(1) {
		position: relative;
		width: 166px;
		top: 193px;
		height: 230px;
		object-fit: cover;
	}
	[data-component="banner"].join-training img:nth-of-type(2) {

		position: relative;
		right: 0px;
		top: 101px;
		padding: 0;
		height: 230px;
		object-fit: cover;
		width: 166px;
	}
	[data-component="block-interior"] h4 {
		padding: 100px 0 39px 0px;
	}
	[data-component="block-interior"][data-page="coffe"] h4 {
	  padding: 68px 0 40px 0px;
	}
	[data-component="block-interior"] img {
		width: 100%;
	}
	[data-component="block-interior"] .splide__track {
		/*max-width: 516px;*/
		/*height: 400px;*/
		/*max-width: calc(100% - 205px);*/
		max-width: 100%
	}
	[data-component="block-interior"] .splide__slide img{
		/*height: 400px;*/
		/*object-fit: cover;*/
	}
	[data-component="block-interior"] .splide__arrow--next {
		padding: 20px 0 0 48px;
	}
	[data-component="block-interior"] .splides {
	  grid-template-columns: auto 208px;
	}
	[data-component="block-interior"] .splide__arrows {
		right: 20px;
		width: 208px;
	}
	[data-component="navbar"].mobile a[data-logo] {
	  padding: 8px 0 0 0;
	}
	[data-component="frontscreenimages"] [row="images"] {
		padding: 90px 20px 0 20px;
		grid-template-columns: 228px 228px 228px;
		grid-gap: 20px;
		height: max-content;
	}
	[data-component="frontscreenimages"] [row="images"] img {
		/*min-height: 260px;*/
	}
	[data-component="frontscreenimages"] [row="images"] img:nth-of-type(2){
		/*min-height: 339px;*/
	}
	[data-component="frontscreenimages"] [row="images"] img:nth-of-type(3){
		/*min-height: 419px;*/
	}
	[data-component="frontscreenimages"] h1 {
		font-size: 36px;
		line-height: 44px;
		padding: 0px 0 58px 0;
	}
	[data-component="frontscreenimages"] p {
		padding: 0px 0px 7px 10px;
	}
	[data-component="frontscreenimages"] [row="title"] {
	  display: grid;
	  grid-template-columns: 50% auto;
	  align-items: end;
	  margin: -144px 0 0 0;
	  min-height: 340px;

		max-width: 725px;
		margin: -144px auto 0 auto;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] h4 {
	  padding: 94px 20px 54px 20px;
	  font-size: 30px;
	  line-height: 160%;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"] {
		padding: 0 20px 140px 20px;
		grid-template-columns: 100%;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] h5 {
		padding: 0 0 20px 0;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"] article{
		display: grid;
		grid-template-columns: 50% 50%;
		grid-gap: 13px;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] article div:nth-of-type(2) p:nth-of-type(1),
	[data-component="pagecontent"][data-page="cosmetolog"] article div:nth-of-type(1) p:nth-of-type(1),
	[data-component="pagecontent"][data-page="cosmetolog"] p:nth-of-type(1) {
	  padding: 1px 0 0 0;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] p:nth-of-type(2) {
	  padding: 21px 0 0 0;
	}
	[data-component="pagecontent"] img {
	  max-height: 300px;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"]{
		padding: 6px 20px 56px 20px;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"][data-align="right"]{
		grid-template-columns: 100%;
		padding: 0px 20px 50px 20px;
		grid-gap: 22px;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"][data-align="right"] div:nth-of-type(1){
		order: unset;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"][data-align="right"] div:nth-of-type(1) h5{
		padding: 1px 0 19px 0;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"][data-align="right"] div:nth-of-type(2) p:nth-of-type(1),
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"][data-align="right"] p:nth-of-type(1) {
	  padding: 1px 20px 0 0;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"]:last-child {
	  padding: 6px 20px 0 20px;
	}
	[data-component="pagecontent"] [row="content"]:last-child img {
		  padding: 19px 0 25px 0;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"]:nth-of-type(4) div:nth-of-type(1) p:nth-of-type(1),
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"]:nth-of-type(4) div:nth-of-type(1) p{
	  padding: 1px 59px 0 0;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"]:nth-of-type(2) div:nth-of-type(2) p:nth-of-type(2){
		padding: 26px 10px 0 0;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] a.lg{
		display: none;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] a.sm{
		display: block;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"]:nth-of-type(2) a {
		padding: 15px 0 27px 0;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"]:nth-of-type(1) a {
	  padding: 15px 0 27px 0;

	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"]:nth-of-type(3) a{
		padding: 50px 0 0 0;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"]:nth-of-type(3) a.lg{
		display: none;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"]:nth-of-type(4) a{
		padding: 28px 0 0 0;
	}
	[data-component="frontscreenimages"] [row="images"] {
		padding: 68px 20px 0 20px;
		grid-template-columns: repeat(3, 228px);
		grid-gap: 20px;
		max-width: 725px;
	}
	[data-component="frontscreenrelax"] [row="images"] {
		padding: 68px 20px 0 20px;
	}
	[data-component="frontscreenrelax"] [row="content"]{
		padding: 20px 20px 0 20px;
		grid-gap: 20px;
	}
	[data-component="frontscreenrelax"] h1 {
		  font-size: 36px;
		  line-height: 44px;
		  color: #404540;
		  padding: 0 10px 0 0;
	}
	[data-component="frontscreenrelax"] [row="content"] div:nth-of-type(2) {
	  padding: 2px 0px 0 0;
	}
	[data-component="frontscreenrelax"] p{
		padding: 1px 0 0 0;
	}
	[data-component="frontscreenrelax"] p.sm{
		padding: 11px 30px 0 0;
		display: block;
	}
	[data-component="frontscreenrelax"] div:nth-of-type(2) p.lg{
		display: none;
	}
	[data-component="filter"] [row] {
		padding: 81px 20px 0 20px;
		padding: 81px 0px 0 20px;
	}
	[data-component="filter"] [row] article{
		width: 100%;
		overflow: scroll;
		white-space: nowrap;
		margin: 0 0 0 0;
		overflow-y: hidden;
	}
	[data-component="filter"] a{
		margin: 0 0px 20px 17px;
		padding: 10px 11px 10px;
	}
	[data-component="filter"] a:last-child{
		margin-right: 25px;
	}
	[data-component="service-collapsible"] h5 {
	  padding: 40px 0 0px 0;
	}
	[data-component="service-collapsible"] article:nth-of-type(n+2) h5{
		padding: 60px 0 0 0;
	}
	[data-component="service-collapsible"] .title {
		grid-template-columns: auto 100px 104px;
	}
	[data-component="service-collapsible"] .collapsible {
	  max-width: 440px;
	}
	[data-component="service-collapsible"] .collapsible p {
	  padding: 6px 0 7px 0;
	}
	[data-component="block-interior"][data-page="relax-zone"] h4 {
	  padding: 100px 0 40px 0px;
	}
	[data-component="boutique"] {
		  padding: 8px 0 0 0;
	}
	[data-component="boutique"] article div[data-type="buttonset"]{
		position: static;
	}
	[data-component="boutique"] article {
		grid-template-columns: 50% 50%;
		padding: 60px 0 0 0;
		margin: 0 0 0 0;
	}
	[data-component="boutique"] article div[data-type="text"] {
		grid-column: 1;
		padding: 22px 0 0 0;
	}
	[data-component="boutique"] article div[data-type="image"] {
		grid-row: 1/4;
		grid-column: 2;
		padding: 0 0 0 10px;
	}
	[data-component="boutique"] img {
		padding: 0;
		margin: 0 0 7px 0;
		object-fit: cover;
		max-height: 388px;
		width: 240px;
		display: block;
		margin: 0 0 0 auto;
	}
	[data-component="boutique"] img:nth-of-type(n+2){
		display: none;
	}
	[data-component="boutique"] p {
	  padding: 0 10px 29px 0;
	}
	[data-component="boutique"] p.hide{
		position: relative;
		height: 0;
		opacity: 0;
		padding: 0;
		z-index: -1;
	}
	[data-component="boutique"] a[data-component="collapsible-trigger"]{
		display: block;
		position: relative;
	}
	[data-component="boutique"] .boutique-collapsible-opened a[data-component="collapsible-trigger"]{
		display: none;
	}
	[data-component="boutique"] [data-type="figures"]{
		position: static;
	}
	[data-compoment="cover"][data-type="text-slider"] h3 {
		font-size: 30px;
		line-height: 37px;
		text-align: center;
		color: #404540;
	}
	[data-compoment="cover"][data-type="text-slider"] img[src*="eclipse-group.svg"] {
		  top: 135px;
		  top: 0px;
		  max-width: 480px;
	}
	[data-compoment="cover"][data-type="text-slider"] p.price {
		font-size: 30px;
		line-height: 37px;
		margin: 24px auto 0 auto;
		padding: 15px 19px 15px 19px;
	}
	[data-compoment="cover"][data-type="text-slider"] .latza-btn {
		margin: 85px 0 0 0;
	}
	[data-compoment="cover"][data-type="text-slider"] .splide__arrows{
		display: none;
	}
	[data-compoment="cover"][data-type="discount-slider"] [data-component="splide"]{
		padding: 0;
		max-width: 760px;
		margin: 0 auto;
	}
	[data-compoment="cover"][data-type="discount-slider"] article {
		grid-template-columns: 165px auto;
	}
	[data-compoment="cover"][data-type="discount-slider"] article div{
		height: 213px;
	}
	[data-compoment="cover"][data-type="discount-slider"] h3{
		font-size: 26px;
		line-height: 32px;
		grid-template-columns: 497px 106px 30px auto;
		padding: 5px 0 37px 0;
	}
	[data-compoment="cover"][data-type="discount-slider"] article a.latza-btn {
		left: 27px;
		bottom: 7px;
	}
	[data-compoment="cover"][data-type="discount-slider"] .slider-progress {
		margin: 41px 0 0 0;
	}
	[data-compoment="cover"][data-type="discount-slider"] .splide__arrows{
		display: none;
	}
	[data-compoment="cover"][data-type="no-images-slider"] li article {
		grid-template-columns: auto 187px;
	}
	[data-compoment="cover"][data-type="no-images-slider"] [data-component="splide"]{
		padding: 0;
		max-width: 760px;
		margin: 0 auto;
	}
	[data-compoment="cover"][data-type="no-images-slider"] h3 {
		font-size: 30px;
		line-height: 37px;
	}
	[data-compoment="cover"][data-type="no-images-slider"] article p {
		font-size: 40px;
		line-height: 49px;
		margin: -15px 0 0 0;
	}
	[data-compoment="cover"][data-type="no-images-slider"] a.latza-btn{
		margin: 50px 0 0px 0;
	}
	[data-compoment="cover"][data-type="no-images-slider"] .slider-progress {
	  margin: 31px 0 0 0;
	}
	[data-compoment="cover"][data-type="no-images-slider"] .splide__arrows{
		display: none;
	}
	[data-compoment="cover"][data-type="text-slider"] [data-component="splide"]{
		padding: 0;
		max-width: 760px;
		margin: 0 auto 0 auto;
	}
	/* [data-component="сoffee_menu"] */ 
	[data-component="сoffee_menu"] [row="menu"]{
		grid-gap: 15px;
	}
	[data-component="сoffee_menu"] [row="menu"] img{
		height: 350px;
	}
}
@media (max-width: 763px){
	[data-component="navbar"]:not(.mobile):not(.index){
		display: none;
	}
	[data-component="navbar"].mobile{
		display: block;
	}
	[data-component] h4{
		font-size: 20px;
	}
	[data-component="navbar"].index a[data-logo] {
		padding: 10px 0 0 0;
	}
	[data-component="navbar"].page [row] {
		padding: 22px 20px 0 20px;
		padding: 17px 20px 0 20px;
		grid-template-columns: 310px 100px auto;
	}
	[data-component="navbar"].page [data-component="navbar-menu"] ul {
		grid-gap: 21px;
	}
	[data-component="navbar"].page a[data-logo] img {
		max-width: 59px;
		position: relative;
		top: 5px;
	}
	[data-component="front-screen"] > [row] {
		max-width: 385px;
	}
	[data-component="front-screen"] > [row]:nth-of-type(1) {
		grid-template-columns: 100%;
		margin: 18px auto 0 auto;
	}
	[data-component="front-screen"] > [row]:nth-of-type(1) article {
		height: 280px;
	}
	[data-component="front-screen"] h1 {
		grid-template-columns: 100%;
	}
	[data-component="front-screen"] h1 span:nth-of-type(1) {
		text-align: center;
		padding: 0;
		font-weight: 400;
		font-size: 30px;
		line-height: 37px;
	}
	[data-component="front-screen"] h1 span:nth-of-type(2) {
		padding: 0 7px 0 0;
		text-align: center;
		font-weight: 400;
		font-size: 30px;
		line-height: 37px;
	}
	[data-component="front-screen"] h1 span:nth-of-type(2) br:nth-of-type(1){
		display: none;
	} 
	[data-component="front-screen"] > [row]:nth-of-type(2) article div {
		grid-gap: 13px;
	}
	[data-component="front-screen"] > [row]:nth-of-type(2) article p:nth-of-type(1) span{
		white-space: normal;
	}
	[data-component="social-media-icons"].mobile {
	  justify-self: end;
	  align-self: end;
	  padding: 0 1px 2px 0;
	}
	
	[data-component="fitness-slider"] h3, [data-component="fitness-slider"] h1 {
		font-size: 20px;
		line-height: 24px;
		padding: 30px 0 0 0;
	}
	[data-component="splide-fitness"] {
		margin: 10px 0 0 0;

		max-width: 480px;
		margin: 10px auto 0 auto;
	}
	[data-component="fitness-slider"] .splide__slide article {
		grid-gap: 15px;
		grid-template-columns: 1fr 2fr 1fr;
	}
	[data-component="fitness-slider"] [data-type="wide"] {
		margin: 14px 0 0 0;
	}
	[data-component="fitness-slider"] img[data-type="narrow"]{
		height: auto;
		height: 155px;
		object-fit: cover;
	}
	[data-component="fitness-slider"] img[data-type="wide"]{
		height: 165px;
		object-fit: cover;
	}
	[data-component="fitness-slider"] .slider-progress {
		margin: 36px 0 0 0;
	}
	[data-component="link-group"] [row] {
		grid-template-columns: 100%;
		padding: 30px 20px 0 20px;
		grid-gap: 1px;
		max-width: 360px;
		max-width: 480px;
	}
	[data-component="block-conception"] [row]{
		max-width: 480px;
	}
	[data-component="block-conception"] article:nth-of-type(1),
	[data-component="block-conception"] article:nth-of-type(2) {
		grid-template-columns: 100%;
	}
	[data-component="block-conception"] [row] article:nth-of-type(1) p {
		  padding: 21px 0 0 0;
	}
	[data-component="block-conception"] [row] article:nth-of-type(2) p{
		padding: 1px 8px 0 0;
	}
	[data-component="block-conception"] article:nth-of-type(1) img,
	[data-component="block-conception"] article:nth-of-type(2) img {
		height: 200px;
	}
	[data-component="block-conception"] article:nth-of-type(1) img {
		order: 1;
	}
	[data-component="block-class"] [row]{
		max-width: 480px;
	}
	[data-component="block-class"] article {
		grid-template-columns: 50% 50%;
	}
	[data-component="block-class"] h4 {
	  padding: 100px 0 41px 0;
	}
	[data-component="block-class"] b {
	  /*padding: 0 40px 0 0;*/
	  line-height: 120%;
	  display: block;
	  max-width: 100px;
	}
	[data-component="block-class"] article:nth-of-type(1) ul {
		grid-template-columns: 100%;
		grid-gap: 1px 0;
	}
	[data-component="block-class"] article div:nth-of-type(3) {
	  grid-column: 1/3;
	}
	[data-component="block-class"] article:nth-of-type(4) div:nth-of-type(3) {
		grid-column: 1;
	}
	[data-component="block-class"] article img {
	  /*padding: 19px 0 0 0;*/
	  margin: 40px 0 0 0;
	  height: 159px;
	  margin: 40px auto 0 auto;
	  display: block;
	}
	[data-component="block-class"] article:nth-of-type(2), 
	[data-component="block-class"] article:nth-of-type(3), 
	[data-component="block-class"] article:nth-of-type(4) {
	  padding-top: 42px;
	}
	[data-component="block-class"] article:nth-of-type(3),
	[data-component="block-class"] article:nth-of-type(4){
		position: relative;
	}
	[data-component="block-class"] article:nth-of-type(3) div:nth-of-type(1) {
		padding: 0 0 217px 0;
		padding: 0 0 160px 0;
	}
	[data-component="block-class"] article:nth-of-type(4) div:nth-of-type(1) {

	}
	[data-component="block-class"] .faded {
		position: absolute;
		top: 143px;
		padding: 0;
		width: 100%;
	}
	[data-component="block-class"] article:nth-of-type(4) p.faded {
		position: static;
		color: #A5A5A5;
		padding: 15px 25px 20px 0px;
	}
	[data-component="block-class"] article:nth-of-type(4) {
		grid-template-columns: 100%;
	}
	[data-component="banner"].join h4 {
		font-size: 20px;
		line-height: 160%;
		grid-template-columns: 64% calc(100% - 64%);
		padding: 216px 0 0 0;
	}
	[data-component="banner"].join h4 span:nth-of-type(2) {
		  margin: 0 0 0 -31px;
	  padding: 65px 0 0 0;
	}
	[data-component="banner"].join img:nth-of-type(1) {
		bottom: 167px;
		max-width: 100px;
		left: 20px;
	}
	[data-component="banner"].join img:nth-of-type(2) {
	  max-width: unset;
	  right: 20px;
	  bottom: 202px;
	  height: 100px;
	  width: 174px;
	  object-fit: cover;
	}
	[data-component="banner"].join a {
		  width: 320px;
		  margin: 20px auto 0 auto;
	}
	[data-component="abonements"] .splide__arrow--next {
		  margin: 52px 0 10px 0;
	}
	[data-component="banner"].get-offer {
	  margin: 101px 0 0 0;
	}
	[data-component="banner"].get-offer h4 {
		font-size: 20px;
		line-height: 120%;
		text-align: center;
		color: #FAFAFA;
		max-width: 170px;
		margin: 0 auto;
		padding: 57px 0 0 0;	
	}
	[data-component="banner"].get-offer .latza-btn {
		margin: 35px auto 0 auto;
	}
	[data-component="banner"].get-offer img {
		height: 200px;
	}
	[data-component="abonements"] .padded .splide__arrow--next {
	  margin: 10px 0 10px 0;
	}
	[data-component="banner"].join-training h4 {
	  padding: 102px 0px 1px 0;
	  width: 317px;
	  margin: 0 auto;
	  text-align: center;
	  font-size: 20px;
	  line-height: 130%;
	}
	[data-component="banner"].join-training p{
		font-size: 16px;
		line-height: 160%;
		width: 286px;
		margin: 0 auto;
		display: block;
	}
	[data-component="banner"].join-training [row] {
		  grid-template-columns: 100%;
	  padding: 0 20px 1px 20px;
	}
	[data-component="banner"].join-training article:nth-of-type(1) .latza-btn{
		display: none;
	}
	[data-component="banner"].join-training article:nth-of-type(2) .latza-btn{
		display: block;
		  margin: 20px 0 0 0;
		  width: 320px;
	}
	[data-component="banner"].join-training img:nth-of-type(1),
	[data-component="banner"].join-training img:nth-of-type(2) {
		position: static;
		padding: 0;
		width: 100%;
		object-fit: cover;
		max-height: 176px;
		border-radius: 5px;
		overflow: hidden;
		margin: 20px 0 0 0;
	}
	[data-component="banner"].join-training article:nth-of-type(2) {
	  display: grid;
	  grid-template-columns: 155px 155px;
		grid-gap: 10px;
	  max-width: 320px;
	  margin: 0 auto;
	}
	[data-component="block-interior"] h4 {
	  padding: 100px 0 20px 0px;
	}
	[data-component="block-interior"][data-page="coffe"] h4 {
		  padding: 40px 0 20px 0px;
	}
	[data-component="block-interior"] .splide__slide img {
	  /*height: 280px;*/
	  display: block;
		width: 100%;
		object-fit: cover;
	}
	[data-component="banner"].join [row] {
	  max-width: 320px;
	}
	[data-component="frontscreenimages"] [row="title"] {
		grid-template-columns: 100%;
		margin: -11px 0 0 0;
		min-height: 320px;
	}
	[data-component="frontscreenimages"] h1 {
	  font-size: 30px;
	  line-height: 37px;
	  padding: 0px 0 22px 0;
	}
	[data-component="frontscreenimages"] p {
	  padding: 0px 0px 7px 0px;
	}
	[data-component="frontscreenimages"] [row="images"] {
	 	grid-template-columns: repeat(3, 1fr);
		grid-gap: 10px;
		height: 320px;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] h4 {
	  padding: 120px 0px 24px 0px;
		font-size: 20px;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] h5{
		font-size: 20px;
		padding: 10px 0 10px 0;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"] article{
		grid-template-columns: 100%;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] p:nth-of-type(2) {
	  padding: 11px 0 0 0;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"]:nth-of-type(2) a {
	  padding: 12px 0 19px 0;
	}
	[data-component="pagecontent"] img {
	  max-height: 240px;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"] {
	  padding: 6px 20px 36px 20px;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"][data-align="right"] div:nth-of-type(1) h5{
		padding: 1px 0 10px 0;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"]:nth-of-type(3) a{
		display: none;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"]:nth-of-type(3) img{
		height: 300px;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"]:nth-of-type(4) img{
		height: 250px;
		object-fit: cover;
		border-radius: 5px;
		padding: 20px 0 24px 0;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"][data-align="right"]{
		padding: 0px 20px 21px 20px;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"]:nth-of-type(4) div:nth-of-type(1) p:nth-of-type(1), 
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"]:nth-of-type(4) div:nth-of-type(1) p{
		padding: 0;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"]:nth-of-type(4) a{
		display: none;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"]:nth-of-type(3) a.lg{
		display: block;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"]:nth-of-type(3) a {
		  padding: 10px 0 0;
	}
	[data-component="pagecontent"][data-page="cosmetolog"] [row="content"]:nth-of-type(4) a.lg{
		display: block;
		padding: 7px 0 0 0;
	}
	[data-component="frontscreenrelax"] [row="images"] {
	  grid-gap: 10px;
	  min-height: 170px;
	}
	[data-component="frontscreenrelax"] [row="content"]{
		grid-template-columns: 100%;
		grid-gap: 10px;
	}
	[data-component="frontscreenrelax"] h1 {
		font-size: 30px;
		line-height: 37px;
		max-width: 280px;
	}
	[data-component="frontscreenrelax"] p.sm {
	  padding: 10px 0 0 0;
	}
	[data-component="filter"] [row] {
		margin: 40px 0 0 0;
		padding: 20px 20px 0 20px;
	}
	[data-component="filter"] [row] article {
		overflow: hidden;
	 	white-space: unset;
		display: grid;
		grid-gap: 10px 0;
		grid-template-columns: 50% 50%;

		max-width: 360px;
		margin: 0 auto;
	}
	[data-component="filter"] a:nth-of-type(n){
		margin: 0;
		font-size: 12px;
		line-height: 15px;
		padding: 12px 0 11px 0;
		width: 100%;
		text-align: center;
		grid-column: 1/3;
	}
	[data-component="filter"] a.half{
		grid-column: unset;
		max-width: calc(100% - 5px);
		margin: 0 0 0 0;
	}
	[data-component="service-collapsible"] h5 {
	  padding: 37px 0 0px 0;
	}
	[data-component="service-collapsible"] li {
	  padding: 19px 0 10px 0;
	}
	[data-component="service-collapsible"] .title p:nth-of-type(1){
		grid-column: 1/4;
		padding: 0 30px 11px 0;
		padding: 0 0px 11px 0;
		font-size: 16px;
		line-height: 130%;
	}
	[data-component="service-collapsible"] .title p:nth-of-type(2){
		grid-column: 2;
	}
	[data-component="service-collapsible"] .title {
	  grid-template-columns: auto 100px 55px;
	}
	a.collapsible-trigger,
	[data-component="service-collapsible"] a {
		  width: max-content;
		  margin: 0 auto;
		  padding: 10px 19px 0 0;
	}
	a.collapsible-trigger:after,
	[data-component="service-collapsible"] a::after {
		right: -9px;
		top: 10px;
	}
	[data-component="service-collapsible"] .collapsible p {
	  padding: 12px 0 1px 0;
	}
	[data-component="service-collapsible"] article:nth-of-type(n+2) h5 {
		padding: 62px 0 0 0;
		padding: 62px 0 4px 0;
		line-height: 130%;
	}
	[data-component="boutique"] h3{
		font-size: 20px;
		line-height: 24px;
		text-align: center;
		width: 100%;
		display: block;
		max-width: 100%;
	}
	[data-component="boutique"] article {
		display: grid;
		padding: 12px 0 48px 0;
		grid-template-columns: 100%;
	}
	[data-component="boutique"] article div[data-type="text"]{
		grid-column: unset;
		padding: 10px 0 0 0;
	}
	[data-component="boutique"] article div[data-type="image"]{
		grid-row: unset;
		grid-column: unset;
		padding: 18px 0 0 0;
	}
	[data-component="boutique"] img {
		/*max-height: 200px;*/
		min-height: 200px;
		margin: auto;
	}
	[data-component="boutique"] p{
		padding: 0 0 0 0;
		padding: 0 0 10px 0;
	}
	[data-component="boutique"] span.hide{
		display: block;
		position: relative;
		height: 0;
		opacity: 0;
		padding: 0;
		z-index: -1;
	}
	[data-component="boutique"] a[data-component="collapsible-trigger"]{
		margin: 0;
	}
	[data-component="boutique"] article div[data-type="buttonset"] {
		display: grid;
		grid-template-columns: max-content max-content;
		grid-gap: 0;
		justify-content: space-between;
	}
	[data-component="fitness-slider"] h3::after, [data-component="fitness-slider"] h1::after {
		top: 30px;
	}
	[data-compoment="cover"][data-type="text-slider"] h3 {
		font-size: 20px;
		line-height: 24px;
		text-align: left;
		max-width: 310px;
	}
	[data-compoment="cover"][data-type="text-slider"] h3 span{
		white-space: unset;
	}
	[data-compoment="cover"][data-type="text-slider"] h3 br{
		display: block;
	}
	[data-compoment="cover"][data-type="text-slider"] p.price {
		position: absolute;
		top: -24px;
		right: 1px;
		padding: 10px;
		font-size: 20px;
		line-height: 24px;
	}
	[data-compoment="cover"][data-type="text-slider"] .latza-btn{
		margin: 20px 0 0px 0;
	}
	[data-compoment="cover"][data-type="text-slider"] .slider-progress {
		margin: 27px 0 0 0;
	}
	[data-compoment="cover"][data-type="text-slider"] img[src*="eclipse-group.svg"] {
		max-width: 240px;
		top: 0;
	}
	[data-compoment="cover"][data-type="text-slider"] [data-component="splide"]{
		max-width: 480px;
	}
	[data-compoment="cover"][data-type="discount-slider"] img[src*="letter-o.sm.svg"]{
		display: block;
	}
	[data-compoment="cover"][data-type="discount-slider"] img[src*="letter-o.lg.svg"],
	[data-compoment="cover"][data-type="discount-slider"] img[src*="letter-o.md.svg"]
	{
		display: none;
	}
	[data-compoment="cover"][data-type="discount-slider"] h3{
		font-size: 20px;
		line-height: 24px;
		text-align: center;
		padding: 7px 5px 0px 1px;
		display: block;
	}
	[data-compoment="cover"][data-type="discount-slider"] h3 span{
		display: inline;
	}
	[data-compoment="cover"][data-type="discount-slider"] img[src*="letter-o.sm.svg"]{
		display: inline;
		width: 130px;
		padding: 0;
		position: relative;
		top: -5px;
	}
	[data-compoment="cover"][data-type="discount-slider"] b{
		display: inline;
		font-size: 20px;
		line-height: 24px;
	}
	[data-compoment="cover"][data-type="discount-slider"] h3 {
		max-width: 310px;
		margin: 0 auto;
		padding: 0 0 10px 0;
		padding: 0 0 25px 0;
	}
	[data-compoment="cover"][data-type="discount-slider"] article div {
		height: 190px;
	}
	[data-compoment="cover"][data-type="discount-slider"] article {
		grid-template-columns: 100px auto;
		grid-gap: 10px;
	}
	[data-compoment="cover"][data-type="discount-slider"] article div .latza-btn{
		display: none;
	}
	[data-compoment="cover"][data-type="discount-slider"] .latza-btn.sm{
		display: block;
		z-index: 3;
		position: relative;
		display: block;
		width: 100%;
		border: 1px solid #405340;
		margin: 11px 0 0 0;
		text-align: center;
	}
	[data-compoment="cover"][data-type="discount-slider"] .slider-progress {
		margin: 14px 0 0 0;
	}
	[data-compoment="cover"][data-type="discount-slider"] [data-component="splide"] {
		max-width: 480px;
		margin: 0 auto;
	}
	[data-compoment="cover"][data-type="no-images-slider"] li article{
		align-items: unset;
		grid-template-columns: auto 110px;
		grid-template-columns: 210px 110px;

		grid-template-columns: 210px auto;
		justify-content: space-between;
	}
	[data-compoment="cover"][data-type="no-images-slider"] h3 {
		font-size: 20px;
		line-height: 24px;
	}
	[data-compoment="cover"][data-type="no-images-slider"] article p{
		font-size: 20px;
		line-height: 24px;
		margin: 0;
		font-family: "Montserrat-SemiBold";
		padding: 0 0 0 9px;
		text-transform: uppercase;
	}
	[data-compoment="cover"][data-type="no-images-slider"] article h3 span{
		white-space: nowrap;
	}
	[data-compoment="cover"][data-type="no-images-slider"] a.latza-btn {
	  margin: 20px 0 0px 0;
	  width: 100%
	}
	[data-compoment="cover"][data-type="no-images-slider"] .slider-progress {
		margin: 27px 0 0 0;
	}
	[data-compoment="cover"][data-type="no-images-slider"] [data-component="splide"]{
		max-width: 480px;
	}
	a.collapsible-trigger[collapsible-action="close"]:after,
	[data-component="service-collapsible"] a[collapsible-action="close"]:after{
		right: -12px;
		top: 8px;
	}
	/* [data-component="сoffee_menu"] */ 
	[data-component="сoffee_menu"] [row="menu"] img{
		height: 280px;
	}
	/* [data-component="frontscreenimages"] */
	[data-component="frontscreenimages"] [row="images"] img:nth-of-type(3) {
	  height: 360px;
	}
	[data-component="frontscreenimages"] [row="images"] img:nth-of-type(2) {
	  height: 290px;
	}
	[data-component="frontscreenimages"] [row="images"] img:nth-of-type(1) {
	  height: 220px;
	}
	[data-component="block-interior"] .splides {
	  grid-template-columns: auto 160px;
	}
	[data-component="block-interior"] .splide__arrows{
		width: 160px;
	}
	[data-component="block-interior"] .splide__arrow--next {
	  padding: 20px 0 0 20px;
	}
}
@media (max-width: 480px){
	[data-component="block-interior"] .splide__slide img {
		display: block;
		object-fit: cover;
		border-radius: 5px;
		padding: 0;
		object-fit: cover;

		height: 100%;
		width: 100%;
	}
	[data-component="block-interior"] .splide__track {
		max-width: 100%;
		width: 100%;
		height: 280px;
	}
	[data-component="block-interior"] .splides {
		grid-template-columns: 100%;
		grid-gap: 20px;
		min-height: unset;
	}
	[data-component="block-interior"] .splide__arrows{
		/*width: 60px;*/
		/*margin: 0 -25px 0 0;*/
		/*margin: 0 -43px 0 0;*/
		/*height: 280px;*/

		max-width: 100%;
		position: static;
		height: max-content;
		width: max-content;
		margin: 0;
		order: 1;
	}
	[data-component="block-interior"] .splide__arrow--next{
		position: static;
		background: #776969 !important;
		padding: 7px 8px;
		font-size: 14px;
		transform: unset;
	}
	[data-component="block-interior"] .splide__arrow--next span{
		font-size: 12px;
	}
	[data-component="block-interior"] .splide__arrow--next img{
		width: 29px;
	}
	[data-component="block-interior"] .splide__arrow--next:after{
		content: none;
	}
	footer[row] div:nth-of-type(4) {
	  padding: 8px 0 0 0;
	}
	[data-component="banner"].join h4 {
		grid-template-columns: 73% calc(100% - 64%);
	}
	[data-component="banner"].join h4 span:nth-of-type(2) {
	  margin: 0 0 0 -65px;
	}
	[data-component="banner"].join a {
	  width: 100%;
	}	
	[data-component="banner"].get-offer .latza-btn {
	  width: calc(100% - 40px);
	}
	[data-component="banner"].join-training h4 {
		width: 100%;
	}
	[data-component="banner"].join-training article:nth-of-type(2) {
		/*grid-template-columns: 50% 50%;*/
		max-width: 100%;
	}
	[data-component="banner"].join-training article:nth-of-type(2) .latza-btn {
		grid-column: 1/3;
		width: 100%;
	}
	[data-component="fitness-slider"] h3, [data-component="fitness-slider"] h1 {
	  width: 100%;
	  font-size: 17px;
	}
	/* [data-component="frontscreenimages"] */
	[data-component="frontscreenimages"] [row="images"] img:nth-of-type(3) {
	  height: 360px;
	}
	[data-component="frontscreenimages"] [row="images"] img:nth-of-type(2) {
	  height: 290px;
	}
	[data-component="frontscreenimages"] [row="images"] img:nth-of-type(1) {
	  height: 220px;
	}
	
	[data-component="frontscreenimages"] [row="images"] img:nth-of-type(1),
	[data-component="frontscreenimages"] [row="images"] img:nth-of-type(2),
	[data-component="frontscreenimages"] [row="images"] img:nth-of-type(3) {
		height: auto;
	}
	[data-component="frontscreenimages"] [row="images"] {
		padding: 20px 20px 0 20px;
		height: max-content;
	}
	[data-component="frontscreenrelax"] [row="images"] {
	  padding: 20px 20px 0 20px;
	}
	[data-component="boutique"] article div[data-type="image"] div[data-type="figures"][data-pictures]{
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-gap: 20px;
	}
	[data-component="boutique"] article div[data-type="image"] div[data-type="figures"] img{
		display: block;
	}
	[data-component="boutique"] img {
		/*max-height: 200px;*/
	}
	[data-component="block-class"] article img{
		margin: 20px 0 0 0;
	}
	[data-component="block-class"] article:nth-of-type(3) div:nth-of-type(1) {
	  padding: 0 0 210px 0;
	}
	[data-component="banner"].join img:nth-of-type(1) {
		left: 19px;
	}
	[data-compoment="cover"][data-type="discount-slider"] h3 {
		font-size: 17px;
	}
	[data-compoment="cover"][data-type="discount-slider"] article div {
	  height: 94px;
	}
	[data-compoment="cover"][data-type="discount-slider"] [data-component="splide"] {
		max-width: 480px;
	}
	[data-component="front-screen"] > [row]:nth-of-type(2) article div{
		grid-auto-flow: unset;
	}
	[data-compoment="cover"][data-type="no-images-slider"] li article{
		grid-template-columns: 170px auto;
		justify-content: space-between;
	}
	/* [data-component="сoffee_menu"] */ 
	[data-component="сoffee_menu"] [row="menu"]{
		grid-template-columns: 100%;
	}
	/* [data-component="fitness-slider"] */
	/*[data-component="fitness-slider"] img[data-type="wide"] {
	  height: 95px;
	}
	[data-component="fitness-slider"] img[data-type="narrow"] {
	  height: 90px;
	}
	[data-component="fitness-slider"] .splide__slide article {
	  grid-gap: 8px;
	}*/
	
}
@media (max-width: 360px){
	[data-component="filter"] a:nth-of-type(n) {
		font-size: 11px;
	}
	[data-component="banner"].join-training article:nth-of-type(2){
		grid-template-columns: 50% 50%;
	}
	[data-compoment="cover"][data-type="text-slider"] h3 {
		font-size: 16px;
		max-width: 250px;
		line-height: 22px;
	}
	[data-component="block-class"] article:nth-of-type(3) div:nth-of-type(1) {
	  padding: 0 0 260px 0;
	}
}