:root{--background:#e8e2d0;--primary:#3c332a;--foreground:#27221a;--accent:#ba9141;--error:#c53939}*{box-sizing:border-box;margin:0;padding:0;font-family:Jost,sans-serif}body{background:var(--background);color:var(--primary);font-family:Jost,sans-serif}button{background-color:var(--primary);color:var(--background);cursor:pointer;border:none;border-radius:10px;padding:1rem 1.5rem;font-size:1rem;font-weight:600;transition:background-color .3s;box-shadow:0 4px 6px #0000001a}button:hover{background-color:var(--foreground)}@media (max-width:600px){.header{width:70%!important}}@media (max-width:768px){.header{z-index:321132;flex-direction:column;width:40%;height:100%!important;top:0!important;right:0!important;left:unset!important;border-radius:15px 0 0 15px!important;padding-top:50px!important;transform:translate(0%)!important}.header button{width:100%;justify-content:start!important}.loginButton{margin:0!important}.header hr{display:none}.menu_hamburguer{display:block!important}.header>button .img{display:none!important}.options-menu{top:calc(-200% - 50px)!important}.header .right-part{margin-top:auto;gap:50px!important}.headerSection .contentWrapper{padding:0 2rem!important}.headerSection .leftSide{flex:1!important}.headerSection .contentWrapper img,.headerSection .background-start{display:none!important}.headerSection .contentWrapper h1{font-size:2.5rem!important}.headerSection .contentWrapper p{font-size:1rem!important}.headerSection .contentWrapper button{padding:10px 12px;font-size:.7rem!important}.productsSection,.coffeePropertiesSection{padding:4rem 2rem!important}.productsSection h1,.coffeePropertiesSection h1,.feedbackSection h1{margin-bottom:1rem!important;font-size:1.3rem!important}.productsSection h2,.coffeePropertiesSection h2,.feedbackSection h2{max-width:100%!important;margin-bottom:2rem!important;font-size:.9rem!important}.products-list{flex-direction:column!important}.productsSection .product-item{width:100%!important;margin:10px 0!important;padding:1rem!important}.coffeePropertiesSection .coffeeProperties-list{gap:1.5rem!important}.coffeePropertiesSection .properties-item .img{width:70px!important;height:70px!important;margin-right:1.5rem!important}.coffeePropertiesSection .properties-item .info h3{font-size:.9rem!important}.coffeePropertiesSection .properties-item .info p{font-size:.7rem;width:100%!important}.feedbackSection{text-align:center!important;flex-direction:column!important;padding:2rem!important}.feedbackSection .left,.feedbackSection .right{flex:1!important}.embla{--slide-height:10rem!important;--slide-spacing:3rem!important;max-width:25rem!important}.embla__slide__img{width:80px!important;height:80px!important;bottom:-30px!important;left:-20px!important}.embla__slide__inner{text-align:left!important;height:200px!important}.embla__slide__name{font-size:1.3rem!important}.embla__slide__feedback{font-size:.8rem!important}.embla__slide__stars{top:15px!important;right:15px!important}.embla__slide__stars svg{width:14px!important;height:14px!important}.embla__slide{margin-right:30px!important}.embla__button,.embla__dot{transform:scale(.7)!important}.embla__buttons,.embla__dots{gap:.3rem!important}.embla__controls{margin-top:.5rem!important}.footer{gap:.6rem!important;padding:4rem 2rem!important}.footer .img{width:80px!important;height:80px!important}.footer h2{font-size:2rem!important}.footer p{max-width:100%!important;font-size:1rem!important}.footer hr{width:100%!important;margin-top:20px!important;margin-bottom:20px!important}.footer .socials{gap:10px!important}.footer .socials a{transform:scale(1)!important}.footer .bottom{font-size:1rem!important}.product-page .left{height:400px!important}}@media (min-width:769px) and (max-width:1716px){.headerSection .contentWrapper h1{font-size:4rem!important}.headerSection .contentWrapper p{font-size:1.3rem!important}.headerSection .contentWrapper button{padding:10px 15px;font-size:.8rem!important}.mobile-close{display:flex!important}.header{border-radius:12px!important;gap:20px!important;height:52px!important;padding:9px!important;top:40px!important}.header .img{width:36px!important;height:36px!important}.header .img img{padding:7px!important}.header button{font-size:15px!important}.header .actionButton{gap:10px!important}.header .loginButton{border-radius:6px!important;margin-left:10px!important;padding:9px 18px!important}.header svg{font-size:20px!important}.header hr{margin:0 10px!important}.options-menu{width:50px!important;top:50px!important}.options-menu li{padding:5px 0!important;font-size:15px!important}.productsSection h1,.coffeePropertiesSection h1,.feedbackSection h1{margin-bottom:.5rem!important;font-size:2rem!important}.productsSection h2,.coffeePropertiesSection h2,.feedbackSection h2{max-width:700px!important;margin-bottom:1.1rem!important;font-size:1.1rem!important}.productsSection .product-item{width:200px!important;margin:.5rem!important;padding:1rem!important}.productsSection .product-item .img{width:170px!important;height:170px!important}.productsSection .product-item h3{font-size:1rem!important}.productsSection .product-item .description{font-size:.8rem!important}.productsSection .product-item .card-bottom .price{font-size:1rem!important}.productsSection .product-item .card-bottom button{padding:8px 10px!important;font-size:.6rem!important}.coffeePropertiesSection{padding:3rem 2rem!important}.coffeePropertiesSection .coffeeProperties-list{gap:1.5rem!important}.coffeePropertiesSection .properties-item .img{width:100px!important;height:100px!important;margin-right:1.5rem!important}.coffeePropertiesSection .properties-item .info h3{font-size:.9rem!important}.coffeePropertiesSection .properties-item .info p{font-size:.8rem;width:550px!important}.feedbackSection{padding:6rem 10rem!important}.embla{--slide-height:15rem!important;--slide-spacing:5.5rem!important;max-width:30rem!important}.embla__slide__img{width:120px!important;height:120px!important;bottom:-20px!important;left:-20px!important}.embla__slide__inner{height:200px!important}.embla__slide__name{font-size:1.3rem!important}.embla__slide__feedback{font-size:.8rem!important}.embla__slide__stars{top:15px!important;right:15px!important}.embla__slide__stars svg{width:14px!important;height:14px!important}.embla__slide{margin-right:30px!important}.embla__button,.embla__dot{transform:scale(.7)!important}.embla__buttons,.embla__dots{gap:.3rem!important}.embla__controls{margin-top:.5rem!important}.footer{gap:.6rem!important;padding:4rem 10rem!important}.footer .img{width:80px!important;height:80px!important}.footer h2{font-size:2rem!important}.footer p{max-width:600px!important;font-size:1rem!important}.footer hr{width:400px!important;margin-top:20px!important;margin-bottom:20px!important}.footer .socials{gap:10px!important}.footer .socials a{transform:scale(.8)!important}.footer .bottom{font-size:1rem!important}.product-page .left{height:400px!important}}@media (min-width:1717px) and (max-width:2399px){.mobile-close{display:flex!important}}@media (min-width:2400px) and (max-width:3839px){.headerSection .contentWrapper h1{font-size:10rem!important}.headerSection .contentWrapper p{font-size:3rem!important}.headerSection .contentWrapper button{padding:25px 40px;font-size:1.5rem!important}.mobile-close{display:flex!important}.header{border-radius:16px!important;gap:27px!important;height:69px!important;padding:12px!important;top:53px!important}.header .img{width:48px!important;height:48px!important}.header .img img{padding:9px!important}.header button{font-size:20px!important}.header .actionButton{gap:13px!important}.header .loginButton{border-radius:8px!important;margin-left:13px!important;padding:12px 24px!important}.header svg{font-size:27px!important}.header hr{margin:0 13px!important}.options-menu{width:67px!important;top:67px!important}.options-menu li{padding:7px 0!important;font-size:20px!important}.productsSection h1,.coffeePropertiesSection h1,.feedbackSection h1{margin-bottom:1.5rem!important;font-size:4rem!important}.productsSection h2,.coffeePropertiesSection h2,.feedbackSection h2{max-width:1200px!important;margin-bottom:3rem!important;font-size:2rem!important}.productsSection .product-item{width:350px!important;margin:1rem!important;padding:2rem!important}.productsSection .product-item .img{width:300px!important;height:300px!important}.productsSection .product-item h3{font-size:2rem!important}.productsSection .product-item .description{font-size:1.3rem!important}.productsSection .product-item .card-bottom .price{font-size:1.5rem!important}.productsSection .product-item .card-bottom button{padding:15px 20px!important;font-size:1.3rem!important}.coffeePropertiesSection{padding:8rem 3rem!important}.coffeePropertiesSection .coffeeProperties-list{gap:4rem!important}.coffeePropertiesSection .properties-item .img{width:200px!important;height:200px!important;margin-right:3rem!important}.coffeePropertiesSection .properties-item .info h3{font-size:2rem!important}.coffeePropertiesSection .properties-item .info p{font-size:1.5rem;width:1000px!important}.feedbackSection{padding:8rem 18rem!important}.embla{--slide-height:30rem!important;--slide-spacing:15rem!important;max-width:70rem!important}.embla__slide__img{width:240px!important;height:240px!important;bottom:-30px!important;left:-30px!important}.embla__slide__inner{height:400px!important}.embla__slide__name{font-size:3rem!important}.embla__slide__feedback{font-size:1.5rem!important}.embla__slide__stars{top:40px!important;right:40px!important}.embla__slide__stars svg{width:30px!important;height:30px!important}.embla__slide{margin-right:50px!important}.embla__button,.embla__dot{transform:scale(1.3)!important}.embla__buttons,.embla__dots{gap:1.3rem!important}.footer{gap:1.5rem!important;padding:8rem 18rem!important}.footer .img{width:150px!important;height:150px!important}.footer h2{font-size:3rem!important}.footer p{max-width:1000px!important;font-size:1.5rem!important}.footer hr{width:600px!important;margin-top:40px!important;margin-bottom:40px!important}.footer .socials{gap:30px!important}.footer .socials a{transform:scale(1.5)!important}.footer .bottom{font-size:1.5rem!important}}@media (min-width:3840px){.headerSection .contentWrapper h1{font-size:15rem!important}.headerSection .contentWrapper p{font-size:4rem!important}.headerSection .contentWrapper button{padding:30px 50px;font-size:3rem!important}.mobile-close{display:flex!important}.header{border-radius:24px!important;gap:40px!important;height:104px!important;padding:18px!important;top:80px!important}.header .img{width:72px!important;height:72px!important}.header .img img{padding:14px!important}.header button{font-size:30px!important}.header .actionButton{gap:20px!important}.header .loginButton{border-radius:12px!important;margin-left:20px!important;padding:18px 36px!important}.header svg{font-size:40px!important}.header hr{margin:0 20px!important}.options-menu{width:100px!important;top:100px!important}.options-menu li{font-size:30px;padding:10px 0!important}.productsSection h1,.coffeePropertiesSection h1,.feedbackSection h1{margin-bottom:2rem!important;font-size:6rem!important}.productsSection h2,.coffeePropertiesSection h2,.feedbackSection h2{max-width:1600px!important;margin-bottom:4rem!important;font-size:2.6rem!important}.productsSection .product-item{width:500px!important;margin:2rem!important;padding:3rem!important}.productsSection .product-item .img{width:400px!important;height:400px!important}.productsSection .product-item h3{font-size:2.4rem!important}.productsSection .product-item .description{font-size:1.7rem!important}.productsSection .product-item .card-bottom .price{font-size:2.6rem!important}.productsSection .product-item .card-bottom button{padding:20px 30px!important;font-size:1.6rem!important}.coffeePropertiesSection{padding:12rem 4rem!important}.coffeePropertiesSection .coffeeProperties-list{gap:6rem!important}.coffeePropertiesSection .properties-item .img{width:300px!important;height:300px!important;margin-right:4rem!important}.coffeePropertiesSection .properties-item .info h3{font-size:2.2rem!important}.coffeePropertiesSection .properties-item .info p{font-size:2rem;width:1400px!important}.feedbackSection{padding:12rem 24rem!important}.embla{--slide-height:40rem!important;--slide-spacing:20rem!important;max-width:92rem!important}.embla__slide__img{width:320px!important;height:320px!important;bottom:-40px!important;left:-40px!important}.embla__slide__inner{height:500px!important}.embla__slide__name{font-size:4rem!important}.embla__slide__feedback{font-size:2rem!important}.embla__slide__stars{top:60px!important;right:60px!important}.embla__slide__stars svg{width:40px!important;height:40px!important}.embla__slide{margin-right:80px!important}.embla__button,.embla__dot{transform:scale(1.7)!important}.embla__buttons,.embla__dots{gap:2rem!important}.footer{gap:2rem!important;padding:6rem 24rem!important}.footer .img{width:200px!important;height:200px!important}.footer h2{font-size:4rem!important}.footer p{max-width:1400px!important;font-size:2rem!important}.footer hr{width:800px!important;margin-top:60px!important;margin-bottom:60px!important}.footer .socials{gap:40px!important}.footer .socials a{transform:scale(2)!important}.footer .bottom{font-size:2rem!important}}.loading-screen{color:#444;flex-direction:column;justify-content:center;align-items:center;height:100vh;font-size:1.2rem;display:flex}.loading-screen p{opacity:.7;margin-top:16px;font-weight:400}.spinner{border:4px solid var(--background);border-top-color:var(--foreground);border-radius:50%;width:60px;height:60px;margin-bottom:12px;animation:.8s linear infinite spin}.loading-logo{width:60px;height:60px;position:relative}.loading-logo .img{width:30px;height:30px;margin:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{to{transform:rotate(360deg)}}:root{--toastify-color-light:#e8e2d0;--toastify-color-success:#08930c80;--toastify-color-error:#ff190080;--toastify-color-transparent:#ffffffb3;--toastify-text-color-light:#484848;--toastify-toast-shadow:0px 2px 12px #0000004d}
@font-face{font-family:jost;src:url(../media/Jost_VariableFont_wght-s.p.80ff58b3.ttf)format("truetype");font-display:swap;font-style:normal}@font-face{font-family:jost;src:url(../media/Jost_Italic_VariableFont_wght-s.p.7f4e5b26.ttf)format("truetype");font-display:swap;font-style:italic}@font-face{font-family:jost Fallback;src:local(Arial);ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.0%;size-adjust:95.51%}.jost_77babc2-module__qk4Qbq__className{font-family:jost,jost Fallback,system-ui,arial}.jost_77babc2-module__qk4Qbq__variable{--font-jost:"jost","jost Fallback",system-ui,arial}
