.meniu header.fixed,header{padding:30px 0;transition:var(--transition-medium)}.btn-primary svg,.btn-secondary svg,.meniu header.fixed,header,header #main-navbar #main-navbar-collapse .navbar-nav .nav-item .btn-nav:hover,header.fixed,header.fixed::before,header::before{transition:var(--transition-medium)}.btn-primary,.btn-secondary{padding:18px 40px;gap:10px;display:flex}.hero-section,header::before{margin-left:auto;margin-right:auto}footer .contact-footer .module-fickle .fickle-content .fickle-additional-html-code svg,footer .social-media-footer .module-social ul li svg{max-height:30px;max-width:30px}.btn-secondary,.btn-secondary:hover,a,h1,h2,h3,h4,header.fixed #main-navbar #main-navbar-collapse .navbar-nav .nav-item .btn-nav,p{color:var(--black)}@font-face{font-family:Quicksand-Bold;src:url(fonts/Quicksand-Bold.ttf);font-display:swap}@font-face{font-family:Quicksand-SemiBold;src:url(fonts/Quicksand-SemiBold.ttf);font-display:swap}@font-face{font-family:Quicksand-Medium;src:url(fonts/Quicksand-Medium.ttf);font-display:swap}@font-face{font-family:Quicksand-Regular;src:url(fonts/Quicksand-Regular.ttf);font-display:swap}@font-face{font-family:Quicksand-Light;src:url(fonts/Quicksand-Light.ttf);font-display:swap}@font-face{font-family:Forum-Regular;src:url(fonts/Forum-Regular.ttf);font-display:swap}:root{--font-bold:"Quicksand-Bold";--font-semibold:"Quicksand-SemiBold";--font-medium:"Quicksand-Medium";--font-regular:"Quicksand-Regular";--font-light:"Quicksand-Light";--font-secondary:"Forum-Regular";--red:#d21d24;--green:#018341;--body-color:#f1efec;--black:#000000;--white:#ffffff;--transition-superfast:all 0.15s linear;--transition-fast:all 0.25s linear;--transition-medium:all 0.35s linear;--transition-slow:all 0.5s linear}h1,h2{font-family:var(--font-secondary);font-size:min(max(24px, calc(1.5rem + ((1vw - 2.8px) * 3.2927))), 78px)}.section-6 .contact-card .module-text p a,h3{font-size:min(max(20px, calc(1.25rem + ((1vw - 2.8px) * 1.0976))), 38px)}h3{font-family:var(--font-bold)}h4{font-family:var(--semibold);font-size:min(max(16px, calc(1rem + ((1vw - 2.8px) * .2439))), 20px)}.btn-primary,.btn-secondary,a,p{font-family:var(--font-regular);font-size:min(max(16px, calc(1rem + ((1vw - 2.8px) * .2439))), 20px)}.mb_10,p:not(:last-of-type){margin-bottom:10px}p:last-of-type{margin-bottom:0}.mb_100{margin-bottom:100px}.mt_100{margin-top:100px}.mb_80{margin-bottom:80px}.mt_80{margin-top:80px}.mb_50{margin-bottom:50px}.mt_50{margin-top:50px}.mb_40{margin-bottom:40px}.mt_40{margin-top:40px}.mb_30{margin-bottom:30px}.mt_30{margin-top:30px}.h2mb_20 h2,.mb_20{margin-bottom:20px}.mt_20,.site-error .btn-404{margin-top:20px}.mt_10{margin-top:10px}.container{width:90vw;max-width:1920px}body{background:var(--body-color)}header{top:0;position:fixed;width:100%;z-index:99999;background:var(--black)}.acasa header{background:0 0}header.fixed{padding:20px 0;background:var(--body-color);box-shadow:0 2px 4px rgba(0,0,0,.1)}.meniu header.fixed::before,header::before{background:-webkit-linear-gradient(90deg,var(--green) 33%,rgba(0,0,0,0) 33%),-webkit-linear-gradient(90deg,var(--body-color) 66%,var(--red) 66%);background:-o-linear-gradient(90deg,var(--green) 33%,rgba(0,0,0,0) 33%),-o-linear-gradient(90deg,var(--body-color) 66%,var(--red) 66%);background:-moz-linear-gradient(90deg,var(--green) 33%,rgba(0,0,0,0) 33%),-moz-linear-gradient(90deg,var(--body-color) 66%,var(--red) 66%)}.meniu header.fixed{background:0 0;box-shadow:none;top:-109px}.meniu header.fixed #main-navbar #main-navbar-collapse .navbar-nav .nav-item .btn-nav svg path{stroke:inherit}.meniu header.fixed #main-navbar #main-navbar-collapse .navbar-nav .nav-item .btn-nav,.menu-category .category-wrapper .module-text *,.menu-category .category-wrapper.active .module-text *,.section-3 .section-text .module-text>*,footer .contact-footer .module-fickle .fickle-header .fickle-title .fickle-title>*{color:var(--white)}.meniu header.fixed::before{background:linear-gradient(90deg,var(--green) 33%,rgba(0,0,0,0) 33%),linear-gradient(90deg,var(--body-color) 66%,var(--red) 66%)}header.fixed::before{background:rgb(0,0,0,10%);max-width:100%}header #main-navbar #main-navbar-collapse .navbar-nav .nav-item .btn-nav:hover svg{animation:1s forwards rotate}header #main-navbar #main-navbar-collapse .navbar-nav .nav-item .btn-nav:hover{color:var(--green);text-decoration:none}header #main-navbar #main-navbar-collapse .navbar-nav .nav-item .btn-nav:hover svg path,header.fixed #main-navbar #main-navbar-collapse .navbar-nav .nav-item .btn-nav:hover svg path{fill:var(--green);transition:var(--transition-medium)}@keyframes rotate{50%{transform:scale(1.1)}100%{transform:rotate(-10deg)}}header.fixed #main-navbar #main-navbar-collapse .navbar-nav .nav-item .btn-nav svg path{fill:var(--black)}header #main-navbar #main-navbar-collapse .navbar-nav .nav-item .btn-nav svg path{fill:var(--white)}header #main-navbar{padding:0}header #main-navbar .navbar-brand{padding:0;margin:0}header #main-navbar #main-navbar-collapse .navbar-nav{width:100%;justify-content:center;align-items:center}header #main-navbar #main-navbar-collapse .navbar-nav .nav-item .btn-nav{color:var(--white);display:flex;align-items:center;gap:10px}header #main-navbar #main-navbar-collapse .navbar-nav .button-container{position:absolute}header #main-navbar #main-navbar-collapse .navbar-nav .button-container:has(.btn-menu){left:15px}header #main-navbar #main-navbar-collapse .navbar-nav .button-container:has(.btn-phone){right:15px}header #main-navbar .container:has(#main-navbar-collapse){position:relative}header::before{content:"";position:absolute;bottom:0;left:0;right:0;max-width:1920px;width:100%;height:1px;background:linear-gradient(90deg,var(--green) 33%,rgba(0,0,0,0) 33%),linear-gradient(90deg,var(--body-color) 66%,var(--red) 66%)}.logo{height:50px;max-height:50px;max-width:100%}.btn-secondary{border:1px solid var(--black);border-radius:0;background:0 0;align-items:center;width:fit-content;position:relative}.btn-primary svg,.btn-secondary svg{position:relative;left:0}.btn-secondary::after,.btn-secondary::before{position:absolute;content:"";width:0%;height:0%;visibility:hidden}.btn-secondary::after{bottom:-1px;right:-1px;border-left:2px solid var(--green);border-bottom:2px solid var(--green);transition:width .1s .1s,height .1s,visibility 0s .2s}.btn-secondary::before{top:-1px;left:-1px;border-top:2px solid var(--red);border-right:2px solid var(--red);transition:width .1s .3s,height .1s .2s,visibility 0s .4s}.btn-secondary:hover{animation:1s ease-out .4s pulse;background:0 0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-color:var(--black);cursor:url(icons/cart-icon.svg)}.btn-secondary:hover::after,.btn-secondary:hover::before{width:calc(100% + 2px);height:calc(100% + 2px);visibility:visible}.btn-secondary:hover::after{transition:width .1s .2s,height .1s .3s,visibility 0s .2s}.btn-secondary:hover::before{transition:width .1s,height .1s .1s}.btn-primary:hover svg,.btn-secondary:hover svg{left:10px;transition:var(--transition-medium)}.btn-secondary svg path{stroke:var(--black)}.btn-primary{border:none;color:var(--white);background:var(--black);border-radius:0;align-items:center;max-width:fit-content}.btn-primary:hover,.products-section .product-card .product-icon:hover::before{background:var(--green);transition:var(--transition-medium)}.back-to-top .back-to-top-btn .back-to-top-btn-icon a svg path,.btn-primary svg path,.btn-white .btn-secondary svg path{stroke:var(--white)}.btn-white .btn-secondary{border-color:var(--white);color:var(--white)}.hero-section{max-width:1920px;min-height:100vh;background-position:bottom;animation:40s infinite background-animation;background-size:100%;transition:.7s;background-repeat:no-repeat}@keyframes background-animation{50%{background-size:110%}}.container-fluid:has(.hero-section){padding:0}.hero-section .hero-inner{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:40px}.hero-section .hero-inner .module-text{max-width:900px}.hero-section .hero-inner .module-text>*{text-align:center;color:var(--white)}.hero-section .hero-inner .module-text h2{color:var(--green);font-size:min(max(18px, calc(1.125rem + ((1vw - 2.8px) * 1.2195))), 38px);font-family:var(--font-medium)}.section-text-img{align-items:center}.section-text-img .section-img{max-height:700px;display:flex}.section-text-img .section-text{display:flex;flex-direction:column;gap:40px}.section-text-img :is(.img-l,.text-l){padding-right:25px}.section-text-img :is(.img-r,.text-r){padding-left:25px}.products-section .product-card .product-icon svg{width:100px;height:100px;position:relative;transition:var(--transition-medium)}.products-section .product-card .product-icon::before{content:"";position:absolute;top:0;left:0;border-radius:50%;border:1px solid var(--black);width:100%;height:100%;transition:var(--transition-medium);pointer-events:none}.products-section .product-card .product-icon::after{content:"";position:absolute;top:-15px;left:-15px;border-radius:50%;border:2px solid var(--black);width:calc(100% + 30px);height:calc(100% + 30px);transition:var(--transition-medium);pointer-events:none}.products-section .product-card .product-icon:hover svg{transform:rotate(45deg);transition:var(--transition-medium)}.products-section .product-card .product-icon:hover svg path{fill:var(--white);transition:var(--transition-medium)}.products-section .product-card .product-icon{display:flex;align-items:center;justify-content:center;position:relative;max-width:fit-content;padding:20px}.products-section{display:grid;grid-template:auto/repeat(6,1fr);gap:0 10px}.products-section .btn-section,.products-section .products-title{grid-column:1/7}.products-section .product-card{display:flex;flex-direction:column;align-items:center;gap:35px;margin-top:15px;max-width:100%}.products-section .product-card .product-title>*,.products-section .products-title .module-text>*,.section-6 .contact-title .module-text{text-align:center}.products-section .product-card .product-title>*{font-family:var(--font-semibold);font-size:min(max(18px, calc(1.125rem + ((1vw - 2.8px) * .3659))), 24px)}.products-section .btn-section .module-button{display:flex;justify-content:center}.section-5,.section-cards{align-items:center;max-width:1920px;margin-left:auto;margin-right:auto}.container:has(.section-3){position:relative}.section-3{position:relative;padding-bottom:50px}.section-3::before{content:"";position:absolute;top:50px;left:-100vw;width:200vw;height:calc(100% - 50px);background:var(--black)}.section-3 .section-text{padding-top:85px}.section-cards{display:grid;grid-template:auto/40% 30% 30%}.section-cards .section-img .module-image{height:100%;position:relative}.section-cards .section-img .module-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:80px;background:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 100%)}.menu-page .module-image img,.section-cards .section-img .module-image img{height:100%;object-fit:cover}.container-fluid:has(.section-cards){padding:0}.section-cards .section-img{grid-column:1/1;grid-row:1/3;max-width:100%;position:relative;height:100%}.section-cards .card-wrapper{max-width:100%;padding:40px 80px;display:flex;flex-direction:column;gap:20px}.section-cards .card-wrapper .card-icon svg{max-width:80px;max-height:80px}.section-cards .card-wrapper .module-text h3{font-size:min(max(20px, calc(1.25rem + ((1vw - 2.8px) * .4878))), 28px);margin-bottom:10px}.container-fluid:has(.section-5){padding:0}.section-5 .section-img .module-text{position:relative;min-height:100px;display:flex;align-items:center}.section-5 .section-img .module-text::before{position:absolute;content:"";width:180px;height:100px;bottom:0;right:0;background:-webkit-linear-gradient(90deg,var(--green) 33%,rgba(0,0,0,0) 33%),-webkit-linear-gradient(90deg,var(--body-color) 66%,var(--red) 66%);background:-o-linear-gradient(90deg,var(--green) 33%,rgba(0,0,0,0) 33%),-o-linear-gradient(90deg,var(--body-color) 66%,var(--red) 66%);background:-moz-linear-gradient(90deg,var(--green) 33%,rgba(0,0,0,0) 33%),-moz-linear-gradient(90deg,var(--body-color) 66%,var(--red) 66%);background:linear-gradient(90deg,var(--green) 33%,rgba(0,0,0,0) 33%),linear-gradient(90deg,var(--body-color) 66%,var(--red) 66%)}.section-5 .section-img .module-text h2{margin-bottom:0;margin-right:180px;font-size:min(max(32px, calc(2rem + ((1vw - 9.91px) * 4.9516))), 78px)}.section-5 .section-img::before{content:"";position:absolute;height:100%;width:180px;bottom:-100px;right:0;background:var(--black);z-index:-1}.section-5 .social-media-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--black);z-index:-1}.module-social ul{list-style:none;padding:0;margin:0}.section-5 .section-img{padding-right:0;padding-left:55px}.section-5 .section-img .module-image{padding-right:calc(5vw + 15px)}.section-5 .section-text{padding-left:70px;margin-bottom:120px;margin-top:20px}.section-5 .social-media-section{position:relative;min-height:200px;margin-top:-100px;padding:0;display:flex;flex-direction:column;justify-content:center;padding-left:calc(5vw + 15px);gap:10px}.section-5 .social-media-section .module-social ul,footer .gdpr-footer .gdpr-icons,footer .social-media-footer .module-social ul{display:flex;gap:15px}.section-5 .social-media-section .module-text>*{color:var(--white);margin-bottom:0;font-family:var(--font-medium)}.section-6{display:grid;grid-template:auto/repeat(3,1fr);gap:30px}.section-6 .contact-title,footer .contact-footer .module-text{grid-column:1/4}.section-6 .contact-card{background:var(--white);max-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:40px}.section-6 .contact-card .module-text p a{text-align:center;transition:var(--transition-medium)}.gdpr-text .module-text h3,.menu-page .menu-text .menu-items p strong,.site-error .message-404,footer .module-text>*{font-size:min(max(20px, calc(1.25rem + ((1vw - 2.8px) * .4878))), 28px)}.section-6 .contact-card .module-text p a:hover{transition:var(--transition-medium);color:var(--green);text-decoration:none}.map-section iframe{min-height:40vh;display:flex}footer{background:var(--black);position:relative}footer .footer-content{padding:50px 0}footer .module-text>*{color:var(--white)}footer .contact-footer .module-fickle{display:flex;gap:10px;align-items:center}footer .contact-footer .module-fickle .fickle-header{order:2;white-space:nowrap}footer .contact-footer .module-fickle .fickle-content{order:1}footer .contact-footer{display:grid;grid-template:auto/repeat(3,min-content);height:min-content;gap:10px 20px;justify-content:center}footer .social-media-footer{display:flex;flex-direction:column;gap:10px;flex-wrap:wrap;align-content:flex-end}footer .gdpr-footer .footer-terms .module-text *{color:rgb(255,255,255,60%);font-size:min(max(16px, calc(1rem + ((1vw - 2.8px) * .122))), 18px)}footer .gdpr-footer .footer-terms .module-text ul{display:flex;gap:15px;justify-content:flex-end}footer .gdpr-footer{padding:20px 0;position:relative;align-items:center}footer .gdpr-footer::before{content:"";position:absolute;top:0;left:-100vw;width:200vw;height:1px;background:rgb(255,255,255,20%)}.gdpr-title-section,.menu-header{padding-top:110px;background:var(--black)}.menu-header .module-text h1{text-align:center;color:var(--white);padding:40px 0 20px;margin:0}.menu-page .menu-image{padding:0}.menu-page .menu-text{padding:40px;background:var(--body-color);height:100%}.menu-page .menu-text .module-text table{width:100%;border:none}.menu-page .menu-text .menu-items::-webkit-scrollbar{width:8px}.menu-page .menu-text .menu-items::-webkit-scrollbar-track{border-radius:10px;background:rgb(0,0,0,10%)}.menu-page .menu-text .menu-items::-webkit-scrollbar-thumb{background:var(--green);border-radius:10px}.menu-page .menu-text .menu-items{display:grid;height:calc(100% - 130px);overflow-y:auto;padding-right:10px}.menu-page .menu-text .menu-items p:has(strong){margin-bottom:20px}.menu-page .menu-text .menu-items p:has(strong):not(:first-of-type){margin-top:30px}.menu-page .menu-text .menu-items p strong{color:var(--green)}.menu-page .menu-text .module-text table tbody{border:none;display:flex;flex-direction:column;gap:20px}.menu-page .menu-text .module-text table tbody tr{display:flex;justify-content:space-between;padding-bottom:20px}.menu-page .menu-text .module-text table tbody tr:not(:last-of-type){border-bottom:1px solid}.menu-page .menu-text .module-text table tbody tr td:first-of-type p:first-child{color:var(--black);font-family:var(--font-semibold);margin-bottom:0}.menu-page .menu-text .module-text table tbody tr td:first-of-type p:nth-child(2){font-size:min(max(14px, calc(.875rem + ((1vw - 2.8px) * .122))), 16px);margin-bottom:0}.menu-page .menu-text .module-text table tbody tr td:first-of-type p:nth-child(3){font-size:min(max(14px, calc(.875rem + ((1vw - 2.8px) * .122))), 16px)}.menu-page .menu-text .module-text table tbody tr td:last-of-type,.menu-page .menu-text .module-text table tbody tr td:last-of-type p:last-of-type{color:var(--green);font-family:var(--font-bold);font-size:min(max(16px, calc(1rem + ((1vw - 2.8px) * .2439))), 20px);white-space:nowrap}.menu-page .menu-text .module-text h2{font-family:var(--font-medium);font-size:min(max(18px, calc(1.125rem + ((1vw - 2.8px) * 1.8293))), 48px);color:var(--white);position:relative;z-index:2;text-transform:uppercase;margin:0}.menu-page .menu-text .menu-title{position:relative;margin-bottom:80px}.menu-page .menu-text .menu-title::after{content:"";position:absolute;top:-40px;left:-40px;width:calc(100% + 80px);height:calc(100% + 80px);background:var(--green)}.meniu .pin-spacer{justify-content:center}.menu-page .menu-text .module-text table tbody tr td{border:none}.menu-page .module-image{height:100%}.menu-page{width:100%;margin:0}.container-fluid:has(.menu-page){padding:0}.menu-category{z-index:99;width:100%;background:var(--black);margin:0;padding:20px;flex-wrap:nowrap;overflow-x:auto;gap:20px;-ms-overflow-style:none;scrollbar-width:none}.container-fluid:has(.menu-category){padding:0}.menu-category .category-wrapper .module-text{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;align-items:center;justify-content:center}.menu-category .category-wrapper{padding:0;min-width:20%}.menu-category .category-wrapper .module-text p a{color:var(--white);padding:20px;text-align:center}.menu-category .category-wrapper .module-text p{display:flex}.menu-category .category-wrapper.active .module-image img{filter:brightness(.6);transition:var(--transition-fast)}.menu-category .category-wrapper .module-image{position:relative}.menu-category .category-wrapper .module-image img{filter:brightness(.2);transition:var(--transition-fast);aspect-ratio:16/9;object-fit:cover}.menu-category::-webkit-scrollbar{display:none}.back-to-top{position:fixed;right:35px;bottom:20px;z-index:99999;display:none}@keyframes pop_item{0%{transform:scale(0)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.back-to-top.active{display:block;animation:.9s cubic-bezier(.175,.885,.32,1.275) forwards pop_item}.back-to-top .back-to-top-btn{padding:0}.back-to-top .back-to-top-btn .back-to-top-btn-icon a{width:60px;display:flex;height:60px;align-items:center;background:var(--black);justify-content:center;border-radius:50%}.back-to-top .back-to-top-btn .back-to-top-btn-icon a:hover svg{animation:var(--transition-medium);top:-4px}.back-to-top .back-to-top-btn .back-to-top-btn-icon a svg{transition:var(--transition-medium);position:relative;top:0}.site-error h1{font-family:var(--font-bold);font-size:min(max(64px, calc(4rem + ((1vw - 2.8px) * 8.2927))), 200px);background:linear-gradient(90deg,var(--green) 50%,var(--red) 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}.site-error .error-404{min-height:calc(100vh - 210px)}.site-error .message-404{font-family:var(--font-medium)}.site-error{padding-top:160px;padding-bottom:50px}.gdpr-title-section .gdpr-title .module-text h2{color:var(--white);font-size:min(max(20px, calc(1.25rem + ((1vw - 2.8px) * 2.3171))), 58px);margin:0;text-align:center}.gdpr-title-section .gdpr-title{padding:40px 5vw}.gdpr-text{margin-top:50px;margin-bottom:50px}.gdpr-text .module-text a{font-family:var(--font-semibold);color:var(--green);text-decoration:underline}