@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap);@-webkit-keyframes scale-up-center{0%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up-center{0%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes float-top-bottom{0%,to{-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-transform:translatey(-20px);transform:translatey(-20px)}}@keyframes float-top-bottom{0%,to{-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-transform:translatey(-20px);transform:translatey(-20px)}}@keyframes rotate-anim{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@-webkit-keyframes rotate-anim{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@-webkit-keyframes rotate360{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}to{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@keyframes rotate360{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}to{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes scale-up-bottom{0%{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@keyframes scale-up-bottom{0%{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@font-face{font-family:"vag_rounded_pro";src:url(../fonts/vag_rounded_pro.woff2)format("woff2"),url(../fonts/vag_rounded_pro.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body,section,section.kv{overflow-x:hidden}body{font-weight:400;color:#043580}.container{max-width:1400px}h1,h2,h3,h4,h5,h6{font-family:"vag_rounded_pro",Arial,Helvetica,sans-serif;line-height:130%}body,p{font-family:"Poppins",Arial,Helvetica,sans-serif}h1{font-size:clamp(52px,8vw,72px)}h4{font-size:clamp(24px,8vw,32px)}h6{font-size:clamp(16px,8vw,20px)}.btn-orange-outline,.btn-orangem{display:flex}.btn-orange{background:linear-gradient(180deg,#e32200 0,#ff5200 100%);border:0;font-weight:700;padding:7px 24px;border-radius:10px;position:relative}.btn-orange span,.btn-orange-outline span{position:relative;z-index:1}.btn-orange::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#b71001 0,#cb4100 100%);opacity:0;transition:opacity .5s ease;z-index:0;border-radius:10px}.btn-orange,.btn-orange:hover{color:#faf8f5}.btn-orange:hover:before{opacity:1}.btn-orange-outline,section.products li{border-radius:12px;overflow:hidden;cursor:pointer}.btn-orange-outline{position:relative;padding:7px 24px;font-size:16px;font-weight:700;background:#faf8f5;z-index:1;border:1px solid #e32200}.btn-orange-outline span{background:linear-gradient(180deg,#e32200 0,#ff5200 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .5s ease}.btn-orange-outline:hover{border:1px solid #b71001}.navbar{background-color:#faf8f5}.navbar .navbar-brand img{width:201px}.navbar .nav-link{color:#5c342c;font-size:14px;text-align:center}.navbar .nav-link.active,.navbar .nav-link:hover{color:#5c342c;font-weight:600}.navbar ul{gap:20px}.navbar .shopping,.navbar .socials{display:flex;gap:10px}.navbar .socials{justify-content:center;padding:10px 0}.navbar .btn{font-size:14px;max-width:400px;width:100%;justify-content:center}@media (min-width:992px){.navbar .navbar-brand img{width:201px}.navbar .btn{font-size:14px;padding:7px 15px;max-width:unset;width:unset}.navbar .socials{justify-content:flex-start;padding:0}.navbar .nav-link{text-align:left}}@media (min-width:1200px){.navbar ul{gap:40px}.navbar .btn,.navbar .nav-link{font-size:16px}.navbar .btn{padding:7px 24px}.navbar .navbar-brand img{width:243px}}section{padding:35px 0}@media (min-width:992px){section{padding:65px 0}}section.kv{background-image:url(../img/bgyellow.png);background-size:cover}section.kv .container,section.kv .row{height:100%}footer .container,section.kv,section.kv .container{position:relative}section.kv .row{display:flex;align-items:center;justify-content:center}section.kv .kv-image{position:relative;width:100%;padding-bottom:75%}section.kv .kv-image img{max-width:100%;height:auto}section.kv .abs{position:absolute}section.kv .img-chlopak{position:absolute;bottom:0;left:30%;width:40%;transform:translateX(-50%);z-index:2}section.kv .img-background{bottom:0;left:-14%;width:90%;transform:rotate(180deg) rotateX(180deg)}section.kv .img-background-2{top:10%;right:-20%;width:50%}section.kv .img-caco{bottom:5%;right:25%;width:20%;z-index:3}section.kv .img-caco-2{top:-6%;left:18%;width:15%;z-index:3}section.kv .img-chlebek{top:5%;right:-25%;width:30%;z-index:3}section.kv .img-prod_1{bottom:5%;left:5%;width:30%;transform:rotate(-15deg);z-index:4}section.kv .img-prod_2{bottom:20%;left:19%;width:30%;z-index:3}section.kv .img-prod_3{bottom:9%;right:-10%;width:52%;z-index:3}section.kv .img-prod_4{top:0;right:10%;width:20%;z-index:3}section.kv .kv-image-mobile{display:block;padding-bottom:50px}.modal-content.work h4,section.kv h1{margin-bottom:40px}section.kv p{max-width:505px}section.kv .abs-img-1{position:absolute;bottom:0;width:100%}@media (min-width:992px){section.kv{height:600px}section.kv .kv-image-mobile{display:none}}@media (min-width:1200px){section.kv{height:790px}}section.products{background-color:#f2ebe0;color:#faf8f5}section.products h1{margin-bottom:60px;color:#5c342c}@media (min-width:768px){section.products h1{margin-bottom:120px}}section.products ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,360px));justify-content:center;gap:20px;padding:20px;list-style:none}section.products li{background:#fff;padding:40px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;text-align:center;height:530px}section.products li:hover .animation-box .product{transition:.3s ease-in-out;transform:scale(1.15)}section.products li:hover .animation-box .scale{transform:scale(1)}section.products li:hover .animation-box .opacity{opacity:1}section.products li .animation-box{margin-top:auto;position:relative}section.products li .animation-box .product{transition:.3s ease-in-out;z-index:2;position:relative}section.products li .animation-box .anim{position:absolute}section.products li .animation-box .scale{transition:.3s ease-in-out;transform:scale(.1)}section.products li .animation-box .opacity{opacity:0}section.products li:first-of-type{background-image:url(/assets/img/bg_red.png);background-position:cover}section.products li:nth-of-type(2),section.products li:nth-of-type(5){background-image:url(/assets/img/bg_green.png);background-position:cover}section.products li:nth-of-type(3),section.products li:nth-of-type(6){background-image:url(/assets/img/bg_blue.png);background-position:cover}section.products li:nth-of-type(4){background-image:url(/assets/img/bg_brown.png);background-position:cover}section.products li:first-of-type:hover .animation-box .anim.img_1{transform:scale(1);left:-50px}section.products li:first-of-type:hover .animation-box .anim.img_2{opacity:1;top:0;transform:rotate(40deg)}section.products li:first-of-type .animation-box .anim.img_1{left:0;top:0}section.products li:first-of-type .animation-box .anim.img_2{transition:.3s ease-in-out;opacity:0;right:-20px;top:120px}section.products li:nth-of-type(2):hover .animation-box .anim.img_2{top:-10;right:-80px;transform:scale(1) rotateX(-180deg) rotate(165deg)}section.products li:nth-of-type(2) .animation-box .anim.img_1{left:-250px;top:-110px}section.products li:nth-of-type(2) .animation-box .anim.img_2{top:0;right:0;transform:scale(.1) rotateX(-180deg) rotate(165deg)}section.products li:nth-of-type(3):hover .animation-box .anim.img_1{top:0;left:-190px;transform:rotate(220deg)}section.products li:nth-of-type(3):hover .animation-box .anim.img_2{transition:.3s ease-in-out;top:0;right:-50px;transform:scale(1) rotateX(-180deg) rotate(170deg)}section.products li:nth-of-type(3) .animation-box .anim.img_1{transform:rotate(220deg);top:200px;left:-190px}section.products li:nth-of-type(3) .animation-box .anim.img_2{transition:.3s ease-in-out;top:0;right:0;transform:scale(.1) rotateX(-180deg) rotate(170deg)}section.products li:nth-of-type(4):hover .animation-box .anim.img_1{top:80px;left:60px;transform:scale(1) rotate(0deg)}section.products li:nth-of-type(4):hover .animation-box .anim.img_2{top:-200px;left:-130px;transform:scale(.8) rotateX(-180deg) rotate(170deg)}section.products li:nth-of-type(4) .animation-box .anim.img_1{transition:.3s ease-in-out;transform:scale(.1) rotate(340deg);top:0;left:-10px}section.products li:nth-of-type(4) .animation-box .anim.img_2{transition:.3s ease-in-out;top:-200px;left:-130px;transform:scale(.1) rotateX(-180deg) rotate(170deg)}section.products li:nth-of-type(5):hover .animation-box .anim.img_1{top:80px;left:60px;transform:scale(1) rotate(0deg)}section.products li:nth-of-type(5):hover .animation-box .anim.img_2{top:-200px;left:-130px;transform:scale(.8) rotateX(-180deg) rotate(170deg)}section.products li:nth-of-type(5) .animation-box .anim.img_1{transition:.3s ease-in-out;transform:scale(.1) rotate(340deg);top:0;left:-10px}section.products li:nth-of-type(5) .animation-box .anim.img_2{transition:.3s ease-in-out;top:-200px;left:-130px;transform:scale(.1) rotateX(-180deg) rotate(170deg)}section.products li:last-of-type:hover .animation-box .anim.img_1{top:0;left:-10px;transform:scale(.8) rotate(370deg)}section.products li:last-of-type:hover .animation-box .anim.img_2{top:-200px;left:-130px;transform:scale(.8) rotateX(-180deg) rotate(170deg)}section.products li:last-of-type .animation-box .anim.img_1{transition:.3s ease-in-out;transform:scale(.1) rotate(370deg);top:0;left:-10px}section.products li:last-of-type .animation-box .anim.img_2{transition:.3s ease-in-out;top:-200px;left:-130px;transform:scale(.1) rotateX(-180deg) rotate(170deg)}section.work{background-image:url(/assets/img/photo.png);background-color:#f2ebe0;background-repeat:no-repeat;background-position:center top}section.work h1{padding-top:100px}section.work p{font-size:20px;margin-top:40px}section.work .splide{padding:20px 0}@media (min-width:450px){section.work .splide{padding:60px 0}}@media (min-width:768px){section.work .splide{padding:100px 0}}section.work .splide__slide{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;opacity:.5;transition:opacity .3s ease}section.work .splide__slide h6{max-width:300px;line-height:150%}section.work .splide__slide .zoom-box{width:300px;height:300px;overflow:hidden;position:relative;border-radius:20px}@media (min-width:768px){section.work .splide__slide .zoom-box{width:360px;height:360px}}section.work .splide__slide .zoom-box img{object-fit:cover;object-position:center;transition:transform .3s ease}section.work .splide__slide .zoom-box:hover img{transform:scale(1.15);object-fit:cover;object-position:center}section.work .splide__slide button{display:inline-flex;width:160px;padding:11px 40px 12px;justify-content:center;align-items:center;color:#043580;border:1px solid #043580;border-radius:10px;background:0 0;font-weight:700;transition:background .3s ease}section.work .splide__slide button:hover{background:rgba(4,53,128,.1019607843)}section.work .splide__slide.is-active,section.work .splide__slide.is-visible{opacity:1}section.work .splide__arrows{position:absolute;width:100%;z-index:3;display:flex;align-items:space-evenly;justify-content:space-between;left:0;top:50%;transform:translateY(-50%)}.modal-content h4 br,section.work .splide__arrow svg{display:none}section.work .splide__arrow{width:48px;height:64px;background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;border:0}section.work .splide__arrow--prev{background-image:url(/assets/img/prev_button.svg)}section.work .splide__arrow--next{background-image:url(/assets/img/next_button.svg)}section.contact{background:#f2ebe0;color:#5c342c}section.contact h1{color:#043580}section.contact .map{position:relative;top:0;right:0;height:300px}@media (min-width:992px){section.contact .map{top:-65px;width:100%;height:70vh}}section.contact form input[type=email],section.contact form input[type=number],section.contact form input[type=text],section.contact form textarea{max-width:480px;width:100%;border:1px solid rgba(4,54,128,.3098039216);padding:10px 14px;border-radius:10px;background-color:#f2ebe0;resize:none;color:#5c342c;margin:auto;font-size:14px}section.contact form input[type=email]::placeholder,section.contact form input[type=email]:focus,section.contact form input[type=number]::placeholder,section.contact form input[type=number]:focus,section.contact form input[type=text]::placeholder,section.contact form input[type=text]:focus,section.contact form textarea::placeholder,section.contact form textarea:focus{background-color:#f2ebe0;color:#5c342c}@media (min-width:450px){section.contact form input[type=email],section.contact form input[type=number],section.contact form input[type=text],section.contact form textarea{padding:14px;font-size:16px}}@media (min-width:992px){section.contact form input[type=email],section.contact form input[type=number],section.contact form input[type=text],section.contact form textarea{margin:0}}section.contact form a{color:#043580;display:flex;gap:10px;justify-content:center}@media (min-width:992px){section.contact form a{justify-content:flex-start}}section.contact form .btn-orange{width:160px;height:50px}footer{background-image:url(../img/bgyellow.png);background-size:cover;position:relative}footer .col-12{padding-bottom:40px}footer ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 auto;padding:0;max-width:300px}footer ul li{text-align:center}footer ul a{text-decoration:none;color:#043580}footer ul a:hover{font-weight:700}footer .socials{display:flex;gap:45px;justify-content:center}footer .go-up{position:absolute;width:40px;height:40px;display:flex;align-items:center;border:0;background:#043580;border-radius:5px;top:-60px;right:20px}@media (min-width:450px){footer .go-up{top:20px;right:20px;width:50px;height:50px}}@media (min-width:768px){footer .row{padding-top:60px}footer ul{max-width:unset}footer ul li{text-align:left}footer .go-up{top:unset;right:10px}footer .socials{flex-direction:column;gap:15px}}.modal-content{background-color:#f2ebe0;color:#5c342c;height:auto!important}.modal-content .row:first-of-type .col-12:first-of-type p{max-width:340px}.modal-content .row:first-of-type .col-12:nth-of-type(2) p{max-width:400px}.modal-content .row:first-of-type .col-12:nth-of-type(2) p br{display:none}@media (min-width:450px){.modal-content .row:first-of-type .col-12:nth-of-type(2) p br{display:block}}.modal-content .row:first-of-type .col-12 img{margin:auto;display:block}.modal-content .row:first-of-type .col-12 img.fix{width:250px}@media (min-width:450px){.modal-content .row:first-of-type .col-12 img.fix{width:auto}}.modal-content .btn-close{background-image:none;position:absolute;top:20px;right:20px;opacity:1;width:40px;height:40px;z-index:3}.modal-content .btn-close img{width:100%}@media (min-width:992px){.modal-content .btn-close{top:40px;right:60px;width:60px;height:60px}}.modal-content h4{color:#043580;margin-bottom:20px;margin-top:40px}@media (min-width:450px){.modal-content h4{margin-top:0}}.modal-content p{margin:0 auto 20px;line-height:150%;font-size:14px}@media (min-width:450px){.modal-content p{line-height:180%;font-size:16px}}.modal-content ul{list-style-type:decimal;color:#043580;padding-left:10px;font-weight:400;list-style-position:inside}.modal-content ul li{line-height:170%}.modal-content p.bigger{font-size:20px;margin:0 auto 20px}@media (min-width:450px){.modal-content{height:100%!important}}@media (min-width:992px){.modal-content p{margin:0 0 20px}.modal-content p.bigger{margin:0 0 40px}.modal-content h4 br{display:block}.modal-content ul{list-style-position:outside}}.rotate360-animation{animation:rotate360 20s linear infinite}.scale-up-center{animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both}.float-animation{animation:float-top-bottom 5s ease-in-out infinite}.rotate-animation{animation:rotate-anim 4s ease-in-out infinite}.scale-up-bottom{-webkit-animation:scale-up-bottom .6s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-bottom .6s cubic-bezier(.39,.575,.565,1) both}