@font-face{font-family:Josefin Sans;src:url(https://test.matyasschuller.cz/JosefinSans.ttf) format("truetype")}*{padding:0;margin:0;box-sizing:border-box;font-style:normal;font-family:Josefin Sans,sans-serif;font-optical-sizing:auto}:root{--p1: .25rem;--p2: .5rem;--p3: .75rem;--p4: 1rem;--p5: 1.25rem;--p6: 1.5rem;--p7: 1.75rem;--p8: 2rem;--p9: 2.25rem;--p10: 2.5rem;--p11: 2.75rem;--p12: 3rem;--t1: .87rem;--t2: 1rem;--t3: 1.125rem;--t4: 1.25rem;--t5: 1.5rem;--t6: 1.875rem;--t7: 2.25rem;--t8: 3rem;--c1: #F8F8F8;--c2: #F7BFA0;--c3: #DADADA;--c4: #3A3A3A;--c4-1: #494949;--c5: #A7BFD6;--br: 5px;--nav-height: 50px}p:not(:last-of-type){margin-bottom:var(--p4)}h1,h2,h3,h4,h5,h6{text-transform:uppercase}h1,h2,h3,h4,h5,h6{margin-bottom:var(--p3)}h1{font-size:clamp(calc(var(--t8) * .8),4vw,calc(var(--t8) * 1.2));letter-spacing:2px}.hero p,h1{text-shadow:3px 3px 5px black}p{font-weight:300;font-size:var(--t3)}.button{font-size:var(--t2)!important;font-weight:400}.button:hover{cursor:pointer}strong,.strong{font-weight:400}.big{font-size:clamp(calc(var(--t4) * 1),4vw,calc(var(--t4) * 1.2))}.center{text-align:center}p a:hover{color:var(--c4-1)}a{text-decoration:none;color:unset}header{position:sticky;top:0;width:100%;z-index:10;box-shadow:0 -15px 50px #000;background:#fff}header .mw{position:relative}nav li{display:flex;align-items:center}.logo{height:100px;object-fit:contain;border-radius:var(--br)}.mw #header-logo{top:0;left:var(--p3);position:absolute;background:#fff;transition:height .2s ease}.mw #header-logo:hover{cursor:pointer}.mw #header-logo.small{height:75px}nav{width:100%;padding:0 var(--p3);height:var(--nav-height)}nav ul{list-style:none;display:flex;align-items:center;justify-content:flex-end;height:100%}nav ul li{height:100%}nav a{padding:var(--p2);text-transform:uppercase;color:inherit;white-space:nowrap;transition:background .2s;height:100%;display:flex;align-items:center;font-size:var(--t1);text-decoration:none}a:hover{cursor:pointer}nav a:hover,nav a.active{background:var(--c4);color:var(--c1)}.hp .hero{position:relative;display:flex;align-items:center;height:calc(100vh - var(--nav-height));background-size:cover;padding:0}.hero{padding:var(--p10) 0;background-color:#000000e6;background-blend-mode:multiply;transition:background-image 1s;background-position:center}.hp .hero h1{margin-bottom:var(--p3)}.hero h1{margin-bottom:0}.hero-wrapper{display:flex;width:100%;height:fit-content;max-width:1024px;justify-content:center;align-items:center;padding:var(--p3);color:#fff;flex-wrap:wrap}.hero .flex-boxes{width:100%}.hero .box{justify-content:center}.hero .buttons{margin-top:var(--p12)}.nice-images{display:grid!important;grid-template-columns:repeat(2,1fr);gap:var(--p3)}.nice-images img{object-fit:cover;transition:transform .2s ease}.nice-images .image-wrapper:nth-child(1) img{animation:float 3s ease-in-out infinite}.nice-images .image-wrapper:nth-child(2) img{animation:float 3.5s ease-in-out infinite}.nice-images .image-wrapper:nth-child(3) img{animation:float 4s ease-in-out infinite}.nice-images .image-wrapper:nth-child(4) img{animation:float 4.5s ease-in-out infinite}.image-wrapper{border-radius:var(--br);display:flex}.image-wrapper img:hover{transform:scale(1.1)}.nice-images .image-wrapper:nth-child(1) img{height:300px}.nice-images .image-wrapper:nth-child(2) img{height:200px}.nice-images .image-wrapper:nth-child(2){align-items:flex-end;align-self:end}.nice-images .image-wrapper:nth-child(3){align-self:start}.nice-images .image-wrapper:nth-child(3) img{height:200px;width:100%}.nice-images .image-wrapper:nth-child(4) img{height:300px;width:100%}.nice-images:nth-child(2n) .image-wrapper:nth-child(1) img{height:200px}.nice-images .image-wrapper:nth-child(1){align-items:flex-end;align-self:end}.nice-images:nth-child(2n) .image-wrapper:nth-child(2) img{height:300px}.nice-images:nth-child(2n) .image-wrapper:nth-child(3) img{height:300px;width:100%}.nice-images:nth-child(2n) .image-wrapper:nth-child(4) img{height:200px}.parallax{border-radius:var(--br);margin:var(--p3);height:800px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(http://test.matyasschuller.cz/storage/nb.webp)}.parallax:nth-of-type(1){background-image:url(http://test.matyasschuller.cz/storage/newborn.webp)}.parallax:nth-of-type(2){background-image:url(http://test.matyasschuller.cz/storage/newborn2.webp)}.parallax:nth-of-type(3){background-image:url(http://test.matyasschuller.cz/storage/newborn-lifestyle.webp)}.flex-boxes{display:flex;gap:var(--p3);justify-content:space-between}.flex-boxes.alt{flex-flow:row-reverse}.flex-boxes .box{width:100%;display:flex;flex-flow:column}.box img{object-fit:cover;height:100%}.button{padding:var(--p2) var(--p6);z-index:1;position:relative;background:var(--c1);transition:.4s ease;border-radius:5px;border:2px solid transparent;color:#000;text-decoration:none}.button:hover,.button:focus{color:var(--c3);background-color:var(--c4)}img{border-radius:var(--br)}html{scroll-behavior:smooth;scroll-padding-top:100px;height:100vh}body{display:flex;flex-flow:column;background:var(--c1)}.title{font-family:Lato,sans-serif;font-optical-sizing:auto;font-weight:900;letter-spacing:1px;text-transform:uppercase;font-size:var(--t3);padding-bottom:var(--p3)}h3{font-size:var(--t3);padding-bottom:var(--p3)}#phonemenu{display:none;padding:var(--p2);width:fit-content}#phonemenu:hover{cursor:pointer}#phonemenu i{font-size:20px}.wrapper{position:relative;padding:0 var(--p3) var(--p3) var(--p3);display:flex;align-items:center;justify-content:flex-start}.nav-wrapper{display:flex;justify-content:space-between}.flags{display:flex;align-items:flex-start;padding-top:var(--p2);padding-right:var(--p3);gap:var(--p2)}.flags a{display:flex}.flags img{width:20px}.flags img:hover{cursor:pointer}section ul{margin-left:var(--p4)}nav li{margin-bottom:0}footer p,.grid-item p{padding-bottom:0}.mw{max-width:1024px}.mc{margin:0 auto}img{display:flex;max-width:100%}.phone{display:flex;gap:var(--p3);align-items:center;justify-content:flex-end;flex:1}.phone a{color:inherit}.phone i{font-size:24px}main{flex:1}main,footer,.copyright{transition:opacity .3s ease}.boxes{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--p3)}.boxes3{grid-template-columns:repeat(3,1fr)}.boxes4{grid-template-columns:repeat(4,1fr)!important}footer{box-shadow:0 25px 50px #000;margin-top:150px;padding:var(--p10);background:var(--c4);color:#fff}footer a{color:#fff}.copyright{position:relative;text-align:center;color:#fff;z-index:2;padding:var(--p3);background:var(--c4)}.copyright p{padding-top:var(--p3);padding-bottom:var(--p6)}.copyright a:hover{color:var(--c5)}div.scrollmenu{overflow:auto;white-space:nowrap}.main-wrapper{display:flex;flex-flow:column;gap:var(--p10)}section{padding:var(--p3)}section{scroll-margin-top:var(--p6)}section:nth-child(1){margin-top:var(--p10)}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--p3)}.grid-item{display:flex;flex-direction:column;text-decoration:none;color:#000}.grid-item .img{height:200px;overflow:hidden}.grid-item .img img{object-fit:contain;transition:scale .2s ease}.grid-item:hover .img img{scale:1.1}.grid-item .title{text-decoration:underline}.text{display:flex;flex-flow:column;flex:1;padding-top:var(--p3)}.text .button{margin-top:auto}.buttons{padding-top:var(--p6);display:flex;align-items:center;flex-wrap:wrap;gap:var(--p2)}.buttons.bottom{margin-top:auto}.buttons.fill a{text-align:center;width:100%}button.fill{width:100%}.footer-wrapper{display:flex;align-items:center;justify-content:space-between;gap:var(--p8)}.footer-item.socials{align-items:center;display:flex;flex-flow:row}.footer-wrapper .title{padding:0}.footer-item{text-align:center;height:100%;width:100%;display:flex;flex-direction:column;gap:var(--p2)}.footer-item:nth-child(2){align-items:center;justify-content:center}.footer-item:nth-child(3){justify-content:flex-end}.footer-item img{filter:invert(100%);max-width:275px}footer h2:before,footer h2:after{background:none}footer h2{text-align:left;margin-top:0;margin-bottom:var(--p3)}section p:has(i){display:flex;align-items:center;justify-content:space-between}section p i,a p i{transition:font-size .2s ease;font-size:var(--t1)}section p:hover i,a:hover p i{font-size:var(--t2)}.footer a i{background:var(--c4);padding:var(--p3);color:var(--c1);border-radius:100%;box-shadow:0 0 10px #000;transition:background,color ease .2s;width:40px!important}.footer a:hover i{background:var(--c1);color:var(--c4)}footer a:hover{color:var(--c2)}.nice-card{background:#fff;border-radius:var(--br);padding:var(--p4);box-shadow:0 8px 24px #00000014;transition:transform .3s ease,box-shadow .3s ease}.nice-card.fit{height:fit-content}.gallery{padding:0;display:flex;flex-wrap:wrap;gap:var(--p3)}::placeholder{color:#aaa;font-size:13px}.columns{display:flex;gap:var(--p3)}.column{display:flex;flex-flow:column;gap:var(--p3);width:50%}.fade{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .5s ease}.fade.show{opacity:1;transform:translateY(0)}@media (max-width: 770px){.hp .hero .flex-boxes .box:nth-of-type(2){display:none!important}.hp .hero .flex-boxes .box{width:100%}.hp .hero{background-color:#000c;text-align:center}.hp .hero .buttons{align-items:center;justify-content:center}h1{text-align:center}.footer-wrapper{flex-flow:column}.footer-item{align-items:center!important;justify-content:center!important}footer{padding:0 0 10px;width:100%}}@media (max-width: 620px){#phonemenu{z-index:12;position:absolute;display:block;right:0;top:50%;transform:translateY(-50%)}nav ul{background:#fff;position:fixed;right:-200px;padding:var(--p2);flex-flow:column;align-items:center;justify-content:center;gap:var(--p2);transition:right .2s ease}nav.open ul{right:0}nav a,nav li{justify-content:flex-end;width:100%;height:fit-content!important}section:nth-child(1){margin-top:0}.box{width:100%!important}.flex-boxes,.flex-boxes.alt{flex-wrap:wrap;flex-flow:column-reverse}.box img{object-position:top}.parallax{height:500px}.mw #header-logo.small{height:60px}.mw #header-logo{height:80px}.main-wrapper{gap:0}.nice-images .image-wrapper:nth-child(1) img,.nice-images .image-wrapper:nth-child(2) img,.nice-images .image-wrapper:nth-child(3) img,.nice-images .image-wrapper:nth-child(4) img,.nice-images:nth-child(2n) .image-wrapper:nth-child(1) img,.nice-images:nth-child(2n) .image-wrapper:nth-child(2) img,.nice-images:nth-child(2n) .image-wrapper:nth-child(3) img,.nice-images:nth-child(2n) .image-wrapper:nth-child(4) img{height:150px}}@keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-5px)}to{transform:translatey(0)}}section:not(.parallax){transform:translateY(50px);opacity:0;transition:transform .3s ease,opacity .3s ease}.fadeup:not(.parallax){transform:translateY(0);opacity:1}form label{width:100%}form .form-row{display:flex;gap:var(--p3)}label{display:flex;flex-direction:column;margin-bottom:var(--p4);font-size:var(--t1)}label span{text-transform:uppercase;margin-bottom:var(--p2);font-weight:700}input,textarea,select{padding:var(--p2);border:1px solid var(--c3);border-radius:var(--br);font-size:var(--t1);transition:border-color .2s ease,box-shadow .2s ease}input.error{border:1px solid red}textarea{min-height:100px}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px #007bff33;outline:none}input:hover,textarea:hover,select:hover{border-color:var(--c4)}textarea{resize:vertical}.fill{text-align:center;width:100%}.half{text-align:center;width:calc(50% - var(--p2))}.margin{margin-top:var(--p3)}.flex-boxes a:not(.button){width:100%}.prices .box p:last-of-type{flex:1;display:flex;align-items:flex-end;justify-content:flex-end}
