@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&display=swap);*{padding:0;box-sizing:border-box}*,body{margin:0}body{overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body{font-family:"IBM Plex Sans",sans-serif;font-size:1rem}:root{font-size:16px}h1{font-size:3rem}h2{font-size:1.4rem}h3{font-size:1.1rem}img{max-width:100%}a{text-decoration:none}li{list-style-type:none}.cursor{width:2em;height:2em;position:absolute;top:0;left:0;z-index:9999;background:#e7dede;border-radius:100vh;cursor:pointer;pointer-events:none}.header__container{display:flex;align-items:center;justify-content:space-between;padding:0 5em;margin-top:1.7em}.header__container .header__btn,.header__container h2{cursor:pointer}.header__container .header__btn *{margin-bottom:.4em}.header__container .header__btn svg{width:2em;height:2em}.header__container .header__btn.closeBtn span:first-child{-webkit-transform:rotate(50deg) translateY(.3em) translateX(.35em);transform:rotate(50deg) translateY(.3em) translateX(.35em)}.header__container .header__btn.closeBtn span:last-child{-webkit-transform:rotate(-50deg) translateY(-.1em);transform:rotate(-50deg) translateY(-.1em)}.menu__container{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}.menu__container .menu__list{flex:1 1;padding:0 5em;display:flex;flex-direction:column;justify-content:center;align-items:center}.menu__container .menu__list a{color:#434448}.home__container{height:100vh;display:flex;flex-direction:column}.home__container .home__cotent{flex:1 1;display:grid;place-items:center}.product__details{display:flex;flex-direction:column;height:100vh}.product__details .product__detailsContainer{flex:1 1;display:flex;justify-content:center;align-items:center;position:relative}.product__details .product__detailsContainer h1{font-size:8rem;position:absolute;mix-blend-mode:difference;color:#5d5d5d}.product__details .product__detailsContainer .product__detailsImage img{height:31.25em;object-fit:contain}.menu__product{position:relative;width:800px;max-width:100%;display:flex;align-items:center;margin-bottom:2.5em;cursor:pointer}.menu__product h1{position:absolute;z-index:2;font-size:2.7rem;background:#fff;padding:0 .4em;bottom:-2px}.menu__product h1:hover{-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000}.menu__product h1:after{content:"";position:absolute;bottom:.5px;right:0;width:5px;height:5px;border-radius:100vh;background:#000}.menu__product .menu__thumbnail{position:relative}.menu__product .menu__thumbnail .mask{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fff}.menu__product .menu__thumbnail img{height:4.375rem;object-fit:contain}.menu__product .menu__floatingImage{pointer-events:none;width:20em;position:absolute;background-size:cover;background-position:50%;z-index:99}.menu__product .menu__floatingImage img{object-fit:contain}.menu__product .line{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#000}.menu__product .line .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:pink}
/*# sourceMappingURL=main.e87f0a47.chunk.css.map */