html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1;-webkit-font-smoothing:antialiased}
ol,ul{list-style:none}
blockquote,q{quotes:none}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
*,::after,::before{box-sizing:border-box}
.lewo{float:left}
.prawo{float:right}
.center{text-align:center}
header nav .umenu li.hamburger{display:none}
img{max-width:100%}
html,body{text-align:left;font-family: "gt_walsheim_prolight";font-weight:300;font-size:16px;
line-height:23px;color: #55555A;background:#fff}
section,header,footer{width:100%}
strong{font-family: 'gt_walsheim_prolight'; font-weight: 600;}
a,a:hover,a:active{text-decoration: none; color: #55555A;}

 /*body.noscroll{position:relative;overflow:hidden;height:100%;}

        .noscroll .wrapper{position:relative;overflow:hidden;height:100%;}*/

a.fala{color: #F5CFFF; color: #F5CFFF; border-bottom:solid 3px #F5CFFF; font-size: 18px;
line-height: 26px; text-align: center; display: inline-block; margin:auto;}

h1,#start h2{font-size: 60px; line-height: 79px; /*font-family: 'gt_walsheim_probold';*/ font-weight: 600; text-align: center;}
h2{/*font-family: 'gt_walsheim_probold';*/ font-weight: 600; line-height: 36px; font-size: 26px; text-align: center;
padding:32px 0 17px 0;}

ul li{font-family: gt_walsheim_prolight; font-size: 21px; font-weight: 300; line-height: 30px;}
header{background: #fff;}
header .belka{background: linear-gradient(164.6deg, #FFFFFF 0%, #FDE7FE 37.72%, #CEF3FF 70.82%, #FFFFFF 100%);
min-height: 30px;}
header .row,
article,
header nav{max-width:943px; width: 100%; margin:auto;}
article{padding:40px 0; text-align: left;}
header .profits{width: 70%; display: inline-block; vertical-align: top; padding:7px 0 0 0; text-align: left;}
header .social{width: 30%; display: inline-block; vertical-align: top; padding:5px 0 0 0;}
header .profits span{width: auto; display: inline-block; vertical-align: top; font-size: 12px;
font-weight: 300; line-height: 17px; color: #4A4A4A; padding-right: 30px;}

 
header .profits span img{vertical-align: -2px; margin-right: 10px;}
header .belka .row .social{text-align: right;}
header .social a{padding:0px 2px; display: inline-block; line-height: 0;}

/* .flags{position: relative; display: inline-block; width: 20px; z-index: 11;} */
/* .flags img{cursor: pointer; border:solid 1px #8A898E; border-radius:3px; width: 20px; height: 18px;} */
/* .social .flags a{padding:0px;} */
/* .flags ul{display: none; width:96px; background: rgba(255,255,255,0.8); text-align: center; position:absolute; */
/* top:20px; right:0; border-radius:5px;} */
/* .flags .flag { border-radius:5px; width: 19px; height: 18.5px; display: inline-block; border: 1px solid #c0c0c0; background-size: contain;} */

/* .flags:hover ul{display: block;padding:10px 0 5px 0; text-align: left;} */
/* .belka .row .flags ul li{width:auto; display: inline-block; text-align: center; box-sizing:border-box; padding:0px 5px; line-height: 0px;} */


footer article {position: relative;}
.flags_bottom {position: absolute;left: 70%;}
footer .copy .flags_bottom a{display: initial;}
.copy_top {position: absolute; top: 0; margin-top: 44px;}
.flags_bottom .langcoit div {}
.flags_bottom .langcoit span, .flags_bottom .flag {width: 25px;display: inline-block;text-align:  center;}
.langcoit {display: inline-table;}
.flags_bottom .langcoit span.fseparator, .fseparator {width: auto;padding: 0 2px;display: inline-block;text-align: center;}
.langcoit .ls {margin-left: -32.5px;}


@media only screen and (max-width: 960px) {
	.flags_bottom {left: 73%;}
	.langcoit {display: block;}
	.langcoit .ls {margin-left: 0px;}
	.fseparator.pl {display:none;}
}

@media only screen and (max-width: 690px) {
	.flags_bottom {position: initial;text-align: center;margin-bottom: 15px;}
	.langcoit {display: inline-table;}
	.fseparator.pl {display: inline-block;}
	.langcoit .ls {margin-left: -67px;}
	footer article {padding-top: 10px!important;}
	.copy_bottom {font-size: 15px;}
}

nav{padding:15px 0;}
nav a {color: #4A4A4A; font-size: 12px; font-weight: normal; line-height: 16px; text-align: center; text-decoration: none;}
.menuc{display: none;}
.menu{width: 38%; display: inline-block; vertical-align: middle; line-height: 0; font-size: 0px;  }
.menu a{font-family: 'gt_walsheim_prolight'; font-weight: 600;}
.other{width: 38%; display: inline-block; vertical-align: middle; text-align: right;
font-family: 'gt_walsheim_probold'; font-weight: normal; line-height: 0; font-size: 0px;}
.other a{display: inline-block; vertical-align: middle; padding-left:25px; font-family: 'gt_walsheim_prolight'; font-weight: 600;}
.other a#search img{height: 11px; vertical-align: -2px;}
.other a img{vertical-align: top;}
.other img{display: inline-block; vertical-align: top; height: 16px;}
.logo{width: 24%; display: inline-block; vertical-align: middle;}
.menu li{width: auto; margin-right:20px; display: inline-block; vertical-align: middle; border-bottom:solid 3px #fff ;}
.menu li:last-child{margin-right:0;}
#mhovc:hover {cursor: default;}
/*.menu li:hover, .menu li.active{border-bottom:solid 3px #F5CFFF ;}*/



.menu li .submenu{/*display: none;*/ position:absolute; left:0; width: 100%; border-bottom:solid 3px #F5CFFF ;
padding-top:10px;font-family: "gt_walsheim_prolight";font-weight:300; z-index: 10; background: #fff;}
.menu li .submenu ul{max-width:943px; width: 100%; margin:auto;}
/*.menu li:hover .submenu, .menu li:active .submenu{display: block;}*/
.menu li .submenu li.subcollections{height: 140px; padding:0px;}
.menu li .submenu li.subcollections h5 a{max-width: 80px; display: block; text-align: left;}
.menu li .submenu li.subcollections h5{display: inline-block; vertical-align: middle; width: auto; }
.menu li .submenu li.subcollections picture{height: 140px; width: 140px; position:relative; text-align: center;
vertical-align: middle; display: inline-block;}
.menu li .submenu li.subcollections img{ max-height: 100%; max-width: 100%; width: auto; height: auto; position:absolute; top:0px; left:0px; bottom:0px; right: 0px; margin:auto;}

.menu li ul a{color: #4A4A4A; font-size: 12px; font-weight: 300; line-height: 17px;}
.menu li ul li:hover, .menu li ul li.active{border-bottom:solid 3px #fff ;}
.menu .mobile{display: none;}

footer{background: url("../img/Footer_2880-compressor.jpg") top right repeat-x; height:344px; background-size:auto 344px;}
footer article{padding-top:44px;}
footer picture{display: inline-block; vertical-align: top; width: 30%; padding:0px 0 0px;}
footer nav{width: 40%; display: inline-block; vertical-align: top; padding:0px;}
footer nav ul li{font-size: 16px; line-height: 23px;}
footer nav a{color: #55555A; font-size: 16px; line-height: 23px;}
footer .copy{width: 30%; display: inline-block; vertical-align: bottom; text-align: left;}
footer .copy a{display: block; line-height: 0;}

footer .copy br{ /*display: none;*/ }

.slider_movie article {
	max-width: 100%;
    margin: 0 auto;
    text-align: center;
    padding: 0;
    width: 100%;
		max-height:810px;
}
div.wistia_responsive_padding{
  max-width: 1440px;
margin: 0 auto;
}

/*tło na retina*/
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2),
       only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
       footer{background-image: url("../img/Footer_2880-compressor.jpg"); }
      /* #start .slider #slider .slide1{background: url("../img/Video_1440_2x.jpg") top center no-repeat; background-size:auto 600px;}

       #start .slider #slider .slide3{background: url("../img/Dreams_1440_2x.jpg") top center no-repeat; background-size:auto 600px;}
	#start .slider #slider .slide4{background: url("../img/Wishes_1440_2x.jpg") top center no-repeat; background-size:auto 600px;}*/

}
/*tło na retina*/

.btn-disabled{color: #FFFFFF; font-family: 'gt_walsheim_prolight';  font-size: 18px; font-weight: 300;
line-height: 26px; text-align: center;  background-color: #686868; border: 0px; padding: 14px; display: inline-block; position:relative; width: 100%;}

.bt,.bt2{color: #FFFFFF; font-family: 'gt_walsheim_prolight';  font-size: 18px; font-weight: 300;
line-height: 26px; text-align: center;  background-color: #B97FEB; border: 0px; padding: 14px; display: inline-block; position:relative;}
.bt2 span.line1,
.bt2 span.line2,
.bt2 span.line3,
.bt2 span.line4{ display:block; width: 100%; height:7px; position:absolute; left:0px;}
.bt2 span.line1{background-color: #DEB4E9; bottom:21px;}
.bt2 span.line2{background-color: #FBC1E0; bottom:14px;}
.bt2 span.line3{background-color: #A7DAEA; bottom:7px;}
.bt2 span.line4{background-color: #FFF1B6; bottom:0px;}
a.bt2 { padding-bottom: 42px; }

label{font-family: 'gt_walsheim_prolight'; font-weight: 300; font-size: 18px; line-height: 26px;
text-transform: none; margin-right:14px; display:inline-block; color: #4A4A4A;
color:#292929;padding:25px 0 8px;display:block; text-align: right;}
label.required:AFTER{content:"*";display:inline;color: #FBC1E0; }
input,select,textarea{line-height:22px;font-size:14px;outline:0;
font-family: 'gt_walsheim_prolight'; font-weight: 300; font-size: 18px; line-height: 26px;
background:#fff; padding:11px 20px;width:100%; -webkit-appearance:none;
-moz-appearance:none;  -o-appearance:none; background: #fff; margin:10px 0; color: #8A8A8D; border: 1px solid #979797; border-radius:0px; }
textarea{min-height:88px}
select{background-image:url(../img/checkout/Arrow_down.svg);background-position:98% 50%;background-repeat:no-repeat}
select.qty{background-position:90% 50%}
.check{font-size:11px;line-height:16px;font-family: 'gt_walsheim_prolight'; font-weight: 300;
line-height: 26px;}
.error{font-size:12px;line-height:18px;color:#FBC1E0;font-family: 'gt_walsheim_prolight';
font-weight: 300; line-height: 26px;}
span.error{margin-top:-5px;display:block;padding-bottom:4px;}
ul.error,ul.error li{list-style:none;color:#FBC1E0;margin-top:-5px;display:block;padding-bottom:4px;font-family: 'gt_walsheim_prolight'; font-weight: 300; font-size: 18px; line-height: 26px;}
.row.error span.error{display:block}

input[type=checkbox]{background:#fff; cursor:pointer;border:1px solid #D7D2CB;padding:0;height: 49px;width: 49px; border: 1px solid #979797;}
input[type=checkbox]:checked{background:#fff url(../img/checkout/Check.svg) no-repeat center center;}
/*input[type=checkbox]:hover{background:#fff url(../img/checkout/Check.svg) no-repeat center center; opacity:0.6;}*/

input[type=radio]{background:#fff; cursor:pointer;border:1px solid #D7D2CB;padding:0;height: 49px;width: 49px; border: 1px solid #979797;}
input[type=radio]:checked{background:#fff url(../img/checkout/Check.svg) no-repeat center center;  }
/*input[type=radio]:hover{background:#fff url(../img/checkout/Check.svg) no-repeat center center; opacity:0.6;}*/

.boxAttr input[type=radio]:checked,
.boxAttr input[type=checkbox]:checked{background-size: 18px;}

::-webkit-input-placeholder{color: #8A8A8D; font-family: 'gt_walsheim_prolight'; font-weight: 300; font-size: 18px; line-height: 26px;}
::-moz-placeholder{color: #8A8A8D; font-family: 'gt_walsheim_prolight'; font-weight: 300; font-size: 18px; line-height: 26px;}
:-ms-input-placeholder{color: #8A8A8D; font-family: 'gt_walsheim_prolight'; font-weight: 300; font-size: 18px; line-height: 26px;}
:-moz-placeholder{color: #8A8A8D; font-family: 'gt_walsheim_prolight'; font-weight: 300; font-size: 18px; line-height: 26px;}


.slick-prev, .slick-next {font-size: 0; line-height: 0; position: absolute; top: 50%; display: block;
width: 38px; height: 43px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%);
transform: translate(0, -50%); cursor: pointer; color: transparent; border: none;
outline: none; background-color: transparent;  background-size: 91px 145px;
background-repeat:no-repeat; background-image: url(../img/svg/ARROWS.svg); left:50%; z-index:10;}

.slick-prev::after, .slick-next::after,a.up::after{
	content:"";
	position:absolute;
	width: 100%; height: 100%;
	top: 0px; left: 0px;
	opacity: 0;
	-webkit-transition: all .3s;
    -moz-transition: all  .3s;
    -o-transition: all  .3s;
    transition: all  .3s;
}

a.up::after{ background-repeat:no-repeat; background: url(../img/svg/ARROWS.svg); background-position: -47px -110px;
    background-size: 91px 145px; }
.slick-prev:hover::after, .slick-next:hover::after,a.up:hover::after{ opacity: 1; }


.slick-next {margin-left: 475px;  background-position: 0px -53px;}
.slick-prev {margin-left: -510px;  background-position: 0px 0px;}

 .slick-next::after {background-repeat:no-repeat; background: url(../img/svg/ARROWS.svg); background-size: 91px 145px; background-position: -47px -53px;}
 .slick-prev::after {background-repeat:no-repeat; background: url(../img/svg/ARROWS.svg); background-position: -47px 0px;
    background-size: 91px 145px;}







a.up{background-color: transparent;  background-size: 91px 145px; background-repeat:no-repeat;
background-image: url(../img/svg/ARROWS.svg); background-position: 0px -110px; width: 44px; height: 35px; display: block;
position:relative;right:0; text-indent:-1000em; padding:0 0 30px 0; margin:auto 0px auto auto; }
/*a.up:hover{background-position: -47px -110px;}*/
/*
#start .slider article{max-width: 100%; padding-top:0px;}
#start .slider #slider li{height: 600px;}
#start .slider #slider .slide1{background: url("../img/Video_1440.jpg") top center no-repeat; background-size:auto 600px;}
#start .slider #slider .row{max-width:943px; width: 100%; margin:auto; padding-left:74px;}
#start .slider #slider .slide2 .row{padding-left:0px;  max-width: 1069px; height: 100%;}

#start .slider #slider .slide3{background: url("../img/Dreams_1440.jpg") top center no-repeat; background-size:auto 600px;}
#start .slider #slider .slide4{background: url("../img/Wishes_1440.jpg") top center no-repeat; background-size:auto 600px;}
#start .slider #slider .slide3 h1 img{margin-top:44px;}

#start .slider #slider .slide4 .row{width: 50%; padding-left:0px; margin-left:50%;}
#start .slider #slider .slide4 h1 img{margin-top:64px; margin-bottom:30px;}
#start .slider #slider .bt2{min-width: 220px;}*/

#start h1{font-size: 80px; line-height: 80px; color: #FFF1B6; font-family: "OhTomi-Dots";
-webkit-font-smoothing: antialiased; font-weight: normal; text-align: left; padding-top:134px; padding-bottom:50px; }
#start h1 span{ font-family: "OhTomi-Cartoon"; display: block; -webkit-font-smoothing: antialiased; font-weight: normal;}
#start h1 span span{font-family: "OhTomi-Dots"; font-weight: normal; display: inline;}

.kafelki{overflow: hidden;}
.kafelki article .masonary{-moz-column-count: 2;-webkit-column-count: 2; column-count: 2;
column-gap: 30px; -moz-column-gap: 30px; -webkit-column-gap: 30px; -moz-column-fill: initial;
-webkit-column-fill: initial; column-fill: initial;}
.kafelki article .col{position: relative; padding:0px 0 20px; display: inline-block; width: 50%;}
.kafelki article .col picture{display: block;}
.kafelki article .col img{padding-bottom:20px;}
.kafelki article .col .unicorn{position:absolute; top:20%; left:-17%; padding-bottom:0px;}
.kafelki article .col .alien{position: absolute; right:-15%; top:18%; padding-bottom:0px;}
.kafelki article .col.coll picture{text-align: right; display: block;}
.kafelki article .col p{padding-bottom: 20px;}
.kafelki article .col .bt{margin-left:19.5%; margin-top:20px;}
.kafelki article .col .rotate{font-size: 26px; line-height: 36px; font-weight: 600; color: #C7A2D1;
position:absolute; transform: rotate(90deg); right: -45%; bottom:30%;}
.kafelki article .col .rotate a{ color: #C7A2D1; }
.kafelki .mobiletxt{display: none;}
.kafelki article .col.col1{width: 50%;}
.kafelki article .col.col2{width: 50%; vertical-align: top;}
.kafelki article .col.col2 p{margin-top:20px;}
.kafelki article .col.col3{ vertical-align: top; margin-top:20px;}
.kafelki article .col.coll{vertical-align: top; margin-top:-75px;}

#productpage input.attrRadio,.cartview input.attrRadio{position:relative; display: inline-block;}

@media screen and ( min-width: 768px ){
	#productpage input.attrRadio::before,.cartview input.attrRadio::before{content: attr(data-name); visibility: hidden; position:absolute; top:33px; left:-35px;
	right:auto; width: 100px; text-align:center; font-size: 14px; background-color: inherit; padding:0 5px;
	border-radius:5px; margin-top:5px; display: block; color:#fff; text-shadow: 1px 1px 3px #000;}
	#productpage input.attrRadio.tooltip::before,.cartview input.attrRadio.tooltip::before{visibility: visible;}
	#productpage input.attrRadio.tooltip::after,.cartview input.attrRadio.tooltip::after{visibility: visible;}
}

#productpage input.attrRadio::after,.cartview input.attrRadio::after{content: ""; visibility: hidden; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: transparent transparent #ccc transparent; border-bottom-color: var(--color);}


@media only screen and (max-width: 1107px) {
	.kafelki article .col .rotate{right: -28%}
}

@media only screen and (max-width: 1040px) {
	article{padding:25px 0;}
/*	#start .slider #slider li{height: auto;}
	#start .slider #slider .slide2 {height: auto;}*/

	.slick-next {margin-left: 444px;}
	.slick-prev {margin-left: -469px;}
	/*#start h1{font-size: 60px; line-height: 61px;}
	#start .slider #slider li{height: 480px;}
	#start .slider #slider .slide1{background: url("../img/Video_1024.jpg") top center no-repeat; background-size:auto 480px;}
	#start .slider #slider .slide3{background: url("../img/Dreams_1024.jpg") top center no-repeat; background-size:auto 480px;}
	#start .slider #slider .slide4{background: url("../img/Wishes_1024.jpg") top center no-repeat; background-size:auto 480px;}

	#start .slider #slider .slide3 h1 img{margin-top:5px;}
	#start .slider #slider .slide4 h1 img{margin-top:64px; margin-bottom:30px;}*/

	.kafelki article .col .rotate{display: none;}
	.kafelki article .col .unicorn{left:-6%;}
	.kafelki article .col .alien{right:-6%;}


	footer{background: url("../img/Footer_1024.jpg") top center no-repeat; background-size:100% 344px;}

	/*tło na retina*/
	@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2),
	       only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
	       footer{background-image: url("../img/Footer_1024_2x.jpg");}

	     /*  #start .slider #slider .slide1{background: url("../img/Video_1024_2x.jpg") top center no-repeat; background-size:auto 480px;}
	       #start .slider #slider .slide3{background: url("../img/Dreams_1024_2x.jpg") top center no-repeat; background-size:auto 480px;}
			#start .slider #slider .slide4{background: url("../img/Wishes_1024_2x.jpg") top center no-repeat; background-size:auto 480px;}*/

	}
	/*tło na retina*/
}
@media only screen and (max-width: 990px) {
	header .row,
	article,
	header nav{width: 94%;}
	.menu li .submenu ul{width: 94%;}
	/*#start .slider #slider .row{width: 94%;}
	#start .slider article{max-width: 100%; width:100%;}*/
	.slick-prev, .slick-next{left:auto}
	.slick-next {margin-left: 0px; right:3%;}
	.slick-prev {margin-left: 0px; left:3%;}
	.kafelki article .col .bt{margin-left:17%;}
}

@media only screen and (max-width: 960px) {
	.menu li{margin-right:15px;}
	.logo img{max-width:147px;}
	/*#start .slider #slider .row{padding-left:65px;}
	#start .slider #slider .slide2 .row{width: 100%;}*/


	.kafelki article .col.coll{margin-top:20px;}
	.kafelki article .col .bt{margin-left:19%;}
	.kafelki article .col .unicorn{ width: 110px}
	.kafelki article .col .alien{width: 122px}

	footer picture{width: 45%;}
	footer nav{width: 28%;}
	footer .copy{width: 27%;}
}

@media only screen and (max-width: 920px) {
	.kafelki article .col:nth-of-type(1) picture img{width: 330px}
	.kafelki article .col:nth-of-type(3) picture img{width: 400px}
	.kafelki article .col:nth-of-type(2) picture img{width: 170px}
	.kafelki article .col:nth-of-type(4) picture img{width: 325px}
/*	#start .slider #slider .slide4 .row{width: 50%; padding-left:0px; margin-left:45%;}*/
}

@media only screen and (max-width: 768px) {
	article{padding:30px 0;}
	/*#start .slider #slider .slide1{background: url("../img/Video_768.jpg") top center no-repeat; background-size:auto 480px;}
	#start .slider #slider .slide3{background: url("../img/Dreams_768.jpg") top center no-repeat; background-size:auto 480px;}
	#start .slider #slider .slide4{background: url("../img/Wishes_768.jpg") top center no-repeat; background-size:auto 480px;}

	#start .slider #slider .slide4 .row{width: 50%; padding-left:0px; margin-left:40%;}*/

	footer{background: url("../img/Footer_768.jpg") top center no-repeat; background-size:100% 346px;}
	/*tło na retina*/
	@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2),
	       only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
	       footer{background-image: url("../img/Footer_768_2x.jpg");}
	    /*   #start .slider #slider .slide1{background: url("../img/Video_768_2x.jpg") top center no-repeat; background-size:auto 480px;}
	       #start .slider #slider .slide3{background: url("../img/Dreams_768_2x.jpg") top center no-repeat; background-size:auto 480px;}
		   #start .slider #slider .slide4{background: url("../img/Wishes_768_2x.jpg") top center no-repeat; background-size:auto 480px;}*/


	}
	/*tło na retina*/

	.kafelki article .col:nth-of-type(1) picture img{width: 296px}
	.kafelki article .col:nth-of-type(3) picture img{width: 350px}
	.kafelki article .col:nth-of-type(2) picture img{width: 170px}
	.kafelki article .col:nth-of-type(4) picture img{width: 290px}
	a.fala{border-bottom:solid 2px #F5CFFF !important;}
	a.fala:before,a.fala:after {display:none;}
	.zgody a.fala{display: inline;}
}
@media only screen and (max-width: 750px) {
	.logo{width: 50%;}
	nav{position: relative;}
	.menu{display: none; position:absolute; top:68px; left:-3%; width: 106%; background: #fff; z-index:20;}

	.menu li .submenu li.subcollections{height: auto;}
	.menu li .submenu li.subcollections picture{height: 70px;}
	.menu li .submenu li.subcollections h5 a{max-width: 100%;}
	.menu li .submenu li.subcollections picture{margin:auto; margin:10px 0 0 0;}

	.menu.active{display: block}
	.menu li{width: 100%; text-align: center; padding:12px 0; margin:0px;}
	.menu li.active.sub > h5 a{border-bottom: solid 3px #F5CFFF; display: inline;}
	.menu li a{font-size: 21px; line-height: 28px; display: block;}
	.menuc{display: inline-block; vertical-align: middle; width: 25%; cursor: pointer; text-align: left;}
	nav.active .menuc .close{display:inline;}
	nav.active .menuc .hamburger{display:none;}
	.menuc .close{display: none;}
	.menu .mobile{display: block;}
	.menu li .submenu{display: none; position:relative; border-bottom: solid 3px #fff; padding-top:0px; margin:0px;}
	.menu li .submenu.active{display: block;}
	.menu li .submenu li{padding:10px 0;}
	.menu li .submenu a{color: #55555A; font-size: 18px; line-height: 26px;}
	.other{width: 25%;}
	.other a:not(#cart){display:none;}
	.other a span:not(#count){display: none;}
	.other img{height: 38px;}
	.other a#cart{font-size: 16px; padding-left:0px;}
	.other a#cart img{vertical-align: middle;}
	.other a span#count{vertical-align: middle;}
	footer picture {padding-right:20px;}
}
@media only screen and (max-width: 690px) {
	h1{font-size: 40px; line-height: 51px;}
	article{padding:20px 0;}
	/*#start h1{font-size: 47px; line-height: 50px; text-align: center; padding-top:120px; padding-bottom:160px;}
	#start .slider #slider .row{padding:0px; text-align: center;}
	#start h2{font-size: 40px; line-height: 52px;}

	#start .slider #slider .slide3 h1{padding-bottom:143px;}

	#start .slider #slider .slide3 h1 img{margin:auto;}

	#start .slider #slider .slide4 h1{padding-top:153px;}
	#start .slider #slider .slide4 .row{width: auto; padding-left:0px; margin-left:auto;}

	#start .slider #slider .slide4 h1 img{margin:auto;}

	#start .slider #slider .slide4 h1{padding-bottom:99px; padding-bottom:161px;}*/



	footer picture{width: 50%; text-align: right;}
	footer picture img{width: 45%; min-width: 128px;}
	footer nav{width: 50%; padding-left:6%;}
	footer .copy{width: 50%; text-align: right; float:left; margin-top:-68px;
	line-height: 23px; font-size: 16px;}
	header .profits span:nth-of-type(2){display:none;}
	.kafelki article .col p{display: none;}
	.kafelki article .col .bt{display: none;}
	.kafelki .mobiletxt{display: block; text-align: center; width: 100%; padding-top:10px;}
	.kafelki .mobiletxt .bt{margin-top:20px;}
	.kafelki article .col:nth-of-type(1) picture{text-align: right; }
	.kafelki article .col:nth-of-type(2) picture{margin-left:28px;}
	.kafelki article .col:nth-of-type(4) picture{margin-left:28px;}

	.kafelki article .col:nth-of-type(1) picture img{width: 248px}
	.kafelki article .col:nth-of-type(3) picture img{width: 350px}
	.kafelki article .col:nth-of-type(2) picture img{width: 170px;}
	.kafelki article .col:nth-of-type(4) picture img{width: 290px}
	.kafelki article .col.coll{margin-top:-23%;}

	.kafelki article .col .unicorn{ width: 52px; left:0px;}
	.kafelki article .col .alien{width: 60px; right: -8px;}
	/*.kafelki article .masonary{column-gap: 15px; -moz-column-gap: 15px; -webkit-column-gap: 15px;}*/
	.kafelki article .col img{padding-bottom: 0px;}

}

@media only screen and (max-width: 460px) {
	header .profits span{ font-size: 10px !important; }
	.kafelki article .col:nth-of-type(1) picture img{width: 143px}
	.kafelki article .col:nth-of-type(3) picture img{width: 172px}
	.kafelki article .col:nth-of-type(2) picture img{width: 100px;}
	.kafelki article .col:nth-of-type(4) picture img{width: 168px}

	.kafelki article .col:nth-of-type(2) picture{margin-left:15px;}
	.kafelki article .col:nth-of-type(4) picture{margin-left:15px;}

	.kafelki article .col.coll picture{text-align: left; }
	.kafelki article .col:nth-of-type(3) picture {text-align: right;}
}

@media only screen and (max-width: 375px) {
	#start h1{padding-bottom:182px;}
	/*#start .slider #slider li{height: 505px;}
	#start .slider #slider .slide1{background: url("../img/Video_375.jpg") top center no-repeat; background-size:auto 505px;}
	#start .slider #slider .slide3{background: url("../img/Dreams_375.jpg") top center no-repeat; background-size:auto 505px;}
	#start .slider #slider .slide4{background: url("../img/Wishes_375.jpg") top center no-repeat; background-size:auto 505px;}

	#start .slider #slider .slide3 h1{padding-bottom:143px; padding-top:184px;}
	#start .slider #slider .slide3 h1 img{margin:auto; max-width: 200px;}

	#start .slider #slider .slide4 .row{width:94%;margin-left:3%}
	#start .slider #slider .slide4 h1{padding-bottom:153px; padding-top:205px;}
	#start .slider #slider .slide4 h1 img{margin:auto; max-width: 250px;}*/



	footer{background: url("../img/Footer_375.jpg") top center no-repeat; background-size:100% 365px;}
	/*tło na retina*/
	@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2),
	       only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
	       footer{background-image: url("../img/Footer_375_2x.jpg");}
	       /*#start .slider #slider .slide1{background: url("../img/Video_375_2x.jpg") top center no-repeat; background-size:auto 505px;}
	       #start .slider #slider .slide3{background: url("../img/Dreams_375_2x.jpg") top center no-repeat; background-size:auto 505px;}
			#start .slider #slider .slide4{background: url("../img/Wishes_375_2x.jpg") top center no-repeat; background-size:auto 505px;}*/

	}
	/*tło na retina*/
}
