@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap);@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700&display=swap);body{height:100vh}#root{height:100%}html{scroll-behavior:smooth;scroll-padding-top:85px}*,:after,:before{border:0;box-sizing:border-box;font-family:Barlow\ Condensed,sans-serif;margin:0;padding:0}img{width:100%}a{all:unset}#hidden{align-items:center;display:flex;height:100vh;justify-content:center;button{background-color:#000;border-radius:5px;color:#fff;cursor:pointer;font-size:1.5rem;padding:1rem 2rem;transition:all .3s ease;&:hover{background-color:#fff;border:1px solid #000;color:#000}}}.Logo{border-radius:50%;width:70px}.MobileNavbar{background-color:#1f1913;height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:20}.MobileNavbar>.colse-icon{color:#fff;position:absolute;right:1.5rem;scale:1.4;top:1.5rem}.MobileNavbar .center{align-items:center;color:#f2ede7;cursor:pointer;display:flex;flex-direction:column;font-size:18px;gap:1.5rem;height:100%;justify-content:space-evenly}.MobileNavbar .center>.logo-img{width:150px}.MobileNavbar .center>.title{font-weight:500;text-align:center}.MobileNavbar .center>.title .name{font-size:2rem}.MobileNavbar .center>.links{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.MobileNavbar .center>.links>.link-red{color:#d70000}.MobileNavbar .center>.social-links{color:#fff;display:flex;gap:1.3rem;margin-top:2rem;scale:1.3}.Navbar{align-items:center;background-color:#f4f2ed;display:grid;grid-template-columns:auto 1fr;padding:.5rem 1rem;position:fixed;width:100%;z-index:10}.Navbar>.menu-icon{cursor:pointer;margin-left:auto;scale:1.5}.Navbar>.links{cursor:pointer;display:none;gap:2rem;margin-left:auto}.Navbar>.links>.link-red{color:#d70000}.Navbar>.links>a{font-weight:600}.Navbar>.links>.active,.Navbar>.links>a:hover{color:#d70000}@media (min-width:787px){.Navbar>.menu-icon{display:none}.Navbar>.links{display:flex}}.Footer{background-color:#18120b;padding:1rem 0;text-align:center}@media (min-width:1001px){.Footer{align-items:center;display:flex;justify-content:space-around;padding:1.5rem 0}}.Footer>*{margin-top:.5rem}.Footer>.social-links{color:#907960;gap:.5rem;position:relative}.Footer>.social-links,.Footer>.social-links>.frame{align-items:center;display:flex;justify-content:center}.Footer>.social-links>.frame{border:1px solid #302a24;border-radius:50%;cursor:pointer;height:35px;width:35px}.Footer>.social-links>.frame:hover{border-color:#907960}.Footer>.social-links>.frame:active{scale:.8}.Footer>.social-links>.frame>.social-link{height:15px;width:15px}.Footer>.name{color:#aa9d8f;text-align:center}.Footer>.polityka{color:#aa9d8f;text-decoration:underline}.Footer>.polityka:hover{color:#c9bfb5;cursor:pointer}.Footer>.freepick{color:#aa9d8f}.Contact{background-color:#f7f5f2;padding-bottom:2rem;padding-top:3rem;width:100%}.Contact>.intro{align-items:center;display:flex;flex-direction:column;gap:.5rem}.Contact>.intro>.icon{color:#d70000;display:block;height:25px;width:25px}.Contact>.intro>.title{color:#261e15;font-size:2.5rem;font-style:italic;font-weight:600;text-align:center}.Contact>.intro>.company{font-size:1.5rem;font-weight:600;text-align:center;width:100%}.Contact>.intro>.description{color:#8e8e8e;font-family:Roboto\ Condensed,sans-serif;font-size:1rem;line-height:25px;text-align:center}.Contact>.card{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:2rem}@media (max-width:499px){.Contact>.card{justify-content:normal;margin:auto}}.Contact>.card>.info{align-items:center;display:flex;gap:1rem;padding:0 1rem}.Contact>.card>.info>.img{color:#d70000;display:block;height:25px;width:25px}.Contact>.card>.info .label{font-weight:500}.Gifts{background-color:#fbf9fa;padding:3rem 3rem 2rem}.Gifts>.icon{color:#d70000;display:block;height:25px;margin:auto;width:25px}.Gifts>.title{color:#261e15;font-size:2.5rem;font-style:italic;font-weight:600;padding-bottom:1rem;padding-top:1rem;text-align:center}.Gifts>.description{color:#8e8e8e;font-family:Roboto\ Condensed,sans-serif;font-size:1.2rem;line-height:25px;margin:auto;max-width:100ch;min-height:90px;padding-bottom:2rem;text-align:center}.Gifts>.multi-gifts{margin:0 2rem}@media (min-width:869px){.Gifts>.multi-gifts{align-items:center;display:flex;gap:1rem;justify-content:center;margin:initial}}.Gifts .galery{align-content:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-evenly;margin:2rem auto auto;max-width:1600px;padding-bottom:1rem}#kup-pakiet{background-color:#fff;border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;height:180px;transition:scale .3s ease-in-out;width:280px}#kup-pakiet:hover{scale:1.1}#kup-pakiet .circle{background-color:#d7dbe0;border-radius:50%;margin-left:auto;margin-right:auto;margin-top:0;padding:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#kup-pakiet p{font-size:22px;margin-top:1rem;text-align:center}.Home{padding-top:86px}.Home>.image{position:relative}.Home>.image>.title{color:hsla(0,0%,100%,.9);display:flex;flex-direction:column;font-weight:500;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:2}.Home>.image>.title .name{font-size:9vw;font-weight:500}.Home>.image>.title .description{font-size:5vw;font-weight:500}.Home>.image>.overlay{background-color:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%}.Partners{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding-top:86px}.Partners #text{margin:3rem auto 0;max-width:700px;padding:0 1.5rem}.Partners p{margin-top:1rem;text-align:justify}.Partners #boss{margin-top:2rem;text-align:right}.Partners #info{margin-top:2rem;padding-bottom:2rem}.Partners #info div{margin-top:5px}.Partners #line{border-top:1px solid #000;padding-bottom:2rem}.Partners ol{padding-bottom:2rem;padding-left:1rem;padding-top:1rem}.Partners ol li{padding-top:5px}.Partners ol li a{cursor:pointer;font-weight:600;text-decoration:underline}.Undefined{align-items:center;background-color:#f7f5f2;display:flex;flex-direction:column;height:100vh;justify-content:center}.Undefined .status{font-size:clamp(5rem,15vw,100rem);font-weight:600}.Undefined .description{font-size:clamp(2rem,3vw,10rem);font-weight:500}