@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box;font-family:DeJaVuSans}a{text-decoration:none;color:gray}li{list-style:none}.container{width:1920px;padding:0 96px;margin:auto}@media screen and (max-width: 1280px){.container{width:100%;padding:0 64px}}@media screen and (max-width: 1024px){.container{width:100%;padding:0 38px}}@media screen and (max-width: 375px){.container{width:100%;padding:0 18px}}.age-verification{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#f0593f;color:#fff;display:flex;align-items:center;justify-content:center;z-index:9999;text-align:center;font-family:DeJaVuBold,sans-serif}.age-verification .verification-content .buttons button{cursor:pointer;padding:12px 24px;border-radius:99px;border:3px solid rgb(184,57,35);color:#b83923;transition:all .1s;letter-spacing:2px;font-weight:600;font-size:18px}.age-verification .fade-in{animation:fadeIn .2s ease forwards}.age-verification{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#f0593f;color:#fff;display:flex;align-items:center;justify-content:center;z-index:9999;text-align:center;font-family:DeJaVuBold,sans-serif;overflow:hidden;transition:background-color 0s ease}.age-verification.video-active{background-color:#000}.age-verification.question-active{background-color:#f0593f}.age-verification .verifVideo{position:absolute;top:0;left:0;width:100vw;height:100vh;object-fit:cover;object-position:center}.age-verification .verification-content{display:flex;flex-direction:column;align-items:center;row-gap:30px;position:relative;z-index:2}.age-verification .verification-content img{width:250px}.age-verification .verification-content h1{font-size:18px}.age-verification .verification-content h1 span{font-size:32px}.age-verification .verification-content h1 span sub{font-size:20px}.age-verification .verification-content .buttons{display:flex;gap:1rem}.age-verification .verification-content .buttons button{cursor:pointer;padding:12px 24px;border-radius:99px;border:3px solid rgb(184,57,35);color:#b83923;transition:all .8s;letter-spacing:2px;font-weight:600;font-size:18px}.age-verification .verification-content .buttons button:hover{border-color:#fff;color:#fff;background-color:#b83923}.age-verification .fade-in{animation:fadeIn 1.2s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media screen and (max-width: 785px){.age-verification .verifVideo{width:350px;height:auto;min-height:450px;object-fit:cover;object-position:50%;margin-top:97.5%;margin-left:50%;transform:translate(-50%,-50%)}}.navigationMenu{width:100%;height:80px;padding:0 96px 0 10px;background-color:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;top:0;z-index:1000;transition:transform .4s ease,opacity .3s ease}.navigationMenu.nav--hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.navigationMenu.nav--visible{transform:translateY(0);opacity:1;pointer-events:auto}.navigationMenu:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:9}.navigationMenu.menu-open:after{opacity:1;pointer-events:auto}.navigationMenu .navContent{width:100%;height:80px;display:flex;justify-content:space-between;align-items:center}.navigationMenu .navContent img{width:75px}.navigationMenu .navLinks{display:flex;align-items:center;gap:40px}.navigationMenu .navLinks li a{color:#fff;font-size:18px;letter-spacing:1px;transition:color .3s ease;display:flex;align-items:center}.navigationMenu .navLinks li a .icon{width:40px;height:40px;margin-right:3px;background-color:#fff;-webkit-mask:url(/assets/navLogos-Ck6-mSvY.png) no-repeat center;-webkit-mask-size:contain;mask:url(/assets/navLogos-Ck6-mSvY.png) no-repeat center;mask-size:contain;transition:background-color .3s ease}.navigationMenu .navLinks li a:hover{color:#dd2d0e}.navigationMenu .navLinks li a:hover .icon{background-color:#dd2d0e}.navigationMenu .navLinks li:last-child{font-size:24px;color:#fff}.navigationMenu .navLinks li:last-child:hover{color:#dd2d0e}.navigationMenu .burger{display:none;flex-direction:column;justify-content:space-between;width:30px;height:22px;cursor:pointer;z-index:10}.navigationMenu .burger span{height:4px;width:100%;background-color:#fff;border-radius:2px;transition:.3s ease}.navigationMenu .burger.active span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.navigationMenu .burger.active span:nth-child(2){opacity:0}.navigationMenu .burger.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}@media screen and (max-width: 1024px){.navigationMenu{padding:0 32px}.navigationMenu .navLinks{flex-direction:column;align-items:flex-start;position:absolute;top:80px;right:-300px;width:270px;height:100vh;padding:40px 30px;background-color:#b83923;z-index:9;opacity:0;transition:right .4s ease,opacity .3s ease}.navigationMenu .navLinks li{padding:12px 0;width:100%}.navigationMenu .navLinks.open{right:0;opacity:1}.navigationMenu .burger{display:flex}}footer{width:100%;padding:60px 96px;background-color:#b83923f1;position:relative}footer .footerContent{max-width:1700px;margin:auto;display:flex;flex-direction:column;align-items:center;row-gap:50px}footer .footerContent .footerNav{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;color:#fff9ef}footer .footerContent .footerNav .story li{margin-bottom:14px;cursor:pointer;display:flex;align-items:center}footer .footerContent .footerNav .story li .text379{display:inline-block;width:40px;height:20px;background-image:url(/assets/navLogos-Ck6-mSvY.png);background-size:cover;background-position:center}footer .footerContent .footerNav .social p{margin:.3rem 0;font-size:.95rem}footer .footerContent .footerNav .social p strong{color:#fff;font-weight:600;font-size:20px}footer .footerContent .footerNav .settings{height:30px;display:flex;justify-content:flex-end;align-items:center;column-gap:24px}footer .footerContent .footerNav .settings a{width:50px;height:50px}footer .footerContent .footerNav .settings a svg{transition:all .4s;font-size:32px;color:#fff}footer .footerContent .footerNav .settings a:hover svg{font-size:38px;color:#f0c040}footer .footerContent img{width:120px}.startbtn{position:absolute;border:none;cursor:pointer;bottom:200px;right:120px}.startbtn .scrollHomeBtn{border-radius:10px;width:300px}.startbtn p{width:50px;height:50px;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#0000006e;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 1024px){footer{padding:40px 48px}footer .footerContent .footerNav{grid-template-columns:repeat(2,1fr);text-align:center}footer .footerContent .footerNav .story{order:1}footer .footerContent .footerNav .social{order:2}footer .footerContent .footerNav .settings{order:3;justify-content:center;grid-column:span 2}}@media screen and (max-width: 768px){footer{padding:20px 14px}footer .footerContent{row-gap:30px}footer .footerContent .footerNav{grid-template-columns:1fr;gap:0;row-gap:20px;text-align:center}footer .footerContent .footerNav .story{order:none;width:170px}footer .footerContent .footerNav .story li{font-size:14px}footer .footerContent .footerNav .social{width:180px;text-align:left}footer .footerContent .footerNav .social p{font-size:12px;line-height:18px;margin-bottom:10px}footer .footerContent .footerNav .social p strong{font-size:16px}footer .footerContent .footerNav .social p a{font-size:14px}footer .footerContent .footerNav .settings{justify-content:center}footer .footerContent img{width:64px}.startbtn{display:none}}.productsTab{display:flex;flex-direction:column;gap:30px}.productsTab .prodSections{display:flex;justify-content:space-between}.productsTab h2{font-size:22px;margin-bottom:10px;color:#2c3e50}.productsTab section{width:48%;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #00000014}.productsTab section h3{margin-bottom:15px;font-size:18px;color:#34495e}.productsTab section form{display:grid;gap:12px}.productsTab section form input,.productsTab section form textarea,.productsTab section form select{padding:10px;border-radius:8px;border:1px solid #ddd;font-size:14px;transition:border-color .3s}.productsTab section form input:focus,.productsTab section form textarea:focus,.productsTab section form select:focus{border-color:#3498db;outline:none}.productsTab section form textarea{min-height:80px;resize:vertical}.productsTab section form button{padding:10px;border:none;background:#3498db;color:#fff;font-size:14px;font-weight:700;border-radius:8px;cursor:pointer;transition:background .3s}.productsTab section form button:hover{background:#2980b9}.productsTab ul{background:#fff;border-radius:12px;padding:15px;box-shadow:0 2px 8px #00000014}.productsTab ul li{padding:8px 0;border-bottom:1px solid #eee;font-size:14px;color:#2c3e50}.productsTab ul li:last-child{border-bottom:none}.locationTab{width:100%;max-width:900px;margin:40px auto;background:#eaf7ec;border-radius:16px;padding:30px 40px;box-shadow:0 4px 10px #00000014;display:flex;flex-direction:column;align-items:center}.locationTab h2{font-size:26px;margin-bottom:20px;color:#2f5d3f;font-weight:600;letter-spacing:.5px}.locationTab form{width:100%;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:30px}.locationTab form input{flex:1 1 45%;padding:12px 15px;border:1.5px solid #b9d9bf;border-radius:8px;outline:none;font-size:15px;background:#fff;transition:.2s ease}.locationTab form input:focus{border-color:#4caf50;box-shadow:0 0 0 3px #4caf5026}.locationTab form .products-checkboxes{width:100%;background:#fff;border:1px solid #cde6d0;border-radius:10px;padding:15px 20px}.locationTab form .products-checkboxes h3{color:#2f5d3f;margin-bottom:10px}.locationTab form .products-checkboxes .checkbox-list{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.locationTab form .products-checkboxes .checkbox-list .checkbox-item{width:30%;font-size:14px;background:#f7fff7;border:1px solid #b9d9bf;border-radius:6px;padding:6px 10px;transition:.2s}.locationTab form .products-checkboxes .checkbox-list .checkbox-item:hover{background:#dff4df}.locationTab form .products-checkboxes .checkbox-list .checkbox-item input{cursor:pointer;margin-right:10px}.locationTab form button{width:100%;background:#4caf50;color:#fff;border:none;padding:12px 0;font-size:16px;font-weight:600;border-radius:10px;cursor:pointer;transition:background .25s ease}.locationTab form button:hover{background:#3e8e41}.locationTab ul{list-style:none;width:100%;padding:0;max-height:400px;overflow-y:scroll;overflow-x:hidden}.locationTab ul li{background:#fff;border:1px solid #cde6d0;border-radius:10px;padding:15px 20px;margin-bottom:15px;transition:all .2s ease;font-size:15px;display:flex;justify-content:space-between;align-items:flex-start}.locationTab ul li .product-list{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.locationTab ul li .product-list .product-chip{background:#edf9ef;border:1px solid #b9e6be;border-radius:6px;padding:4px 8px;font-size:13px;color:#2f5d3f}.locationTab ul li .deleteBtn{background:#f44336;color:#fff;border:none;border-radius:6px;padding:8px 12px;cursor:pointer;font-weight:600;transition:.2s}.locationTab ul li .deleteBtn:hover{background:#c62828}.locationTab ul li:hover{transform:scale(1.01);box-shadow:0 3px 8px #00000014}.eventsTab{width:100%;max-width:900px;margin:40px auto;background:#f1e8ff;border-radius:16px;padding:30px 40px;box-shadow:0 4px 10px #00000014;display:flex;flex-direction:column;align-items:center}.eventsTab h2{font-size:26px;margin-bottom:20px;color:#512b81;font-weight:600;letter-spacing:.5px}.eventsTab form{width:100%;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:30px}.eventsTab form input{flex:1 1 45%;padding:12px 15px;border:1.5px solid #c9b7f5;border-radius:8px;outline:none;font-size:15px;background:#fff;transition:.2s ease}.eventsTab form input:focus{border-color:#7e57c2;box-shadow:0 0 0 3px #7e57c226}.eventsTab form button{width:100%;background:#7e57c2;color:#fff;border:none;padding:12px 0;font-size:16px;font-weight:600;border-radius:10px;cursor:pointer;transition:background .25s ease}.eventsTab form button:hover{background:#6a42b3}.eventsTab .events-list{width:100%;list-style:none;padding:0}.eventsTab .events-list .event-item{background:#fff;border:1px solid #d8c8f5;border-radius:10px;padding:15px 20px;margin-bottom:15px;transition:all .2s ease}.eventsTab .events-list .event-item strong{color:#512b81;font-size:16px}.eventsTab .events-list .event-item video{margin-top:10px;width:100%;border-radius:8px;outline:none}.eventsTab .events-list .event-item:hover{transform:scale(1.01);box-shadow:0 3px 8px #00000014}.admin{display:flex;height:100vh;font-family:DeJaVuSans,sans-serif;background:#f4f6f9;color:#333;padding-top:80px}.admin .sidebar{width:240px;background:#2c3e50;color:#ecf0f1;padding:20px;display:flex;flex-direction:column}.admin .sidebar h3{font-size:18px;margin-bottom:20px;color:#ecdbba}.admin .sidebar ul{list-style:none;padding:0}.admin .sidebar ul li{padding:12px 10px;margin:6px 0;border-radius:8px;cursor:pointer;transition:background .3s}.admin .sidebar ul li:hover{background:#34495e}.admin .sidebar button{margin-top:20px;padding:10px;border:none;background:#e74c3c;color:#fff;border-radius:8px;cursor:pointer;transition:background .3s}.admin .sidebar button:hover{background:#c0392b}.admin .content{flex:1;padding:30px;overflow-y:auto}.admin .content h2{font-size:22px;margin-bottom:20px;color:#2c3e50}.admin .admin-login{margin:auto;background:#fff;padding:30px;border-radius:12px;box-shadow:0 2px 12px #0000001a;width:350px}.admin .admin-login h2{text-align:center;margin-bottom:20px;color:#2c3e50}.admin .admin-login form{display:flex;flex-direction:column;gap:12px}.admin .admin-login form input{padding:10px;border-radius:8px;border:1px solid #ddd}.admin .admin-login form input:focus{border-color:#3498db}.admin .admin-login form button{padding:10px;border:none;background:#3498db;color:#fff;font-weight:700;border-radius:8px;cursor:pointer}.admin .admin-login form button:hover{background:#2980b9}.adminLists{display:flex;justify-content:space-between;align-items:center}.deleteBtn{cursor:pointer;float:right;padding:2px 6px;font-size:13px;font-weight:600;border-radius:5px;border:none;background-color:#c0392b;color:#fff}.findus{padding:60px 20px;margin-top:40px;text-align:center;background-color:#fff}.findus__title{font-size:36px;font-weight:700;color:#313131;margin-bottom:40px}.findus__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.findus__card{width:440px;min-height:200px;padding:18px;border-radius:12px;text-align:left;box-shadow:0 8px 24px #00000026;color:#fff;transition:transform .3s ease}.findus__card:hover{transform:translateY(-5px)}.findus__card a{color:inherit;text-decoration:underline;transition:color .3s ease}.findus__card a:hover{color:#546eff}.findus__card--black{background-color:#b83923f1}.findus__card--yellow{background-color:#b83923f1;color:#fff}.findus__card--yellow a{color:#fff}.findus__card--yellow a:hover{color:#546eff}.findus__card--red{background-color:#b83923f1}.findus__card-title{font-weight:700;font-size:24px;margin-bottom:30px}.findus__card p{margin-bottom:10px;font-size:18px;line-height:1.5}@font-face{font-family:DeJaVuSans;src:url(/assets/DejaVuSans-CHjR2eXl.ttf)}@font-face{font-family:DeJaVuBold;src:url(/assets/DejaVuSans-Bold-D3XZ3B4H.ttf)}@font-face{font-family:Arkhip;src:url(/assets/Arkhip_font-BEhyOJFJ.ttf)}body{font-family:DeJaVuSans;overflow-x:hidden;background-color:#fef5e1}
