@charset "UTF-8";:root{--color-primary: #109774;--color-secondary: #0dd1aa;--color-bg: #010e11;--color-text: #ffffff;--color-red: #e74c3c;--color-dark-gray: #393939;--color-light-gray: #b8b8b8}html,body{margin:0;color:var(--color-text);background-color:var(--color-bg);font-family:Roboto,Verdana,Geneva,Tahoma,sans-serif}a{color:var(--color-text);text-decoration:none}p{line-height:150%}@media screen and (max-width: 768px){p{font-size:14px}}button{cursor:pointer;font-family:Roboto,Verdana,Geneva,Tahoma,sans-serif}input,textarea{font-family:Roboto,Verdana,Geneva,Tahoma,sans-serif}input:focus,textarea:focus,select:focus{outline:none;box-shadow:none}.static-loading-text{opacity:.7;font-style:italic}.static-error-text{color:var(--color-red)}.static-content a,.static-content a span{color:var(--color-primary)!important}.static-content :deep(h2),.static-content :deep(h3){margin-top:1.6rem}.static-content :deep(p){line-height:1.7;margin-bottom:1rem}.static-content :deep(ul){margin-left:1.2rem}.container{max-width:1800px;margin-right:auto;margin-left:auto}.container .table-container{margin-bottom:20px}@media screen and (max-width: 768px){.container .table-container{margin-bottom:0}}.container .pagination-container .pagination{margin:0 0 20px}@media screen and (max-width: 768px){.container .pagination-container .pagination{margin:0 0 10px}}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}.section{padding:80px 5%;flex:1}@media screen and (max-width: 1440px){.section{padding:80px 5%}}@media screen and (max-width: 1024px){.section{padding:50px 5%}}@media screen and (max-width: 768px){.section{padding:30px 5%}}.section.first{padding-top:50px}@media screen and (max-width: 768px){.section.first{padding-top:20px}}.section.dark{background-color:#000}.section.admin{padding:20px 20px 80px 280px;transition:padding-left .4s ease}@media (min-width: 2390px){.section.admin{padding:20px 0 80px!important}}@media screen and (max-width: 768px){.section.admin{padding:10px 10px 10px 60px}}.section.bc{padding:20px 20px 0 280px;flex:none;transition:padding-left .4s ease}@media (min-width: 2390px){.section.bc{padding:20px 0 0!important}}@media screen and (max-width: 768px){.section.bc{padding:10px 10px 10px 60px}}.section.bc .breadcrumbs{width:100%;padding:20px 0 0}@media screen and (max-width: 1440px){.section.bc .breadcrumbs{margin:0}}@media screen and (max-width: 768px){.section.bc .breadcrumbs{padding:0}}.section.sidebar-collapsed{padding-left:90px}@media screen and (max-width: 768px){.section.sidebar-collapsed{padding-left:60px}}.section .header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:50px;max-width:1800px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.section .header{padding-bottom:20px;align-items:center}}.section .header h2{margin:0;font-weight:300;font-size:35px}@media screen and (max-width: 768px){.section .header h2{font-size:20px}}.info-text-container{max-width:1800px;margin-left:auto;margin-right:auto;padding-bottom:20px}.info-text-container ul{margin:0;padding-bottom:20px;font-weight:100}.info-text-container p{font-weight:100;max-width:1500px}.info-text-container h2{font-weight:300;font-size:30px}.info-text-container h3{font-weight:300;font-size:25px}.info-text-container a{color:var(--color-primary)}.info-text-container a:hover{text-decoration:underline;transition:.4s}.info-text-container .info-text-box{margin:0;font-weight:100;padding-bottom:30px;max-width:1500px}.info-text-container .info-text-box.header{font-weight:500;font-size:20px;padding-bottom:15px}.info-text-container .info-text-box.green{color:var(--color-primary)}.not-found-container{display:flex;align-items:center}.not-found-container .not-found{max-width:1800px;margin-left:auto;margin-right:auto;text-align:center}.not-found-container .not-found h1{color:var(--color-primary);font-size:100px;margin:0}.not-found-container .not-found p{font-weight:100;font-size:25px;margin:0}.content-not-found-p{text-align:center;font-weight:100;max-width:1800px;width:100%;margin-left:auto;margin-right:auto}.error-box{padding:10px;border-radius:10px;border:1px solid var(--color-red);background:rgba(231,76,60,.1254901961);color:var(--color-red);display:flex;flex-direction:column;margin-top:20px;gap:10px}.error-box ul{margin:0;padding:0;font-size:14px;list-style-type:none}.error-msg{color:var(--color-red)}.error-msg.center{text-align:center}.error-message{font-weight:300;color:var(--color-red);font-size:14px;margin:0 0 20px}.error-message.success{color:var(--color-secondary)}.empty-text{text-align:center;color:var(--color-light-gray);font-weight:300;margin:0}.loading{text-align:center;font-size:1.1rem;opacity:.85}.breadcrumbs{max-width:1800px;width:90%;margin-left:auto;margin-right:auto;padding:20px 5% 0}@media screen and (max-width: 768px){.breadcrumbs{padding:10px 5% 0}}.breadcrumbs.dark{background-color:#000}.breadcrumbs p{color:var(--color-light-gray);font-size:12px;font-weight:100;margin:0}.breadcrumbs p a{color:var(--color-text)}.breadcrumbs p a:hover{color:var(--color-primary);transition:.3s ease}.button{padding:10px 20px;border-radius:20px;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:10px;transition:.3s ease}@media screen and (max-width: 768px){.button{font-size:14px;padding:8px 15px}}.button svg{height:12px}@media screen and (max-width: 768px){.button svg{display:none}}.button.small{padding:6px 12px;font-size:14px}@media screen and (max-width: 768px){.button.small{padding:4px 9px}}.button.small svg{height:10px}.button.transparent{border:1px solid transparent;color:var(--color-text);background:linear-gradient(var(--color-bg),var(--color-bg)) padding-box,linear-gradient(to right,var(--color-primary),var(--color-secondary)) border-box}.button.transparent:hover{opacity:.8}.button.green{border:1px solid transparent;color:var(--color-text);background:linear-gradient(to right,var(--color-primary),var(--color-secondary)) padding-box,linear-gradient(to right,var(--color-primary),var(--color-secondary)) border-box}.button.green:hover{opacity:.9}.button.danger{background-color:#e74c3c0d;color:#ffb4a9;border:1px solid rgba(231,76,60,.4)}.button.danger:hover{background-color:#e74c3c26}.button:disabled{background-color:#053024;color:#505050;border:none;cursor:not-allowed}.checkbox-container{padding-top:20px;display:flex;align-items:center;gap:7px;width:100%}.checkbox-container label{font-weight:100;width:100%}@media screen and (max-width: 768px){.checkbox-container label{font-size:14px}}.checkbox-container input[type=checkbox],.checkbox-container input[type=radio]{accent-color:var(--color-primary);width:18px;height:18px;cursor:pointer;margin:0}@media screen and (max-width: 768px){.checkbox-container input[type=checkbox],.checkbox-container input[type=radio]{width:16px;height:16px}}.checkbox-container a{color:var(--color-primary);font-weight:300}.input-box{position:relative;width:100%}.input-box.col{display:flex;flex-direction:column}.input-box.row{display:flex;gap:10px;justify-content:center}.input-box label{font-weight:100;font-size:14px}@media screen and (max-width: 768px){.input-box label{font-size:12px}}.input-box .error-message{text-align:left;margin:0}.input-box input[type=number],.input-box input[type=text],.input-box input[type=date],.input-box input[type=datetime-local],.input-box input[type=time],.input-box input[type=email],.input-box input[type=tel],.input-box input[type=password],.input-box select,.input-box textarea{background-color:transparent;border:1px solid var(--color-primary);border-radius:10px;padding:10px 20px;width:calc(100% - 40px);min-width:70px;color:var(--color-text);font-size:16px}@media screen and (max-width: 768px){.input-box input[type=number],.input-box input[type=text],.input-box input[type=date],.input-box input[type=datetime-local],.input-box input[type=time],.input-box input[type=email],.input-box input[type=tel],.input-box input[type=password],.input-box select,.input-box textarea{padding:8px 15px;width:calc(100% - 30px);font-size:14px}}.input-box input[type=number]::placeholder,.input-box input[type=text]::placeholder,.input-box input[type=date]::placeholder,.input-box input[type=datetime-local]::placeholder,.input-box input[type=time]::placeholder,.input-box input[type=email]::placeholder,.input-box input[type=tel]::placeholder,.input-box input[type=password]::placeholder,.input-box select::placeholder,.input-box textarea::placeholder{color:var(--color-light-gray);opacity:1}.input-box select{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='%23b8b8b8' height='10' viewBox='0 0 10 6' width='10' xmlns='http://www.w3.org/2000/svg'><path d='M0 0l5 6 5-6z'/></svg>");background-repeat:no-repeat;background-position:right 20px center;background-size:10px;cursor:pointer}@media screen and (max-width: 768px){.input-box select{background-position:right 15px center}}.input-box select:invalid{color:var(--color-light-gray)}.input-box select option[value=""]{color:var(--color-light-gray)}.input-box.password input{padding:10px 40px 10px 20px;width:calc(100% - 60px)}.input-box.password .toggle-password{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--color-light-gray);display:flex;align-items:center;justify-content:center;padding:0}.input-box.password .toggle-password:hover{color:var(--color-primary)}.input-box input[type=date]::-webkit-calendar-picker-indicator,.input-box input[type=datetime-local]::-webkit-calendar-picker-indicator,.input-box input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.pagination-container{max-width:1800px;margin-left:auto;margin-right:auto;display:flex;justify-content:center}.pagination-container .pagination{border:1px solid var(--color-dark-gray);border-radius:10px;margin-top:50px;display:flex}@media screen and (max-width: 1440px){.pagination-container .pagination{margin-top:10px}}.pagination-container .pagination button{padding:5px 15px;background-color:transparent;border:none;color:var(--color-text);display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.pagination-container .pagination button{padding:0 10px}}.pagination-container .pagination button:first-child{margin:5px 0;border-right:1px solid var(--color-dark-gray)}.pagination-container .pagination button:last-child{margin:5px 0;border-left:1px solid var(--color-dark-gray)}.pagination-container .pagination button:hover:not(:disabled):not(.active){color:var(--color-primary);transition:.4s}.pagination-container .pagination button:disabled{opacity:.4;cursor:default}.pagination-container .pagination button.active{border:1px solid var(--color-primary);transform:scale(105%)}.banner{background-position:center;background-size:cover;height:calc(100vh - 200px);max-height:900px;padding:50px 5%;display:flex;align-items:center;flex-direction:column;justify-content:center}@media screen and (max-width: 768px){.banner{padding:30px 5%;height:calc(100vh - 140px)}}.banner p{text-transform:uppercase;font-weight:100}@media screen and (max-width: 768px){.banner p{font-size:14px}}.banner a{text-transform:uppercase;font-weight:300;font-size:50px;margin:10px;position:relative;text-align:center;max-width:1200px}@media screen and (max-width: 768px){.banner a{font-size:36px}}.banner a:after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:2px;background-color:var(--color-primary);transition:width .3s ease}.banner a:hover:after{width:100%}.banner .details{display:flex;align-items:center;gap:20px}.banner .details .divider{height:20px;border-right:1px solid var(--color-text)}.banner .details p:last-child{text-transform:none}.side-banner{background-position:center;background-size:cover;height:300px;padding:50px 5%;display:flex;align-items:center;flex-direction:column;justify-content:center}@media screen and (max-width: 768px){.side-banner{padding:30px 5%;height:200px}}.side-banner p{text-transform:uppercase;font-weight:100;margin:0;max-width:900px;text-align:center}@media screen and (max-width: 768px){.side-banner p{font-size:12px}}.side-banner h1{text-transform:uppercase;font-weight:300;font-size:50px;margin:10px;text-align:center;max-width:1200px}@media screen and (max-width: 768px){.side-banner h1{font-size:24px}}.side-banner .details{display:flex;align-items:center;gap:20px}.side-banner .details .divider{height:20px;border-right:1px solid var(--color-text)}.side-banner .details p:last-child{text-transform:none}.divider-newsletter{padding:100px 5%;background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/build/assets/newsletter-55e864a6.jpg);background-position:center;background-size:cover}@media screen and (max-width: 1024px){.divider-newsletter{padding:50px 5%}}.divider-newsletter .content{display:flex;justify-content:space-between;align-items:center;max-width:1800px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1180px){.divider-newsletter .content{flex-direction:column;gap:20px}}.divider-newsletter .content h2{font-size:35px;font-weight:300;margin:15px 0;text-transform:uppercase}@media screen and (max-width: 1180px){.divider-newsletter .content h2{text-align:center}}@media screen and (max-width: 768px){.divider-newsletter .content h2{font-size:24px;margin-bottom:5px}}.divider-newsletter .content p{font-weight:100;text-transform:uppercase}@media screen and (max-width: 1180px){.divider-newsletter .content p{text-align:center}}@media screen and (max-width: 768px){.divider-newsletter .content p{font-size:14px;margin:0}}.divider-newsletter .content input[type=email]{border:1px solid var(--color-light-gray);border-right:none;background-color:transparent;border-radius:10px 0 0 10px;padding:10px 20px;width:300px;max-width:calc(100% - 150px);color:var(--color-text);font-size:16px}@media screen and (max-width: 768px){.divider-newsletter .content input[type=email]{font-size:14px}}.divider-newsletter .content input[type=email]::placeholder{color:var(--color-light-gray);opacity:1;font-weight:lighter}.divider-newsletter .content .submit{border:1px solid transparent;background:linear-gradient(to right,var(--color-primary),var(--color-secondary)) padding-box,linear-gradient(to right,var(--color-primary),var(--color-secondary)) border-box;color:var(--color-text);padding:10px 20px;cursor:pointer;font-size:16px;border-radius:0 10px 10px 0;transition:.3s ease}.divider-newsletter .content .submit:hover{opacity:.9}@media screen and (max-width: 768px){.divider-newsletter .content .submit{font-size:14px}}.hashtags-container{padding:20px;border:1px solid transparent;background:linear-gradient(var(--color-bg),var(--color-bg)) padding-box,linear-gradient(to right,var(--color-primary),var(--color-secondary)) border-box;border-radius:10px;display:flex;align-items:center;flex-wrap:wrap;gap:20px;max-width:1760px;margin:80px auto 0;position:relative}@media screen and (max-width: 768px){.hashtags-container{padding:10px;gap:0 10px}}.hashtags-container h3{position:absolute;text-transform:uppercase;font-weight:500;font-size:16px;color:var(--color-primary);margin:0;top:-10px;left:30px;background-color:var(--color-bg)}@media screen and (max-width: 768px){.hashtags-container h3{left:20px}}.hashtags-container .hashtag-box{padding:5px 10px;cursor:pointer}.hashtags-container .hashtag-box:hover p{color:var(--color-primary);transition:.3s ease}.hashtags-container .hashtag-box p{margin:0;text-transform:uppercase}@media screen and (max-width: 768px){.hashtags-container .hashtag-box p{font-size:14px}}.page-toolbar{display:flex;justify-content:flex-end;margin-bottom:20px}.page-toolbar .per-page{display:flex;align-items:center;gap:8px;font-size:14px}.page-toolbar .per-page select{padding:4px 8px;border-radius:10px;background-position:right 8px center;background-size:8px;min-width:55px}.pricelist-tabs{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}@media screen and (max-width: 768px){.pricelist-tabs{flex-wrap:nowrap;overflow-x:auto}}.faq-container{gap:15px;display:flex;flex-direction:column;max-width:1800px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.faq-container{gap:10px}}.faq-container .faq-item{border:1px solid var(--color-primary);border-radius:10px;overflow:hidden}.faq-container .faq-item p{margin:0}@media screen and (max-width: 768px){.faq-container .faq-item p{font-size:14px}}.faq-container .faq-item .faq-header{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;padding:30px;font-weight:500;background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/build/assets/references-box-963ae69a.webp);background-position:center;background-size:cover}@media screen and (max-width: 768px){.faq-container .faq-item .faq-header{padding:10px}}.faq-container .faq-item .faq-header svg,.faq-container .faq-item .faq-header img{fill:var(--color-text);height:26px;width:26px;flex-shrink:0}@media screen and (max-width: 768px){.faq-container .faq-item .faq-header svg,.faq-container .faq-item .faq-header img{height:16px;width:16px}}.faq-container .faq-item .faq-header .green{color:var(--color-secondary)}.faq-container .faq-item .faq-header .plus{display:block}.faq-container .faq-item .faq-header.active .plus{display:none}.faq-container .faq-item .faq-header.active .dash{display:block}.faq-container .faq-item .faq-content{font-weight:100;border-top:1px solid var(--color-primary);overflow:hidden}.faq-container .faq-item .faq-content.pricelist{display:flex;flex-direction:column;gap:40px}.faq-container .faq-item .faq-content.pricelist h4{font-size:18px;font-weight:300;margin:0 0 10px}.faq-container .faq-item .faq-content.pricelist h4 span{color:var(--color-primary);margin-left:30px;font-weight:500}.faq-container .faq-item .faq-content p{padding:30px}@media screen and (max-width: 768px){.faq-container .faq-item .faq-content p{padding:10px}}.faq-container .faq-item .faq-toggle-enter-active,.faq-container .faq-item .faq-toggle-leave-active{transition:max-height .6s ease;overflow:hidden}.faq-container .faq-item .faq-toggle-enter-from,.faq-container .faq-item .faq-toggle-leave-to{max-height:0}.faq-container .faq-item .faq-toggle-enter-to,.faq-container .faq-item .faq-toggle-leave-from{max-height:500px}.faq-fade-enter-active,.faq-fade-leave-active{transition:all .3s ease;overflow:hidden}.faq-fade-enter-from,.faq-fade-leave-to{opacity:0;max-height:0;transform:translateY(-10px)}.faq-fade-enter-to,.faq-fade-leave-from{opacity:1;max-height:0;transform:translateY(0)}.team-container{max-width:1800px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:50px}@media screen and (max-width: 768px){.team-container{gap:30px}}.team-container .team-box{display:flex;align-items:flex-start;gap:30px}@media screen and (max-width: 768px){.team-container .team-box{flex-direction:column;gap:10px}}.team-container .team-box a{color:var(--color-primary)}.team-container .team-box .right{width:300px}@media screen and (max-width: 768px){.team-container .team-box .right{width:100%;display:flex;flex-direction:column-reverse;gap:10px}}.team-container .team-box .right .image{background-position:top;background-size:cover;width:100%;aspect-ratio:.9;border-radius:10px;margin-bottom:10px}.team-container .team-box .right .image.zlatica{background-image:url(/build/assets/zlatica-2faafee1.jpg)}.team-container .team-box .right .image.nicole{background-image:url(/build/assets/nicole-d3090a76.jpg)}.team-container .team-box .right p,.team-container .team-box .right h3{margin:0;font-weight:300}.team-container .team-box .text{width:calc(100% - 300px)}@media screen and (max-width: 768px){.team-container .team-box .text{width:100%}}.team-container .team-box p{font-weight:100;margin-top:0}iframe{height:400px;width:100%}.map-form-container{display:flex;gap:80px;max-width:1800px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.map-form-container{gap:30px}}@media screen and (max-width: 768px){.map-form-container{flex-direction:column}}.map-form-container .form-box{border:1px solid var(--color-primary);border-radius:10px;padding:30px;width:50%;background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/build/assets/references-box-963ae69a.webp);background-position:center;background-size:cover}@media screen and (max-width: 768px){.map-form-container .form-box{padding:20px;width:calc(100% - 40px)}}.map-form-container .form-box h2{margin-top:0;font-weight:300}@media screen and (max-width: 768px){.map-form-container .form-box h2{font-size:20px}}.map-form-container .form-box .input-box{position:relative;margin-bottom:20px;width:100%}.map-form-container .form-box .input-box label{position:absolute;top:-8px;left:20px;background-color:var(--color-bg)}.map-form-container .form-box .input-box input{border:1px solid var(--color-text);background-color:transparent;border-radius:10px;padding:10px 20px;color:var(--color-text);font-size:16px;width:calc(100% - 40px);max-width:300px}.map-form-container .form-box .input-box input::placeholder{color:var(--color-light-gray);opacity:1;font-weight:lighter}.map-form-container .form-box .input-box textarea{border:1px solid var(--color-text);background-color:transparent;border-radius:10px;padding:10px 20px;width:calc(100% - 40px);color:var(--color-text);font-size:16px}.map-form-container .form-box .input-box textarea::placeholder{color:var(--color-light-gray);opacity:1;font-weight:lighter}.map-form-container .text-box{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1024px){.map-form-container .text-box{width:50%}}@media screen and (max-width: 768px){.map-form-container .text-box{width:100%}}.map-form-container .text-box h3{font-weight:300;font-size:35px;margin:0}@media screen and (max-width: 1024px){.map-form-container .text-box h3{font-size:24px}}@media screen and (max-width: 768px){.map-form-container .text-box h3{font-size:20px}}.map-form-container .text-box p{font-weight:100}.consultation-container{max-width:1800px;margin-left:auto;margin-right:auto}.consultation-container h2{font-weight:300;text-transform:uppercase;font-size:35px;margin:0;text-align:center}@media screen and (max-width: 1024px){.consultation-container h2{font-size:24px}}@media screen and (max-width: 768px){.consultation-container h2{font-size:20px}}.consultation-container p{font-weight:100;text-transform:uppercase;text-align:center}@media screen and (max-width: 768px){.consultation-container p{font-size:12px}}.consultation-container .contact-flex{display:flex;align-items:center;gap:30px;padding-top:50px}@media screen and (max-width: 1024px){.consultation-container .contact-flex{gap:0}}@media screen and (max-width: 768px){.consultation-container .contact-flex{padding-top:20px;flex-direction:column;gap:30px}}.consultation-container .contact-flex .contact-box{display:flex;flex-direction:column;align-items:center;gap:10px;width:33.3%;position:relative}@media screen and (max-width: 768px){.consultation-container .contact-flex .contact-box{width:100%}}.consultation-container .contact-flex .contact-box:after{content:" ";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:50px;background-color:var(--color-text)}@media screen and (max-width: 768px){.consultation-container .contact-flex .contact-box:after{display:none}}.consultation-container .contact-flex .contact-box:last-child:after{display:none}.consultation-container .contact-flex .contact-box svg{height:30px;width:30px}@media screen and (max-width: 768px){.consultation-container .contact-flex .contact-box svg{height:20px;width:20px}}.consultation-container .contact-flex .contact-box a{font-weight:300;font-size:25px}@media screen and (max-width: 1024px){.consultation-container .contact-flex .contact-box a{font-size:18px}}@media screen and (max-width: 768px){.consultation-container .contact-flex .contact-box a{font-size:16px}}.consultation-container .contact-flex .contact-box em{font-weight:100;font-size:16px;font-style:normal}@media screen and (max-width: 1024px){.consultation-container .contact-flex .contact-box em{font-size:14px}}@media screen and (max-width: 768px){.consultation-container .contact-flex .contact-box em{font-size:12px}}.news-container,.info-text-container{max-width:1800px;margin-left:auto;margin-right:auto}.news-container a,.info-text-container a{color:var(--color-primary)}.news-container ul,.info-text-container ul{padding-left:0;list-style:none}.news-container ul li,.info-text-container ul li{position:relative;padding-left:30px;margin-bottom:1em;font-weight:300}@media screen and (max-width: 768px){.news-container ul li,.info-text-container ul li{font-size:14px}}.news-container ul li a,.info-text-container ul li a{font-weight:500;color:var(--color-primary)}.news-container ul li a:hover,.info-text-container ul li a:hover{text-decoration:underline}.news-container ul li small,.info-text-container ul li small{color:var(--color-light-gray);font-weight:100;font-size:12px;margin-right:10px}@media screen and (max-width: 768px){.news-container ul li small,.info-text-container ul li small{font-size:10px}}.news-container ul li:before,.info-text-container ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url(/build/assets/list-circle-1fd96d82.svg);background-size:contain;background-repeat:no-repeat}.partners{grid-column-gap:20px;grid-row-gap:50px;display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 768px){.partners{grid-template-columns:repeat(2,1fr);grid-row-gap:20px}}.partners .box{display:flex;align-items:center;gap:30px}@media screen and (max-width: 1280px){.partners .box{flex-direction:column;gap:10px;text-align:center}}.partners .box .photo{width:200px;height:200px;background-position:center;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 768px){.partners .box .photo{width:100%;height:150px}}.partners .box h4{font-size:20px;font-weight:300;text-transform:uppercase;margin:0 0 10px}@media screen and (max-width: 768px){.partners .box h4{font-size:16px;margin:0 0 5px}}.partners .box a{color:var(--color-primary);font-weight:100}@media screen and (max-width: 768px){.partners .box a{font-size:14px}}.partners .box a:hover{opacity:.7;transition:.4s}.login-container{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/build/assets/references-box-963ae69a.webp);background-position:center;background-size:cover;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.login-container{min-height:calc(100vh - 140px)}}.login-container .login-box{display:flex;align-items:center;justify-content:center;gap:50px}@media screen and (max-width: 768px){.login-container .login-box{width:100%;max-width:500px}}.login-container .login-box .right{width:500px;background-color:var(--color-bg);border:1px solid var(--color-primary);border-radius:10px;text-align:center}@media screen and (max-width: 768px){.login-container .login-box .right{width:100%}}.login-container .login-box .right h1{font-weight:300;font-size:30px;margin:0 0 50px}@media screen and (max-width: 768px){.login-container .login-box .right h1{margin-bottom:20px;font-size:24px}}.login-container .login-box .right form{padding:50px}@media screen and (max-width: 768px){.login-container .login-box .right form{padding:20px}}.login-container .login-box .right .flex{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}@media screen and (max-width: 768px){.login-container .login-box .right .flex{margin-bottom:15px}}.login-container .login-box .right .flex .checkbox-container{padding-top:0;width:auto}.login-container .login-box .right .input-box{margin-bottom:30px}@media screen and (max-width: 768px){.login-container .login-box .right .input-box{margin-bottom:15px}}.login-container .login-box .right .button{margin:0 auto 30px}@media screen and (max-width: 768px){.login-container .login-box .right .button{margin-bottom:15px}}.login-container .login-box .right p{font-weight:100}@media screen and (max-width: 768px){.login-container .login-box .right p{margin:0}}.login-container .login-box .right a{color:var(--color-primary);font-weight:300}@media screen and (max-width: 768px){.login-container .login-box .right a{font-size:14px}}.survey-container{display:flex;flex-direction:column;gap:16px;max-width:1800px;margin-left:auto;margin-right:auto}.survey-container .survey-item{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/build/assets/references-box-963ae69a.webp);background-position:center;background-size:cover;border-radius:16px;border:1px solid var(--color-primary);overflow:hidden;transition:all .3s ease}.survey-container .survey-item .survey-header{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:18px 20px;cursor:pointer;-webkit-user-select:none;user-select:none}.survey-container .survey-item .survey-header p:first-child{font-weight:300;font-size:20px;text-transform:uppercase;margin:0 0 10px}.survey-container .survey-item .survey-header svg{grid-column:2;justify-self:end;height:20px;width:20px}.survey-container .survey-item .survey-header .total-votes{font-size:12px;font-weight:100;margin:0;opacity:.8}.survey-container .survey-item .survey-content{padding:0 20px 20px}.survey-container .survey-item .survey-content .vote-buttons{display:flex;gap:10px}.survey-container .survey-item .survey-content .vote-buttons .button.transparent{width:50%;background-color:var(--color-bg)}.survey-container .survey-item .survey-content .vote-buttons .button.transparent:hover{opacity:.8}.survey-container .survey-item .survey-content h4{font-weight:300;font-size:18px}.survey-container .survey-item .survey-content .answer-item{margin-bottom:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--color-primary);cursor:pointer;transition:.3s ease}.survey-container .survey-item .survey-content .answer-item:hover{background-color:#10977433}.survey-container .survey-item .survey-content .answer-item .checkbox-container{padding-top:0}.survey-container .survey-item .survey-content .vote-section .button{width:100%;margin-top:20px}.survey-container .survey-item .survey-content .results-section{display:flex;flex-direction:column;gap:12px;margin-top:20px}.survey-container .survey-item .survey-content .results-section .result-row{display:flex;flex-direction:column;gap:6px;position:relative}.survey-container .survey-item .survey-content .results-section .result-row:after{content:"";height:8px;border-radius:999px;background:#383838;overflow:hidden}.survey-container .survey-item .survey-content .results-section .result-row:before{content:"";height:8px;border-radius:999px;background:linear-gradient(135deg,#08d9a1,var(--color-primary));width:calc(var(--percent, 0) * 1%);position:absolute;bottom:0}.survey-container .survey-item .survey-content .results-section .result-row p{margin:0;font-size:18px;font-weight:300}.survey-container .survey-item .survey-content .results-section .result-row p small{margin-left:10px;font-size:12px;font-weight:100;opacity:.8}.survey-container .survey-item .survey-enter-active,.survey-container .survey-item .survey-leave-active{transition:all .3s ease}.survey-container .survey-item .survey-enter-from,.survey-container .survey-item .survey-leave-to{opacity:0;transform:translateY(-10px)}.portfolio-detail .header{flex-direction:column}.portfolio-detail .header div{font-weight:100}.license-info{padding:10px 20px;border-radius:20px;background:rgba(8,217,161,.2);color:#08d9a1;border:1px solid #08d9a1;display:flex;align-items:center;margin-bottom:50px;justify-content:space-between}.license-info h3,.license-info p{margin:0}.license-info div{display:flex;align-items:center;gap:30px}.nav-wrapper{box-shadow:0 0 40px 15px #000000bf;-webkit-box-shadow:0px 0px 40px 15px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 40px 15px rgba(0,0,0,.75);position:sticky;top:0;width:100%;z-index:1000;transition:transform .4s ease-in-out;background-color:var(--color-bg)}.nav-wrapper.dark{background-color:#000;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border-bottom:1px solid var(--color-primary)}.nav-wrapper.dark .nav{height:70px}@media screen and (max-width: 1920px){.nav-wrapper.dark .nav{padding:0 20px;width:calc(100% - 40px)}}@media screen and (max-width: 768px){.nav-wrapper.dark .nav{height:60px;padding:0 10px;width:calc(100% - 20px)}}.nav-wrapper.dark .nav .nav-user-dropdown{top:71px}@media screen and (max-width: 768px){.nav-wrapper.dark .nav .nav-user-dropdown{top:61px}}.nav-hidden{transform:translateY(-100%)}.nav{height:100px;width:100%;z-index:1000;max-width:1800px;margin-right:auto;margin-left:auto;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1920px){.nav{padding:0 5%;width:90%}}@media screen and (max-width: 768px){.nav{height:80px}}.nav .logo{background-image:url(/build/assets/logo-cf645be9.png);background-position:center;background-size:cover;height:50px;width:190px;cursor:pointer}@media screen and (max-width: 768px){.nav .logo{height:40px;width:150px}}.nav nav{display:flex;gap:20px}@media screen and (max-width: 1180px){.nav nav{display:none}}.nav nav a{padding:10px 0}.nav nav a span{font-size:16px;position:relative}.nav nav a span:after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:1px;background-color:var(--color-primary);transition:width .3s ease}.nav nav a:hover>span:after,.nav nav a.router-link-active>span:after{width:100%}.nav nav .dropdown{float:left;overflow:hidden}.nav nav .dropdown .dropbtn{display:flex;align-items:center;gap:10px}.nav nav .dropdown .dropbtn svg{height:13px;width:13px}.nav nav .dropdown:hover .dropdown-content{display:block}.nav nav .dropdown-content{display:none;position:absolute;background-color:var(--color-bg);min-width:200px;z-index:1;padding:10px 0;transform:translate(-20px);width:min-content;white-space:nowrap}.nav nav .dropdown-content a{float:none;color:var(--color-text);padding:10px 20px;text-decoration:none;display:block;text-align:left}.nav nav .dropdown-content .sub-dropdown{position:relative;width:100%}.nav nav .dropdown-content .sub-dropdown .sub-dropbtn{display:flex;align-items:center;gap:10px}.nav nav .dropdown-content .sub-dropdown .sub-dropbtn svg{height:13px;width:13px}.nav nav .dropdown-content .sub-dropdown:hover .sub-dropdown-content{display:block}.nav nav .dropdown-content .sub-dropdown-content{display:none;position:absolute;left:100%;top:0;background-color:var(--color-bg);min-width:200px;z-index:1;padding:10px 0}.nav nav .dropdown-content .sub-dropdown-content a{float:none;display:block}.nav .icons-box{display:flex;align-items:center;gap:10px}.nav .icons-box .login{background-color:transparent;border:none;color:#fff;display:flex;align-items:center;gap:10px;padding:0;font-size:16px}@media screen and (max-width: 768px){.nav .icons-box .login{font-size:14px}}.nav .icons-box .login:hover svg{transition:.3s ease;fill:var(--color-primary)}.nav .icons-box .nav-user-dropdown{position:absolute;top:100px;right:0;width:180px;background:var(--color-bg);border:1px solid var(--color-dark-gray);border-top:none;border-radius:0 0 0 10px;padding:8px 0;z-index:1000}@media screen and (max-width: 768px){.nav .icons-box .nav-user-dropdown{top:80px}}.nav .icons-box .nav-user-dropdown ul{list-style:none;margin:0;padding:0}.nav .icons-box .nav-user-dropdown ul li{padding:10px 16px;font-size:16px;cursor:pointer;transition:.4s ease}.nav .icons-box .nav-user-dropdown ul li:hover{opacity:.7}.nav .icons-box .search-container{position:relative;display:inline-block}@media screen and (max-width: 768px){.nav .icons-box .search-container{position:unset}}.nav .icons-box .search-container .search{background-color:transparent;border:none;color:#fff;padding:0}.nav .icons-box .search-container .search:hover svg{transition:.3s ease;fill:var(--color-primary)}.nav .icons-box .search-container .search-dropdown{position:absolute;top:65px;right:0;background:#010d10;z-index:1000}@media screen and (max-width: 768px){.nav .icons-box .search-container .search-dropdown{top:80px;width:calc(100vw - 10%);padding:0 5% 20px}}.nav .icons-box .search-container .search-dropdown .close{background:none;border:none;font-size:18px;cursor:pointer;color:#fff}.nav .icons-box .search-container .search-dropdown .search-box{border:1px solid var(--color-primary);border-radius:6px;padding:8px;display:flex;align-items:center;gap:8px}.nav .icons-box .search-container .search-dropdown .search-box input{border:none;outline:none;padding:6px 8px;font-size:16px;flex:1;background-color:transparent;color:#fff;font-weight:200;width:300px}.nav .icons-box .search-container .search-dropdown .search-results{border:1px solid var(--color-primary);border-radius:6px;margin-top:5px;padding:10px;overflow:hidden;max-height:60vh;overflow-y:auto}.nav .icons-box .search-container .search-dropdown .search-results .search-result-link{text-decoration:none;color:inherit}.nav .icons-box .search-container .search-dropdown .search-results .search-result-link .search-item{display:flex;align-items:center;gap:10px;transition:.3s;cursor:pointer;border-radius:6px;padding:6px}.nav .icons-box .search-container .search-dropdown .search-results .search-result-link .search-item:hover{background:rgba(16,151,116,.1254901961)}.nav .icons-box .search-container .search-dropdown .search-results .search-result-link .search-item img{width:50px;height:50px;object-fit:cover;border-radius:6px;flex-shrink:0}@media screen and (max-width: 768px){.nav .icons-box .search-container .search-dropdown .search-results .search-result-link .search-item img{width:40px;height:40px}}.nav .icons-box .search-container .search-dropdown .search-results .search-result-link .search-item p{font-size:16px;font-weight:300;margin:0}@media screen and (max-width: 768px){.nav .icons-box .search-container .search-dropdown .search-results .search-result-link .search-item p{font-size:14px}}.nav .icons-box .search-container .search-dropdown .search-results .search-empty{text-align:center;color:var(--color-text);opacity:.8;font-weight:100;font-size:14px}.nav .icons-box .basket{position:relative;background-color:transparent;color:#fff;border:none;padding:0}.nav .icons-box .basket:hover svg{transition:.3s ease;fill:var(--color-primary);cursor:pointer}.nav .icons-box .basket.full{color:var(--color-primary)}.nav .icons-box .basket.full .count{background-color:var(--color-primary);color:#fff}.nav .icons-box .basket .count{position:absolute;background-color:var(--color-text);color:var(--color-bg);font-size:9px;border-radius:50%;padding:2px 5px;font-style:normal;right:-5px;top:-5px;font-weight:600}.nav .icons-box svg{height:25px;width:25px}@media screen and (max-width: 1180px){.nav .icons-box svg{height:20px;width:20px}}@media screen and (max-width: 768px){.nav .icons-box svg{height:18px;width:18px}}.nav .icons-box .burger{width:35px;height:35px;align-items:center;justify-content:center;display:none;background-color:transparent;margin-left:10px}@media screen and (max-width: 1180px){.nav .icons-box .burger{display:flex}}.nav .icons-box .burger.active span{background-color:transparent}.nav .icons-box .burger.active span:before{transform:rotate(45deg) translateY(0)}.nav .icons-box .burger.active span:after{transform:rotate(-45deg) translateY(0)}.nav .icons-box .burger span{width:22px;height:2px;background-color:#fff;border-radius:12px;display:block;transition:background-color .2s ease-in-out;text-align:-webkit-right}.nav .icons-box .burger span:before{content:"";width:100%;background-color:#fff;display:block;transition:all .2s ease-in-out;border-radius:12px;height:2px;transform:translateY(-8px)}.nav .icons-box .burger span:after{content:"";width:100%;background-color:#fff;display:block;transition:all .2s ease-in-out;border-radius:12px;height:2px;transform:translateY(8px);margin-top:-2px}.mobile-nav{position:absolute;display:flex;flex-direction:column;justify-content:space-between;gap:20px;top:100px;border-top:1px solid var(--color-dark-gray);width:90%;height:calc(100vh - 140px);background:var(--color-bg);z-index:999;padding:20px 5%;overflow-y:auto}@media screen and (max-width: 768px){.mobile-nav{height:calc(100vh - 100px);padding:10px 5%;top:80px}}.mobile-nav .mobile-menu a{color:#fff;font-size:18px;padding:10px 0;font-weight:300;display:block}@media screen and (max-width: 768px){.mobile-nav .mobile-menu a{font-size:16px}}.mobile-nav .mobile-menu a.router-link-active{color:var(--color-primary)}.mobile-nav .mobile-menu .mobile-link,.mobile-nav .mobile-menu .mobile-sublink{background:none;border:none;color:#fff;font-size:18px;font-weight:300;display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 0}@media screen and (max-width: 768px){.mobile-nav .mobile-menu .mobile-link,.mobile-nav .mobile-menu .mobile-sublink{font-size:16px}}.mobile-nav .mobile-menu .mobile-link.router-link-active,.mobile-nav .mobile-menu .mobile-sublink.router-link-active{color:var(--color-primary)}.mobile-nav .mobile-menu .mobile-link .dropdown-arrow,.mobile-nav .mobile-menu .mobile-sublink .dropdown-arrow{display:flex;align-items:center;justify-content:center;width:20px;height:20px;cursor:pointer;transition:transform .3s ease}.mobile-nav .mobile-menu .mobile-link .dropdown-arrow svg,.mobile-nav .mobile-menu .mobile-sublink .dropdown-arrow svg{height:16px;width:16px}@media screen and (max-width: 768px){.mobile-nav .mobile-menu .mobile-link .dropdown-arrow svg,.mobile-nav .mobile-menu .mobile-sublink .dropdown-arrow svg{height:14px;width:14px}}.mobile-nav .mobile-menu .mobile-link .dropdown-arrow.open,.mobile-nav .mobile-menu .mobile-sublink .dropdown-arrow.open{transform:rotate(180deg)}.mobile-nav .mobile-menu .mobile-submenu,.mobile-nav .mobile-menu .mobile-subsubmenu{padding-left:30px;border-left:1px solid var(--color-dark-gray)}@media screen and (max-width: 768px){.mobile-nav .mobile-menu .mobile-submenu,.mobile-nav .mobile-menu .mobile-subsubmenu{padding-left:15px}}.mobile-nav .contact-bottom-box{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 768px){.mobile-nav .contact-bottom-box{flex-direction:column;align-items:flex-start}}.mobile-nav .contact-bottom-box .contact{display:flex;gap:10px;margin-top:20px}.mobile-nav .contact-bottom-box .contact .photo{background-image:url(/build/assets/avatar-59147365.png);background-position:center;background-size:contain;height:85px;width:85px}.mobile-nav .contact-bottom-box .contact div{display:flex;flex-direction:column;gap:10px}.mobile-nav .contact-bottom-box .contact div p{margin:0}.mobile-nav .contact-bottom-box .contact div p:nth-child(2){font-weight:100}.mobile-nav .contact-bottom-box .contact div a{font-weight:100}.mobile-nav .contact-bottom-box .contact div a:hover{color:var(--color-primary);transition:.3s ease}.sidebar{width:260px;background:#000;color:#fff;height:calc(100vh - 90px);transition:width .4s ease;overflow:hidden;position:fixed;left:0;top:70px;padding:10px 0;overflow-y:auto;border-right:1px solid var(--color-primary)}@media screen and (max-width: 768px){.sidebar{width:220px;top:60px;z-index:999;height:calc(100vh - 80px)}}.sidebar.collapsed{width:70px}@media screen and (max-width: 768px){.sidebar.collapsed{width:50px}}.sidebar.collapsed .group-title{justify-content:center;padding:10px 0!important}.sidebar.collapsed .group-title .label,.sidebar.collapsed .group-title .arrow,.sidebar.collapsed .toggle span{display:none}.sidebar .toggle{background:none;border:none;width:100%;transition:.4s;display:flex;align-items:center;gap:14px;padding:20px;margin:0;font-size:16px;color:var(--color-primary);font-weight:300}@media screen and (max-width: 768px){.sidebar .toggle{padding:10px;font-size:14px}}.sidebar .toggle:hover{opacity:.7}.sidebar .toggle.close{justify-content:center}.sidebar .toggle.close svg{transform:rotate(180deg)}.sidebar .toggle svg{height:22px;width:22px}@media screen and (max-width: 768px){.sidebar .toggle svg{height:16px;width:16px}}.sidebar .menu{padding:0 18px;margin:0 31px;list-style:none;border-left:1px solid var(--color-dark-gray);transition:all .4s ease}@media screen and (max-width: 768px){.sidebar .menu{font-size:14px;padding:0 14px;margin:0 18px}}.sidebar .menu li{padding:7px}@media screen and (max-width: 768px){.sidebar .menu li{font-size:14px}}.sidebar .menu li a{text-decoration:none;color:#fff;font-weight:300}.sidebar .menu li a:hover{opacity:.7;transition:.4s}.sidebar .menu.collapsedList .label{display:none}.sidebar .group-title{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;cursor:pointer;-webkit-user-select:none;user-select:none}@media screen and (max-width: 768px){.sidebar .group-title{padding:10px}}.sidebar .group-title p,.sidebar .group-title a{display:flex;align-items:center;gap:14px;padding:0;margin:0;font-size:16px;color:#fff;font-weight:300}@media screen and (max-width: 768px){.sidebar .group-title p,.sidebar .group-title a{font-size:14px}}.sidebar .group-title p svg,.sidebar .group-title a svg{width:22px;height:22px}@media screen and (max-width: 768px){.sidebar .group-title p svg,.sidebar .group-title a svg{height:16px;width:16px}}.sidebar .group-title:hover{opacity:.7;transition:.4s}.sidebar .group-title .arrow{color:#fff;height:16px;width:16px}@media screen and (max-width: 768px){.sidebar .group-title .arrow svg{height:12px;width:12px}}.sidebar .group-title .arrow.open{transform:rotate(180deg)}.sidebar .group-title .message-menu-box{position:relative}.sidebar .group-title .message-menu-box span{position:absolute;background-color:var(--color-red);color:var(--color-text);border-radius:50%;font-size:8px;height:15px;width:15px;display:flex;justify-content:center;align-items:center;top:-5px;right:-8px}footer{background-color:#000}footer .copyright{background:var(--color-primary);height:40px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){footer .copyright{height:30px;padding-left:50px}}footer .copyright p{text-align:center;font-size:12px}@media screen and (max-width: 768px){footer .copyright p{font-size:10px}}.footer{display:grid;grid-template-columns:repeat(4,auto);max-width:1800px;margin-right:auto;margin-left:auto;padding:80px 0;gap:15px}@media screen and (max-width: 1920px){.footer{padding:80px 5%}}@media screen and (max-width: 1180px){.footer{grid-template-columns:repeat(2,1fr);gap:50px 15px}.footer .info-section{grid-column:1;grid-row:1}.footer .conditions-section{grid-column:2;grid-row:1}.footer .logo-section{grid-column:1;grid-row:2}.footer .contact-section{grid-column:2;grid-row:2}}@media screen and (max-width: 1024px){.footer{padding:50px 5%}}@media screen and (max-width: 768px){.footer{padding:30px 5%;grid-template-columns:1fr;gap:30px}.footer .logo-section{grid-row:1;grid-column:auto}.footer .info-section{grid-row:2;grid-column:auto}.footer .conditions-section{grid-row:3;grid-column:auto}.footer .contact-section{grid-row:4;grid-column:auto}}.footer .center-container{display:flex;flex-direction:column;justify-content:space-evenly}.footer h4{margin-bottom:10px;margin-top:0;font-size:18px}.footer ul{list-style:none;margin:0;padding-left:0}.footer ul a{padding-top:10px;font-weight:100;display:block;cursor:pointer}.footer ul a:hover{color:var(--color-primary);transition:.3s ease}.footer .logo{background-image:url(/build/assets/logo-cf645be9.png);background-position:center;background-size:cover;height:50px;width:190px;cursor:pointer}@media screen and (max-width: 768px){.footer .logo{height:40px;width:150px}}.footer .newsletter form{display:flex;align-items:center}.footer .newsletter h4{font-size:16px}.footer .newsletter .error-message{margin-bottom:0}.footer .newsletter input[type=email]{border:1px solid var(--color-light-gray);border-right:none;background-color:transparent;border-radius:10px 0 0 10px;padding:8px 10px;color:var(--color-text);width:200px;font-size:14px}@media screen and (max-width: 480px){.footer .newsletter input[type=email]{width:100%;padding:5px 10px}}.footer .newsletter input[type=email]::placeholder{color:var(--color-light-gray);opacity:1;font-weight:lighter}.footer .newsletter .submit{border:1px solid transparent;background:linear-gradient(to right,var(--color-primary),var(--color-secondary)) padding-box,linear-gradient(to right,var(--color-primary),var(--color-secondary)) border-box;color:var(--color-text);padding:8px 10px;font-size:14px;cursor:pointer;border-radius:0 10px 10px 0;transition:.3s ease}@media screen and (max-width: 480px){.footer .newsletter .submit{padding:5px 10px}}.footer .newsletter .submit:hover{opacity:.9}.footer .newsletter .submit:disabled{cursor:not-allowed}.footer .contact{display:flex;gap:10px}.footer .contact .photo{background-image:url(/build/assets/avatar-59147365.png);background-position:center;background-size:contain;height:85px;width:85px}.footer .contact div{display:flex;flex-direction:column;gap:10px}.footer .contact div p{margin:0}.footer .contact div p:nth-child(2){font-weight:100}.footer .contact div a{font-weight:100}.footer .contact div a:hover{color:var(--color-primary);transition:.3s ease}.footer .copyright{display:block;height:auto;background:transparent}.footer .copyright p{font-weight:100;text-align:left}@media screen and (max-width: 768px){.footer .copyright p{font-size:14px;margin:30px 0 0;text-align:center}}.footer .space-container{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.socials{display:flex;gap:10px}@media screen and (max-width: 768px){.socials{margin-top:20px}}.socials svg{height:20px;width:20px}.socials a:hover{color:var(--color-primary);transition:.3s ease}.admin-container{position:relative;max-width:1800px;margin-right:auto;margin-left:auto}.admin-container h1{font-weight:100;font-size:40px;margin-top:0;margin-bottom:50px}@media screen and (max-width: 768px){.admin-container h1{font-size:20px;margin-bottom:20px}}.admin-container h1 span{font-size:20px}.admin-container .detail-flex{grid-column-gap:20px;grid-row-gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 1024px){.admin-container .detail-flex{grid-template-columns:repeat(1,1fr);grid-column-gap:0px;grid-row-gap:0px;margin-top:10px}}.admin-container .detail-edit{position:absolute;right:0;top:0;display:flex;align-items:center;gap:10px}@media screen and (max-width: 768px){.admin-container .detail-edit{position:unset;margin-bottom:10px;justify-content:flex-end}}.admin-container .hashtags-container{border:1px solid var(--color-primary);max-width:none;margin:0 0 20px;padding:10px;gap:10px;background:transparent}@media screen and (max-width: 768px){.admin-container .hashtags-container{margin-bottom:10px}}.admin-container .hashtags-container.disabled{border:1px solid var(--color-dark-gray)}.admin-container .hashtags-container .hashtag-box{border:1px solid var(--color-primary);border-radius:40px}@media screen and (max-width: 768px){.admin-container .hashtags-container .hashtag-box{font-size:14px}}.admin-container .container{max-width:none;border:1px solid var(--color-dark-gray);background-color:#ffffff0a;border-radius:10px;padding:20px 20px 0;margin:0 0 20px}@media screen and (max-width: 768px){.admin-container .container{padding:10px 10px 0;margin-bottom:10px}}.admin-container .container .container-header{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 768px){.admin-container .container .container-header{margin-bottom:10px;align-items:center}.admin-container .container .container-header h2{margin-bottom:0}}.admin-container .container h2{font-weight:300;font-size:25px;margin-top:0;margin-bottom:20px;display:flex;align-items:center;gap:5px}.admin-container .container h2 span{font-size:16px;opacity:.8}@media screen and (max-width: 768px){.admin-container .container h2{font-size:18px;margin-bottom:10px}.admin-container .container h2 span{font-size:14px}}.admin-container .container .flex{display:flex;align-items:center;gap:20px}@media screen and (max-width: 768px){.admin-container .container .flex{gap:10px}}@media screen and (max-width: 480px){.admin-container .container .flex{flex-direction:column;gap:0}}.admin-container .container .input-box,.admin-container .container .upload-box,.admin-container .container .checkbox-container{margin-bottom:20px;padding:0}@media screen and (max-width: 768px){.admin-container .container .input-box,.admin-container .container .upload-box,.admin-container .container .checkbox-container{margin-bottom:10px}}.admin-container .container input:not([type=checkbox]) .button-group,.admin-container .container select .button-group,.admin-container .container textarea .button-group,.admin-container .container .content-editor .button-group,.admin-container .container .upload-box .preview .button-group,.admin-container .container .upload-box .dropzone .button-group{border-color:var(--color-light-gray)}.admin-container .container input:disabled,.admin-container .container select:disabled,.admin-container .container textarea:disabled,.admin-container .container .content-editor.disabled,.admin-container .container .upload-box.disabled .preview,.admin-container .container .upload-box.disabled .dropzone,.admin-container .container .field-row.disabled{border-color:var(--color-dark-gray);cursor:default}.admin-container .container input:disabled .button-group,.admin-container .container select:disabled .button-group,.admin-container .container textarea:disabled .button-group,.admin-container .container .content-editor.disabled .button-group,.admin-container .container .upload-box.disabled .preview .button-group,.admin-container .container .upload-box.disabled .dropzone .button-group,.admin-container .container .field-row.disabled .button-group{border-color:var(--color-dark-gray)}.admin-container .container textarea{resize:vertical}.admin-container .container .table{margin-bottom:20px}@media screen and (max-width: 768px){.admin-container .container .table{margin-bottom:0}}.admin-container .save-buttons{display:flex;gap:20px;align-items:center;justify-content:center;margin-top:20px}@media screen and (max-width: 768px){.admin-container .save-buttons{margin-top:10px;gap:10px}}.table-container{border:1px solid var(--color-primary);border-radius:10px}@media screen and (max-width: 768px){.table-container{width:100%;overflow-x:auto;border:none;border-radius:0}}@media screen and (max-width: 1440px){.table-container.mobile-xl{width:100%;overflow-x:auto;border:none;border-radius:0}.table-container.mobile-xl .table{display:block}.table-container.mobile-xl thead{display:none}.table-container.mobile-xl tbody{display:block;width:100%}.table-container.mobile-xl tr{display:block;width:calc(100% - 22px);margin-bottom:10px;padding:10px;border-radius:10px;background:#0c0c0c;border:1px solid var(--color-dark-gray);background-color:#ffffff0a}.table-container.mobile-xl tr:last-child{border-bottom:none}.table-container.mobile-xl td{width:100%;display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:14px;border:none;gap:20px;text-align:right}.table-container.mobile-xl td:before{content:attr(data-label);font-weight:300;opacity:.7}.table-container.mobile-xl td:last-child{border-top:1px dashed var(--color-dark-gray);margin-top:5px;padding:10px 0 0}}@media screen and (max-width: 1180px){.table-container.mobile-lg{width:100%;overflow-x:auto;border:none;border-radius:0}.table-container.mobile-lg .table{display:block}.table-container.mobile-lg thead{display:none}.table-container.mobile-lg tbody{display:block;width:100%}.table-container.mobile-lg tr{display:block;width:calc(100% - 22px);margin-bottom:10px;padding:10px;border-radius:10px;background:#0c0c0c;border:1px solid var(--color-dark-gray);background-color:#ffffff0a}.table-container.mobile-lg tr:last-child{border-bottom:none}.table-container.mobile-lg td{width:100%;display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:14px;border:none;gap:20px;text-align:right}.table-container.mobile-lg td:before{content:attr(data-label);font-weight:300;opacity:.7}.table-container.mobile-lg td:last-child{border-top:1px dashed var(--color-dark-gray);margin-top:5px;padding:10px 0 0}}@media screen and (max-width: 1024px){.table-container.mobile-md{width:100%;overflow-x:auto;border:none;border-radius:0}.table-container.mobile-md .table{display:block}.table-container.mobile-md thead{display:none}.table-container.mobile-md tbody{display:block;width:100%}.table-container.mobile-md tr{display:block;width:calc(100% - 22px);margin-bottom:10px;padding:10px;border-radius:10px;background:#0c0c0c;border:1px solid var(--color-dark-gray);background-color:#ffffff0a}.table-container.mobile-md tr:last-child{border-bottom:none}.table-container.mobile-md td{width:100%;display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:14px;border:none;gap:20px;text-align:right}.table-container.mobile-md td:before{content:attr(data-label);font-weight:300;opacity:.7}.table-container.mobile-md td:last-child{border-top:1px dashed var(--color-dark-gray);margin-top:5px;padding:10px 0 0}}.table{width:100%;border-radius:10px;overflow:hidden;border-collapse:collapse}@media screen and (max-width: 768px){.table{display:block}}@media screen and (max-width: 768px){.table.half-table tr{display:flex;align-items:center;justify-content:space-between;gap:10px}.table.half-table tr td{display:block;text-align:left;width:auto}.table.half-table tr td:before{display:none}.table.half-table tr td:last-child{border-top:none;margin-top:0;padding:0}}.table thead{background:#000;font-weight:700}@media screen and (max-width: 768px){.table thead{display:none}}.table thead tr{border-bottom:1px solid var(--color-primary)}@media screen and (max-width: 768px){.table tbody{display:block;width:100%}}.table p{margin:0}.table tr{border-bottom:1px solid var(--color-dark-gray);cursor:pointer}@media screen and (max-width: 768px){.table tr{display:block;width:calc(100% - 22px);margin-bottom:10px;padding:10px;border-radius:10px;background:#0c0c0c;border:1px solid var(--color-dark-gray);background-color:#ffffff0a}}.table tr:hover{background:rgba(16,151,115,.1019607843)}@media screen and (min-width: 769px){.table tr:last-child{border-bottom:none}}.table th{padding:20px 15px;text-align:left;font-weight:500}.table td{padding:12px 15px;text-align:left;font-weight:300}@media screen and (max-width: 768px){.table td{width:100%;display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:14px;border:none;gap:20px;text-align:right}.table td:before{content:attr(data-label);font-weight:300;opacity:.7}.table td:last-child{border-top:1px dashed var(--color-dark-gray);margin-top:5px;padding:10px 0 0}}.table td .long-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.table td .dot{display:inline-block;width:8px;height:8px;background:var(--color-red);border-radius:50%;margin-right:6px}.table td img{width:40px;height:40px;object-fit:cover;border-radius:4px}.table .file-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.table .long-text{max-width:400px;max-height:4.5em;overflow:hidden}.table .actions{display:flex;align-items:center;gap:10px}.table .actions button{background-color:transparent;color:#fff;border:none;margin:0;padding:0;transition:.4s}.table .actions button svg{height:20px;width:20px}.table .actions button:hover{opacity:.7}.table .actions button.delete{color:#c53232}.table-loading-row{text-align:center;padding:40px 0}@media screen and (max-width: 768px){.table-loading-row{padding:20px 0}}.table-loading-row .inline-loader{display:inline-flex;align-items:center;gap:12px;font-size:14px;color:#9fbec6}.table-loading-row .inline-loader .spinner{width:22px;height:22px;border:3px solid rgba(255,255,255,.15);border-top-color:#2de0c5;border-radius:50%;animation:spin .8s linear infinite}.status{padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;white-space:nowrap}.status.paid,.status.active{background:rgba(8,217,161,.2);color:#08d9a1}.status.pending,.status.suspended{background:rgba(255,191,0,.2);color:#ffbf00}.status.canceled,.status.failed,.status.expired,.status.revoked{background:rgba(231,76,60,.2);color:var(--color-red)}.status.processing{background:rgba(52,152,219,.2);color:#3498db}.filters-container{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:50px;gap:20px}@media screen and (max-width: 768px){.filters-container{margin-bottom:20px;gap:10px;flex-direction:column}}.filters-container .filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media screen and (max-width: 768px){.filters-container .filters{justify-content:flex-start;width:100%}}.filters-container .filters .input-box,.filters-container .filters .checkbox-container{width:32%;min-width:300px}@media screen and (max-width: 480px){.filters-container .filters .input-box,.filters-container .filters .checkbox-container{width:100%;min-width:unset}}.filters-container .buttons{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap}@media screen and (max-width: 768px){.filters-container .buttons{width:100%}}.filters-container .button{white-space:nowrap}@media screen and (max-width: 768px){.filters-container .button{margin-top:10px}}.content-editor{border:1px solid var(--color-primary);border-radius:10px;overflow:hidden}.content-editor .button-group{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-bottom:1px solid var(--color-primary);padding:10px}.content-editor .button-group button,.content-editor .button-group input,.content-editor .button-group input[type=color]{background-color:transparent;color:var(--color-text);font-size:14px;font-weight:300;border:1px solid var(--color-dark-gray);border-radius:5px;padding:5px 10px;margin:0}.content-editor .button-group button:hover,.content-editor .button-group input:hover,.content-editor .button-group input[type=color]:hover{transition:.4s ease;opacity:.7}.content-editor .tiptap{padding:10px;min-height:400px}@media screen and (max-width: 768px){.content-editor .tiptap{padding:5px}}.content-editor .tiptap p{line-height:100%}.content-editor .tiptap:focus{outline:none;border:none}.charts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:20px;margin-bottom:20px}@media screen and (max-width: 768px){.charts-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:10px}}.charts-grid .chart-card{position:relative;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:18px 18px 12px;min-height:360px}@media screen and (max-width: 768px){.charts-grid .chart-card{width:calc(100% - 20px);padding:10px;border-radius:10px}}.charts-grid .chart-card .chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}@media screen and (max-width: 768px){.charts-grid .chart-card .chart-header{align-items:flex-start;margin-bottom:5px;flex-direction:column;gap:10px}}.charts-grid .chart-card .chart-header h3{margin:0;font-size:24px;font-weight:300}@media screen and (max-width: 768px){.charts-grid .chart-card .chart-header h3{font-size:16px}}.charts-grid .chart-card .chart-header .period-switch{display:flex;gap:6px}.charts-grid .chart-card .chart-header .period-switch button{padding:6px 12px;font-size:.85rem;border-radius:999px;border:1px solid var(--color-dark-gray);background:transparent;color:#cde3ea;cursor:pointer}.charts-grid .chart-card .chart-header .period-switch button.active{background:rgba(16,151,116,.1254901961);color:var(--color-primary);border-color:#10977450}.charts-grid .chart-card .chart-header .period-switch button:disabled{opacity:.4;cursor:not-allowed}.charts-grid .chart-card .chart-box{position:relative;width:100%;min-height:320px}@media screen and (max-width: 768px){.charts-grid .chart-card .chart-box{min-height:300px}}.charts-grid .chart-card .chart-box .chart-container{min-height:450px;width:100%}@media screen and (max-width: 768px){.charts-grid .chart-card .chart-box .chart-container{min-height:300px;height:300px}}.charts-grid .chart-card .chart-box .chart-loading{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.35);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;z-index:10;border-radius:12px;color:var(--color-text);font-size:13px}.charts-grid .chart-card .chart-box .chart-loading .spinner{width:36px;height:36px;border:3px solid rgba(255,255,255,.3);border-top-color:var(--color-primary);border-radius:50%;animation:spin .8s linear infinite}.charts-grid .chart-card .charts-row{display:flex;flex-wrap:wrap;gap:2rem;margin-top:1.5rem}.charts-grid .chart-card .charts-row>*{flex:1 1 280px;min-width:0}.upload-box{position:relative;margin-bottom:20px;width:100%}@media screen and (max-width: 768px){.upload-box{margin-bottom:10px}}.upload-box label{font-size:14px;font-weight:100}.upload-box .preview{min-width:70px;width:calc(100% - 40px);padding:10px 20px;border-radius:10px;background-color:transparent;border:1px solid var(--color-primary);display:flex;flex-direction:column;color:var(--color-text);gap:14px;font-size:16px}.upload-box .preview img{max-height:200px;max-width:200px}.upload-box .dropzone{padding:10px 20px;border-radius:10px;border:1px solid var(--color-primary);text-align:center;background-color:transparent;cursor:pointer;transition:background-color .2s ease}@media screen and (max-width: 768px){.upload-box .dropzone{padding:8px 15px}}.upload-box .dropzone:hover{background-color:#ffffff0d}.upload-box .dropzone strong{display:block;font-size:16px;color:var(--color-primary);font-weight:300}@media screen and (max-width: 768px){.upload-box .dropzone strong{font-size:14px}}.upload-box .dropzone span{font-size:14px;opacity:.8;font-weight:100}@media screen and (max-width: 768px){.upload-box .dropzone span{font-size:12px}}.upload-box .dropzone img{max-width:100%;border-radius:10px}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-bottom:20px}@media screen and (max-width: 768px){.gallery-grid{margin-bottom:10px;gap:5px}}.gallery-grid .gallery-card{position:relative}.gallery-grid .gallery-card img{width:100%;height:100px;object-fit:cover;border-radius:8px}.gallery-grid .gallery-card .remove-btn{position:absolute;top:6px;right:6px;background:rgba(0,0,0,.6);color:#fff;border-radius:50%;width:24px;height:24px;font-size:14px;display:flex;align-items:center;justify-content:center}.fields-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:20px;margin-bottom:20px}@media screen and (max-width: 1440px){.fields-grid{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width: 768px){.fields-grid{grid-column-gap:10px;grid-row-gap:10px;margin-bottom:10px}}.field-row-empty em{font-size:14px;font-style:normal;font-weight:300;margin-bottom:20px}@media screen and (max-width: 768px){.field-row-empty em{margin-bottom:10px}}.field-row{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border-radius:10px;background-color:transparent;border:1px solid var(--color-primary);transition:all .25s ease;position:relative}@media screen and (max-width: 768px){.field-row{padding:10px;flex-direction:column;gap:5px;align-items:flex-start}}.field-row:hover{background-color:#ffffff0d}.field-row input[type=checkbox]{display:none}.field-row .field-main{display:flex;align-items:center;gap:5px;cursor:pointer;position:relative}.field-row .field-main:before{right:23px}.field-row .field-main strong{font-size:16px;font-weight:400;text-transform:lowercase}.field-row .field-main strong:first-letter{text-transform:uppercase}@media screen and (max-width: 768px){.field-row .field-main strong{font-size:14px}}.field-row .field-main .type{opacity:.6;font-size:13px;font-weight:400}@media screen and (max-width: 768px){.field-row .field-main .type{font-size:10px}}.field-row .field-required{display:flex;align-items:center;gap:5px;font-size:16px;font-weight:400;cursor:pointer}.field-row .field-required:before{right:43px}@media screen and (max-width: 768px){.field-row .field-required:before{right:33px}}@media screen and (max-width: 768px){.field-row .field-required{width:100%;justify-content:flex-end;font-size:12px}}.field-row .field-main:after,.field-row .field-required:after{content:"";margin-left:20px;width:44px;height:24px;flex-shrink:0;border-radius:20px;background:rgba(255,255,255,.15);transition:all .25s ease}@media screen and (max-width: 768px){.field-row .field-main:after,.field-row .field-required:after{margin-left:0}}.field-row .field-main:before,.field-row .field-required:before{content:"";width:18px;height:18px;border-radius:50%;background:var(--color-text);position:absolute;transition:all .25s ease}.field-row .field-main:has(input:checked):after,.field-row .field-required:has(input:checked):after{background-color:var(--color-primary)}.field-row .field-main:has(input:checked):before,.field-row .field-required:has(input:checked):before{transform:translate(20px)}.menu-node{display:flex;align-items:center;gap:12px;padding:10px 20px;background-color:transparent;transition:all .25s ease;border:1px solid var(--color-dark-gray);border-radius:40px;margin-bottom:6px;cursor:grab}@media screen and (max-width: 768px){.menu-node{padding:8px 15px;gap:5px}}.menu-node:hover{background-color:#ffffff0d}.menu-node .node-title{flex:1;font-size:16px}@media screen and (max-width: 768px){.menu-node .node-title{font-size:14px}}.menu-node .children-count{font-size:12px;opacity:.6}.menu-node .node-actions{display:flex;align-items:center;gap:10px}.menu-node .node-actions button{background-color:transparent;color:#fff;border:none;margin:0;padding:0;transition:.4s}.menu-node .node-actions button svg{height:20px;width:20px}.menu-node .node-actions button:hover{opacity:.7}.menu-node .node-actions button.delete{color:var(--color-red)}.chat-box{border:1px solid var(--color-dark-gray);border-radius:10px;padding:20px;height:420px;overflow-y:auto;margin-bottom:20px}@media screen and (max-width: 768px){.chat-box{padding:10px;margin-bottom:10px;gap:10px}}.chat-box .chat-message{display:flex;margin-bottom:10px}.chat-box .chat-message .bubble{max-width:70%;padding:12px;border-radius:10px;background:rgba(255,255,255,.08);color:var(--color-text)}@media screen and (max-width: 768px){.chat-box .chat-message .bubble{padding:10px}}.chat-box .chat-message .bubble p{margin:0 0 10px;line-height:100%}.chat-box .chat-message .bubble .time{display:block;font-size:9px;opacity:.5}.chat-box .chat-message.client{justify-content:flex-start}.chat-box .chat-message.admin{justify-content:flex-end}.chat-box .chat-message.admin .bubble{background:var(--color-primary)}.chat-reply{display:flex;align-items:center;gap:12px;margin-bottom:20px}@media screen and (max-width: 768px){.chat-reply{margin-bottom:10px;gap:10px}}.chat-reply .input-box{margin-bottom:0!important}.chat-reply .button{padding:10px;border-radius:50%}@media screen and (max-width: 768px){.chat-reply .button{padding:8px}}.chat-reply .button svg{display:block;height:16px;width:16px}@media screen and (max-width: 768px){.chat-reply .button svg{height:14px;width:14px}}.payment-container{max-width:900px;margin:0 auto}.payment-container .payment-box{background:rgba(255,255,255,.03);border:1px solid var(--color-dark-gray);border-radius:10px;padding:20px}@media screen and (max-width: 768px){.payment-container .payment-box{padding:10px}}.payment-container .payment-box h3{font-size:30px;font-weight:300;margin:0 0 20px}@media screen and (max-width: 768px){.payment-container .payment-box h3{font-size:20px}}.payment-container .payment-box h4{font-size:25px;font-weight:300;border-top:1px solid var(--color-dark-gray);margin:30px 0 0;padding-top:30px}@media screen and (max-width: 768px){.payment-container .payment-box h4{margin-top:10px;font-size:18px;padding-top:10px}}.payment-container .payment-box p{margin:6px 0;font-weight:300;color:#cde3ea}@media screen and (max-width: 768px){.payment-container .payment-box p{margin:3px 0}}.payment-container .payment-box strong{color:var(--color-text)}.payment-container .payment-box .divider{margin-top:10px;border-top:1px dashed var(--color-dark-gray)}.payment-container .payment-box .note{font-size:14px}.payment-container .payment-box .status-wrapper{margin:0 0 20px;display:flex;align-items:center;gap:12px}.payment-container .payment-box .cart-items{margin-top:20px;display:flex;flex-direction:column;gap:6px}.payment-container .payment-box .cart-items .cart-item{display:flex;justify-content:space-between;font-size:16px}@media screen and (max-width: 768px){.payment-container .payment-box .cart-items .cart-item{font-size:14px}}.payment-container .payment-box .cart-items .cart-item span{color:#d8f3f0}.payment-container .payment-box .cart-items .cart-item strong{font-weight:500}.payment-container .payment-box .summary-line{display:flex;justify-content:space-between;margin-top:30px;padding-top:30px;border-top:2px solid var(--color-primary)}@media screen and (max-width: 768px){.payment-container .payment-box .summary-line{margin-top:10px;padding-top:10px}}.payment-container .payment-box .summary-line span{font-size:25px;font-weight:300}@media screen and (max-width: 768px){.payment-container .payment-box .summary-line span{font-size:16px}}.payment-container .payment-box .summary-line span small{font-size:16px;opacity:.7}@media screen and (max-width: 768px){.payment-container .payment-box .summary-line span small{font-size:12px}}.payment-container .payment-box .summary-line strong{color:var(--color-primary);font-size:30px}@media screen and (max-width: 768px){.payment-container .payment-box .summary-line strong{font-size:20px}}.payment-container .payment-box .summary-line.small{font-size:14px;border-top:1px dashed rgba(255,255,255,.15);margin-top:15px;padding-top:12px}@media screen and (max-width: 768px){.payment-container .payment-box .summary-line.small{padding-top:10px;margin-top:10px;font-size:12px}}.payment-container .payment-box .summary-line.small strong{color:#d8f3f0}.payment-container .payment-box .card-details{margin-top:20px}.payment-container .payment-box .card-details .stripe-input,.payment-container .payment-box .card-details .StripeElement{border-radius:10px;padding:10px 20px;margin-bottom:20px;color:var(--color-text);background-color:var(--color-bg);border:1px solid var(--color-primary);font-size:16px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}@media screen and (max-width: 768px){.payment-container .payment-box .card-details .stripe-input,.payment-container .payment-box .card-details .StripeElement{margin-bottom:10px}}.payment-container .payment-box .card-details .ElementsApp input{color:var(--color-text)}.payment-container .payment-box .card-details label{font-weight:100;font-size:14px}.payment-container .payment-box .card-details .StripeElement--focus{border-color:var(--color-primary);box-shadow:none;background:transparent}.payment-container .payment-box .card-details .StripeElement--complete{border-color:var(--color-primary)}.payment-container .payment-box .card-details .StripeElement--invalid{border-color:var(--color-red);box-shadow:none}.payment-container .payment-box .bank-box{margin:20px 0;padding:20px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--color-dark-gray)}@media screen and (max-width: 768px){.payment-container .payment-box .bank-box{padding:10px}}.payment-container .payment-box .bank-box .bank-line{display:flex;justify-content:space-between;margin:8px 0}@media screen and (max-width: 768px){.payment-container .payment-box .bank-box .bank-line{margin:3px 0}}.payment-container .payment-box .bank-box .bank-line strong{color:var(--color-primary);text-align:right}.payment-container .payment-box .note{margin:20px 0;font-size:14px;opacity:.85}.payment-container .payment-box .qr-code{display:block;margin:20px auto;width:220px;height:220px;background:#fff;padding:12px;border-radius:12px}.cart-sidebar-container .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);z-index:999}.cart-sidebar-container .cart-sidebar{position:fixed;top:100px;right:-450px;width:400px;max-width:90%;height:calc(100vh - 100px);background:var(--color-bg);box-shadow:-2px 0 8px #00000026;transition:right .3s ease;z-index:1000;display:flex;flex-direction:column}@media screen and (max-width: 768px){.cart-sidebar-container .cart-sidebar{top:80px;height:calc(100vh - 80px)}}.cart-sidebar-container .cart-sidebar.open{right:0}.cart-sidebar-container .cart-sidebar .cart-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--color-primary)}@media screen and (max-width: 768px){.cart-sidebar-container .cart-sidebar .cart-header{padding:10px}}.cart-sidebar-container .cart-sidebar .cart-header h3{font-weight:300;font-size:25px;margin:0}@media screen and (max-width: 768px){.cart-sidebar-container .cart-sidebar .cart-header h3{font-size:18px}}.cart-sidebar-container .cart-sidebar .cart-header .close-btn{background:none;border:none;font-size:30px;font-weight:300;cursor:pointer;color:#fff}@media screen and (max-width: 768px){.cart-sidebar-container .cart-sidebar .cart-header .close-btn{font-size:20px}}.cart-sidebar-container .cart-sidebar .cart-items{display:flex;flex-direction:column;gap:20px;padding:20px;flex:1;overflow-y:auto}@media screen and (max-width: 768px){.cart-sidebar-container .cart-sidebar .cart-items{gap:10px;padding:15px 10px}}.cart-sidebar-container .cart-sidebar .cart-items .empty-cart{padding:20px}@media screen and (max-width: 768px){.cart-sidebar-container .cart-sidebar .cart-items .empty-cart{padding:10px}}.cart-sidebar-container .cart-sidebar .cart-items .empty-cart p{margin:0;font-weight:100;text-align:center}.cart-sidebar-container .cart-sidebar .cart-items .cart-item{display:flex;gap:20px;align-items:center}@media screen and (max-width: 768px){.cart-sidebar-container .cart-sidebar .cart-items .cart-item{gap:10px}}.cart-sidebar-container .cart-sidebar .cart-items .cart-item .cart-item-photo{width:100px;height:100px;background-size:cover;background-position:center}@media screen and (max-width: 768px){.cart-sidebar-container .cart-sidebar .cart-items .cart-item .cart-item-photo{width:80px;height:80px}}.cart-sidebar-container .cart-sidebar .cart-items .cart-item .cart-item-info{height:-webkit-fill-available;display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 120px)}.cart-sidebar-container .cart-sidebar .cart-items .cart-item .cart-item-info h4{margin:0;font-size:18px;font-weight:300}@media screen and (max-width: 768px){.cart-sidebar-container .cart-sidebar .cart-items .cart-item .cart-item-info h4{font-size:16px}}.cart-sidebar-container .cart-sidebar .cart-items .cart-item .cart-item-info .quantity{display:flex;justify-content:space-between;align-items:center}.cart-sidebar-container .cart-sidebar .cart-items .cart-item .cart-item-info .quantity p{margin:0;font-size:16px;font-weight:500;color:var(--color-primary)}@media screen and (max-width: 768px){.cart-sidebar-container .cart-sidebar .cart-items .cart-item .cart-item-info .quantity p{font-size:14px}}.cart-sidebar-container .cart-sidebar .cart-items .cart-item .cart-item-info .quantity .quantity-box{display:flex;align-items:center;gap:8px;border:1px solid var(--color-primary);border-radius:4px}.cart-sidebar-container .cart-sidebar .cart-items .cart-item .cart-item-info .quantity .quantity-box button{width:26px;height:26px;border:none;background:transparent;cursor:pointer;color:#fff;font-size:16px}@media screen and (max-width: 768px){.cart-sidebar-container .cart-sidebar .cart-items .cart-item .cart-item-info .quantity .quantity-box button{font-size:14px}}@media screen and (max-width: 768px){.cart-sidebar-container .cart-sidebar .cart-items .cart-item .cart-item-info .quantity .quantity-box span{font-size:14px}}.cart-sidebar-container .cart-sidebar .cart-footer{padding:20px;border-top:1px solid var(--color-primary)}@media screen and (max-width: 768px){.cart-sidebar-container .cart-sidebar .cart-footer{padding:15px 10px 10px}}.cart-sidebar-container .cart-sidebar .cart-footer .cart-total{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:20px;font-weight:300}@media screen and (max-width: 768px){.cart-sidebar-container .cart-sidebar .cart-footer .cart-total{font-size:16px}}.cart-sidebar-container .cart-sidebar .cart-footer .cart-total strong{color:var(--color-primary);font-weight:500;font-size:25px}@media screen and (max-width: 768px){.cart-sidebar-container .cart-sidebar .cart-footer .cart-total strong{font-size:18px}}.cart-sidebar-container .cart-sidebar .cart-footer .cart-buttons{display:flex;flex-direction:column;gap:10px}.cart-container{display:flex;gap:50px;max-width:1800px;margin-left:auto;margin-right:auto;align-items:flex-start}@media screen and (max-width: 1024px){.cart-container{gap:20px}}@media screen and (max-width: 768px){.cart-container{flex-direction:column}}.cart-container .cart-items{width:calc(100% - 400px);display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.cart-container .cart-items{width:60%}}@media screen and (max-width: 768px){.cart-container .cart-items{width:100%;gap:10px}}.cart-container .cart-items .cart-item{display:flex;gap:20px;align-items:center;padding:20px;border:1px solid var(--color-dark-gray);background:rgba(255,255,255,.03);border-radius:10px}@media screen and (max-width: 768px){.cart-container .cart-items .cart-item{padding:10px;gap:10px}}.cart-container .cart-items .cart-item .cart-item-photo{width:100px;height:100px;background-size:cover;background-position:center;border-radius:6px}.cart-container .cart-items .cart-item .cart-item-info{height:-webkit-fill-available;display:flex;gap:10px;justify-content:space-between;align-items:center;width:calc(100% - 120px)}@media screen and (max-width: 1180px){.cart-container .cart-items .cart-item .cart-item-info{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 768px){.cart-container .cart-items .cart-item .cart-item-info{width:calc(100% - 100px)}}.cart-container .cart-items .cart-item .cart-item-info .description{width:50%}@media screen and (max-width: 1180px){.cart-container .cart-items .cart-item .cart-item-info .description{width:100%}}.cart-container .cart-items .cart-item .cart-item-info .description h4{margin:0;font-size:18px;font-weight:300}@media screen and (max-width: 768px){.cart-container .cart-items .cart-item .cart-item-info .description h4{font-size:16px}}.cart-container .cart-items .cart-item .cart-item-info .description p{margin:0;font-weight:100;font-size:14px}.cart-container .cart-items .cart-item .cart-item-info .quantity{width:50%;display:flex;justify-content:space-between;align-items:center;gap:10px}@media screen and (max-width: 1180px){.cart-container .cart-items .cart-item .cart-item-info .quantity{width:100%}}@media screen and (max-width: 1024px){.cart-container .cart-items .cart-item .cart-item-info .quantity{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"quantity quantity" "price total";gap:10px}}.cart-container .cart-items .cart-item .cart-item-info .quantity p{margin:0;font-size:16px;font-weight:300;grid-area:price}.cart-container .cart-items .cart-item .cart-item-info .quantity strong{grid-area:total}@media screen and (max-width: 1024px){.cart-container .cart-items .cart-item .cart-item-info .quantity strong{text-align:right}}.cart-container .cart-items .cart-item .cart-item-info .quantity .quantity-box{display:flex;align-items:center;gap:8px;border:1px solid var(--color-primary);border-radius:4px;grid-area:quantity;width:fit-content}.cart-container .cart-items .cart-item .cart-item-info .quantity .quantity-box button{width:26px;height:26px;border:none;background:transparent;cursor:pointer;color:#fff;font-size:16px}.cart-container .cart-items .empty-cart{padding:20px}@media screen and (max-width: 768px){.cart-container .cart-items .empty-cart{padding:10px}}.cart-container .cart-items .empty-cart p{margin:0;font-weight:100;text-align:center}.cart-container .cart-summary{padding:20px;border:1px solid var(--color-primary);background:rgba(255,255,255,.03);border-radius:10px;width:400px}@media screen and (max-width: 1024px){.cart-container .cart-summary{width:40%}}@media screen and (max-width: 768px){.cart-container .cart-summary{width:calc(100% - 20px);padding:10px}}.cart-container .cart-summary h3{font-size:25px;font-weight:300;border-bottom:1px solid var(--color-primary);margin:0;padding:0 0 20px}@media screen and (max-width: 768px){.cart-container .cart-summary h3{font-size:18px;padding-bottom:10px}}.cart-container .cart-summary .cart-coupon{border-bottom:1px solid var(--color-primary);padding:20px 0}@media screen and (max-width: 768px){.cart-container .cart-summary .cart-coupon{padding:10px 0}}.cart-container .cart-summary .cart-coupon h4{font-size:18px;font-weight:300;margin:0 0 10px}@media screen and (max-width: 768px){.cart-container .cart-summary .cart-coupon h4{font-size:16px}}.cart-container .cart-summary .cart-coupon input{background-color:transparent}.cart-container .cart-summary .cart-items{width:auto;display:flex;flex-direction:column;gap:10px;padding:20px 0;border-bottom:1px solid var(--color-primary)}@media screen and (max-width: 768px){.cart-container .cart-summary .cart-items{padding:10px 0}}.cart-container .cart-summary .cart-items .cart-item{padding:0;border:none;margin:0;justify-content:space-between}.cart-container .cart-summary .cart-items .cart-item h4{margin:0;font-size:16px;font-weight:300}.cart-container .cart-summary .cart-items .cart-item p{white-space:nowrap;font-weight:100;margin:0;color:var(--color-light-gray)}.cart-container .cart-summary .cart-total{padding:20px 0}@media screen and (max-width: 768px){.cart-container .cart-summary .cart-total{padding:10px 0}}.cart-container .cart-summary .cart-total .item{display:flex;justify-content:space-between;align-items:center;gap:20px}@media screen and (max-width: 768px){.cart-container .cart-summary .cart-total .item{gap:10px}}.cart-container .cart-summary .cart-total .item strong{font-size:16px;font-weight:300;margin:0}.cart-container .cart-summary .cart-total .item span{font-weight:100;margin:0;color:var(--color-light-gray);text-align:right;font-size:14px}.cart-container .cart-summary .cart-total .item em{font-weight:100;color:var(--color-light-gray);text-align:right;font-size:12px;font-style:normal}.cart-container .cart-summary .cart-total .item.red{color:var(--color-red)}.cart-container .cart-summary .cart-total .item.total span{color:var(--color-primary)}.cart-container .cart-summary .cart-total .item.total strong{color:var(--color-primary);font-size:20px;font-weight:700}.cart-container .cart-summary .submit-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px}.cart-container .cart-summary .submit-btn.loading{cursor:not-allowed;opacity:.9}.cart-container .cart-summary .btn-loading{display:flex;align-items:center;gap:10px}.cart-container .cart-summary .spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.cart-container .personal-info{background:rgba(255,255,255,.03);border:1px solid var(--color-dark-gray);border-radius:12px;width:calc(100% - 400px);padding:20px}@media screen and (max-width: 1024px){.cart-container .personal-info{width:50%}}@media screen and (max-width: 768px){.cart-container .personal-info{width:calc(100% - 20px);padding:10px}}.cart-container .personal-info h3{font-size:25px;font-weight:300;margin:0 0 20px}@media screen and (max-width: 768px){.cart-container .personal-info h3{font-size:18px;margin-bottom:10px}}.cart-container .personal-info .flex{display:flex;align-items:center;gap:20px}@media screen and (max-width: 1024px){.cart-container .personal-info .flex{flex-direction:column;gap:0}}.cart-container .personal-info .delivery-address-box,.cart-container .personal-info .shipping-box,.cart-container .personal-info .payment-box{margin:20px 0}@media screen and (max-width: 768px){.cart-container .personal-info .payment-box .flex{flex-direction:row;gap:10px}}.cart-container .personal-info .input-box{margin-bottom:20px}@media screen and (max-width: 768px){.cart-container .personal-info .input-box{margin-bottom:10px}}.cart-container .personal-info .input-box input,.cart-container .personal-info .input-box select,.cart-container .personal-info .input-box textarea{background-color:transparent}.cart-container .personal-info .checkbox-container{padding:0 0 20px}@media screen and (max-width: 768px){.cart-container .personal-info .checkbox-container{padding:0 0 10px}}.cart-container .personal-info .payment{width:100%;height:-webkit-fill-available}.cart-container .personal-info .payment p{margin:0;font-weight:100;padding-bottom:20px}.cart-container .personal-info .payment p a{color:var(--color-primary);font-weight:300}.cart-container .personal-info .payment p a:hover{text-decoration:underline;transition:.4s}.horoscope-container{max-width:1800px;margin-left:auto;margin-right:auto}.horoscope-container p{font-weight:100}.horoscope-container a{color:var(--color-primary)}.horoscope-container h2{margin:0;font-weight:300;font-size:35px;padding-bottom:30px}@media screen and (max-width: 768px){.horoscope-container h2{font-size:24px;padding-bottom:20px}}.horoscope-container h3{margin:0;font-weight:300;font-size:30px;padding:20px 0}@media screen and (max-width: 768px){.horoscope-container h3{font-size:18px;padding:0}}.horoscope-container .sources{padding-top:50px}@media screen and (max-width: 768px){.horoscope-container .sources{padding-top:30px}}.horoscope-container .sources p{margin:0;font-weight:300;text-align:center}@media screen and (max-width: 768px){.horoscope-container .sources p{font-size:10px}}.horoscope-container .faq-container{max-width:800px;margin:50px auto}.horoscope-container .display-flex{display:flex;align-items:center;gap:50px;padding:20px 0}@media screen and (max-width: 768px){.horoscope-container .display-flex{flex-direction:column;gap:10px;padding:20px 0 0}.horoscope-container .display-flex img{width:100%}}.lunar-day-container{display:flex;align-items:center;justify-content:center;gap:50px;padding-top:50px}@media screen and (max-width: 1024px){.lunar-day-container{flex-direction:column}}@media screen and (max-width: 768px){.lunar-day-container{padding-top:10px}}.lunar-day-container .iting-container{display:flex;flex-direction:column;align-items:center;gap:30px}@media screen and (max-width: 768px){.lunar-day-container .iting-container{gap:20px}}.lunar-day-container form{display:flex;align-items:flex-end;gap:10px}@media screen and (max-width: 768px){.lunar-day-container form{flex-direction:column;align-items:flex-start;width:80%;gap:15px}}.lunar-day-container form.dir-col{flex-direction:column;align-items:center;gap:20px}.lunar-day-container form.dir-col>div{display:flex;align-items:flex-end;gap:10px}@media screen and (max-width: 768px){.lunar-day-container form.dir-col>div{flex-direction:column;align-items:flex-start;gap:15px;width:100%}}.lunar-day-container form p{margin:0;font-weight:300;font-size:20px}@media screen and (max-width: 768px){.lunar-day-container form p{font-size:18px}.lunar-day-container form p:not(:first-child){display:none}}.lunar-day-container form button{white-space:nowrap}.lunar-day-container .zodiac-signs-container{display:grid;grid-column-gap:20px;grid-row-gap:50px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width: 1024px){.lunar-day-container .zodiac-signs-container{grid-template-columns:repeat(3,1fr);width:100%}}@media screen and (min-width: 768px) and (max-width: 1024px){.lunar-day-container .zodiac-signs-container .color-box.puzzle{background-color:transparent}.lunar-day-container .zodiac-signs-container .color-box.puzzle:nth-child(6n+1),.lunar-day-container .zodiac-signs-container .color-box.puzzle:nth-child(6n+3),.lunar-day-container .zodiac-signs-container .color-box.puzzle:nth-child(6n+5){background-color:var(--color-primary)}}@media screen and (max-width: 768px){.lunar-day-container .zodiac-signs-container{grid-template-columns:repeat(2,1fr);grid-row-gap:20px}.lunar-day-container .zodiac-signs-container .color-box.puzzle{background-color:transparent}.lunar-day-container .zodiac-signs-container .color-box.puzzle:nth-child(4n+1),.lunar-day-container .zodiac-signs-container .color-box.puzzle:nth-child(4n+4){background-color:var(--color-primary)}}.lunar-day-container .zodiac-signs-container .zodiac-box{cursor:pointer;display:flex;flex-direction:column;align-items:center}.lunar-day-container .zodiac-signs-container .zodiac-box:hover{transition:.4s;color:var(--color-primary)}.lunar-day-container .zodiac-signs-container .zodiac-box img{height:150px;width:150px}@media screen and (max-width: 1024px){.lunar-day-container .zodiac-signs-container .zodiac-box img{height:100px;width:100px}}@media screen and (max-width: 768px){.lunar-day-container .zodiac-signs-container .zodiac-box img{height:50px;width:50px}}.lunar-day-container .zodiac-signs-container .zodiac-box h3{text-transform:uppercase;font-weight:300;margin:10px 0;text-align:center;padding:0}@media screen and (max-width: 768px){.lunar-day-container .zodiac-signs-container .zodiac-box h3{font-size:18px;margin-bottom:0}}.lunar-day-container .zodiac-signs-container .zodiac-box p{margin:0;text-align:center}@media screen and (max-width: 768px){.lunar-day-container .zodiac-signs-container .zodiac-box p{font-size:12px}}.lunar-day-container .flex-center{display:flex;align-items:center;gap:50px}@media screen and (max-width: 768px){.lunar-day-container .flex-center{flex-direction:column;width:100%;align-items:flex-start;gap:20px}}.lunar-day-container .flex-center img{height:400px;width:fit-content;margin:0 auto}@media screen and (max-width: 768px){.lunar-day-container .flex-center img{height:200px}}.lunar-day-container .flex-center img.h300{height:300px}@media screen and (max-width: 768px){.lunar-day-container .flex-center img.h300{height:150px}}.lunar-day-container .flex-center .dice-questions p{font-weight:500;cursor:pointer}.lunar-day-container .flex-center .dice-questions p:hover{transition:.4s;color:var(--color-primary)}.lunar-day-result{display:flex;gap:50px;margin-top:50px;align-items:center;border:1px solid var(--color-dark-gray);background-color:#ffffff0d;border-radius:10px;padding:50px;font-weight:100}@media screen and (max-width: 1024px){.lunar-day-result{flex-direction:column}}@media screen and (max-width: 768px){.lunar-day-result{gap:30px;padding:20px;margin-top:30px}}@media screen and (max-width: 1024px){.lunar-day-result.mobile-column{flex-direction:column}}.lunar-day-result.center{justify-content:center}.lunar-day-result img.pointer{cursor:pointer}.lunar-day-result img.h500{height:500px}@media screen and (max-width: 768px){.lunar-day-result img.h500{max-width:100%;height:auto}}.lunar-day-result img.h300{height:300px}@media screen and (max-width: 768px){.lunar-day-result img.h300{height:150px}}.lunar-day-result img.h200{height:200px}@media screen and (max-width: 768px){.lunar-day-result img.h200{height:80px}}.lunar-day-result img.h100{height:100px}.lunar-day-result .puzzle-content img{height:500px}@media screen and (max-width: 768px){.lunar-day-result .puzzle-content img{height:auto;width:100%}}.lunar-day-result .throw-dices{transform:scaleX(-1);height:150px;margin:30px 0}@media screen and (max-width: 768px){.lunar-day-result .throw-dices{height:auto;width:100%}}.lunar-day-result .dices-result{font-weight:500;margin:0 0 50px;font-size:20px}@media screen and (max-width: 768px){.lunar-day-result .dices-result{margin-bottom:20px;font-size:16px}}.lunar-day-result .relation-item{display:flex;align-items:center;gap:50px;margin-bottom:20px}@media screen and (max-width: 768px){.lunar-day-result .relation-item{flex-direction:column;align-items:flex-start;gap:5px}}.lunar-day-result .relation-item h5{font-size:18px;margin:0;font-weight:300;width:150px;flex-shrink:0;text-transform:uppercase}@media screen and (max-width: 768px){.lunar-day-result .relation-item h5{font-size:16px;width:100px}}.lunar-day-result .relation-item .icons{width:100px;display:flex;align-items:center;gap:5px}.lunar-day-result .relation-item .icons img{height:16px;width:16px}@media screen and (max-width: 768px){.lunar-day-result .relation-item .icons img{height:12px;width:12px}}.lunar-day-result .relation-item p{margin:0}.lunar-day-result .bmi-result{width:100%}.lunar-day-result .bmi-result .bmi-box{display:flex;align-items:flex-end;gap:50px}@media screen and (max-width: 768px){.lunar-day-result .bmi-result .bmi-box{flex-direction:column;align-items:flex-start;width:80%;gap:15px}}.lunar-day-result .bmi-result .bmi-box button{margin:0}.lunar-day-result .bmi-result .bmi-ans{margin-top:50px}@media screen and (max-width: 768px){.lunar-day-result .bmi-result .bmi-ans{margin-top:30px}}.lunar-day-result .bmi-result .bmi-ans p{margin:0}.lunar-day-result .oracle-ball-result{width:100%}.lunar-day-result .oracle-ball-result .flex{display:flex;align-items:flex-end;gap:50px;width:100%;max-width:700px}@media screen and (max-width: 768px){.lunar-day-result .oracle-ball-result .flex{flex-direction:column;align-items:flex-start;gap:15px}}.lunar-day-result .oracle-ball-result .flex button{margin:0;white-space:nowrap}.lunar-day-result .fortune-result{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}.lunar-day-result .fortune-result p{margin:0}.lunar-day-result .fortune-result .flex{width:100%;display:flex;align-items:flex-end;gap:10px}@media screen and (max-width: 768px){.lunar-day-result .fortune-result .flex{flex-direction:column;align-items:flex-start;gap:15px}.lunar-day-result .fortune-result .flex p:not(:first-child){display:none}}.lunar-day-result .fortune-result .flex button{margin:0;white-space:nowrap}.lunar-day-result button{margin-bottom:50px}@media screen and (max-width: 768px){.lunar-day-result button{margin-bottom:20px}}.lunar-day-result h3{font-size:24px;font-weight:300;padding:0;margin-bottom:20px}@media screen and (max-width: 768px){.lunar-day-result h3{font-size:20px}}.lunar-day-result h4{font-size:20px;font-weight:300;padding:0;margin:50px 0}@media screen and (max-width: 768px){.lunar-day-result h4{font-size:18px;margin-bottom:20px}}.color-box{display:flex;align-items:center;justify-content:center;padding:20px;border-radius:5px;aspect-ratio:1;cursor:pointer;background-position:center;background-size:cover;width:150px;min-width:150px;position:relative}@media screen and (max-width: 1024px){.color-box{width:auto;min-width:unset}}@media screen and (max-width: 768px){.color-box{padding:10px}}.color-box .filter{background-color:#00000067;position:absolute;width:100%;height:100%}.color-box h3{font-size:20px;font-weight:300;margin:0;text-align:center;z-index:1;padding:0}@media screen and (max-width: 768px){.color-box h3{font-size:14px}}.color-box h3.bold{font-weight:500}.color-box.border{background-color:transparent;border:1px solid var(--color-primary)}.color-box.puzzle{flex-direction:column;gap:10px;width:200px}@media screen and (max-width: 768px){.color-box.puzzle{width:auto;aspect-ratio:unset;padding:20px 10px}}.color-box.puzzle:nth-child(8n+1),.color-box.puzzle:nth-child(8n+3),.color-box.puzzle:nth-child(8n+6),.color-box.puzzle:nth-child(8n+8){background-color:var(--color-primary)}.color-box.puzzle p{margin:0;text-align:center;font-size:14px}@media screen and (max-width: 768px){.color-box.puzzle p{font-size:12px}}.dices-answers-box{display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width: 768px){.dices-answers-box{gap:10px}}.dices-answers-box p{margin:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000;padding-top:70px}.modal-backdrop .modal-popup{width:90%;max-width:800px;max-height:80%;display:flex;flex-direction:column;gap:20px;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-primary);border-radius:10px;position:relative}.modal-backdrop .modal-popup.max-width{max-width:none;width:90%}.modal-backdrop .modal-popup h2{font-size:30px;font-weight:100;text-align:center;margin:0;padding:20px 20px 0}@media screen and (max-width: 768px){.modal-backdrop .modal-popup h2{padding:10px 10px 0;font-size:20px}}.modal-backdrop .modal-popup .close-btn{background:none;border:none;color:var(--color-text);font-size:18px;cursor:pointer;position:absolute;top:20px;right:20px;transition:.2s}@media screen and (max-width: 768px){.modal-backdrop .modal-popup .close-btn{top:10px;right:10px}}.modal-backdrop .modal-popup .close-btn:hover{color:var(--color-red)}.modal-backdrop .modal-popup .modal-body{padding:0 20px;overflow-y:auto}@media screen and (max-width: 768px){.modal-backdrop .modal-popup .modal-body{padding:10px}}.modal-backdrop .modal-popup .modal-body.overflow-y-unset{overflow-y:unset}.modal-backdrop .modal-popup .modal-body h3{font-size:24px;font-weight:100}@media screen and (max-width: 768px){.modal-backdrop .modal-popup .modal-body h3{font-size:18px;margin:10px 0}}.modal-backdrop .modal-popup .modal-body .form-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0 20px}@media screen and (max-width: 768px){.modal-backdrop .modal-popup .modal-body .form-grid{grid-template-columns:repeat(1,1fr);gap:0 10px}}.modal-backdrop .modal-popup .modal-body .flex{display:flex;align-items:center;justify-content:space-around}.modal-backdrop .modal-popup .modal-body .input-box{margin-bottom:20px}.modal-backdrop .modal-popup .modal-body .input-box.mb-0{margin-bottom:0}@media screen and (max-width: 768px){.modal-backdrop .modal-popup .modal-body .input-box{margin-bottom:10px}}.modal-backdrop .modal-popup .modal-body .price{font-size:1.2rem;color:var(--color-primary)}.modal-backdrop .modal-popup .modal-body .text-red{grid-column:span 2;color:var(--color-red);font-size:.9rem}.modal-backdrop .modal-popup .modal-body .loading{padding:20px;text-align:center;color:var(--color-text)}.modal-backdrop .modal-popup .modal-body .add-product{margin-bottom:20px}.modal-backdrop .modal-popup .modal-body .add-product .add-box{margin-top:14px;padding:14px;border-radius:10px;background:rgba(255,255,255,.03)}.modal-backdrop .modal-popup .modal-body .table .input-box .qty{width:50px;padding:5px 10px}.modal-backdrop .modal-popup .modal-body .hashtags-container{border:none;max-width:none;margin-bottom:0;padding:0;gap:10px;max-height:320px}.modal-backdrop .modal-popup .modal-body .hashtags-container .hashtag-box{border:1px solid var(--color-primary);border-radius:40px;transition:.3s ease}.modal-backdrop .modal-popup .modal-body .hashtags-container .hashtag-box:hover{background:rgba(255,255,255,.04)}.modal-backdrop .modal-popup .modal-body .hashtags-container .hashtag-box.active{background-color:var(--color-primary)}.modal-backdrop .modal-popup .modal-body .category-tree{max-height:320px}.modal-backdrop .modal-popup .modal-body .category-tree .children{margin-left:18px;border-left:1px solid var(--color-dark-gray);padding-left:10px;margin-top:6px}.modal-backdrop .modal-popup .modal-body .category-tree .category-pill{padding:7px 14px;border-radius:40px;font-size:16px;font-weight:300;cursor:pointer;margin-bottom:6px;background:transparent;border:1px solid var(--color-dark-gray);color:var(--color-text);transition:.3s ease}@media screen and (max-width: 768px){.modal-backdrop .modal-popup .modal-body .category-tree .category-pill{font-size:14px}}.modal-backdrop .modal-popup .modal-body .category-tree .category-pill:hover{background:rgba(255,255,255,.04)}.modal-backdrop .modal-popup .modal-body .category-tree .category-pill.active{background:var(--color-primary);border-color:var(--color-primary)}.modal-backdrop .modal-popup .modal-body .product-detail .info h2{font-weight:400;font-size:24px;text-align:left;padding:0}.modal-backdrop .modal-popup .modal-footer{padding:0 20px 20px;display:flex;justify-content:center;gap:10px}@media screen and (max-width: 768px){.modal-backdrop .modal-popup .modal-footer{padding:0 10px 10px}}.swal-toast,.swal-popup{border:1px solid var(--color-primary)!important;border-radius:10px;background-color:var(--color-bg)!important;color:var(--color-text)!important}.swal-toast .swal2-title,.swal-popup .swal2-title{font-weight:100!important}.swal-popup .swal2-title{font-size:30px!important}@media screen and (max-width: 768px){.swal-popup .swal2-title{font-size:24px!important}}.swal-popup h3{font-size:20px;font-weight:300}@media screen and (max-width: 768px){.swal-popup h3{font-size:16px}}.swal-popup h3 small{font-size:14px}.swal-popup .swal2-confirm{background:linear-gradient(to right,var(--color-primary),var(--color-secondary)) padding-box,linear-gradient(to right,var(--color-primary),var(--color-secondary)) border-box!important}.swal-popup .swal2-confirm,.swal-popup .swal2-cancel{border-radius:20px!important;font-size:16px;padding:10px 20px;font-weight:400}@media screen and (max-width: 768px){.swal-popup .swal2-confirm,.swal-popup .swal2-cancel{font-size:14px;padding:8px 15px}}.swal-popup div:where(.swal2-container) div:where(.swal2-html-container){font-size:16px}.swal-popup .swal-form{display:flex;flex-direction:column;gap:16px;text-align:left}.swal-popup .swal-form .checkbox-container{padding:0}.swal-popup .swal2-input,.swal-popup .swal2-textarea{background-color:transparent;border:1px solid var(--color-light-gray);border-radius:10px;padding:10px 20px;width:calc(100% - 40px);color:var(--color-text);font-size:16px;height:auto;margin:0 auto}@media screen and (max-width: 768px){.swal-popup .swal2-input,.swal-popup .swal2-textarea{font-size:14px;padding:8px 15px}}.swal-popup .swal2-input::placeholder,.swal-popup .swal2-textarea::placeholder{color:var(--color-light-gray);opacity:1}.swal-popup .swal2-input:focus,.swal-popup .swal2-textarea:focus{outline:none;box-shadow:none}.swal-popup .swal2-input-label{width:calc(100% - 40px);justify-content:flex-start;font-weight:100;font-size:14px}.swal-popup .price-row{display:grid;grid-template-columns:1fr 2fr auto;grid-column-gap:10px;margin-bottom:10px}.swal-popup .price-row .swal2-input{width:100%}.slider-container{max-width:1800px;margin-left:auto;margin-right:auto}.slider-container .img-box{border-radius:10px;background-position:center;background-size:cover;aspect-ratio:1;position:relative;overflow:hidden;cursor:pointer;border:1px solid var(--color-bg)}.slider-container .img-box:hover{border-color:var(--color-primary);transition:.3s ease}.slider-container .img-box img{width:100%}.slider-container .img-box .overlay{position:absolute;background-color:#000000d9;bottom:0;width:calc(100% - 40px);left:0;padding:20px;display:flex;align-items:center;flex-direction:column;justify-content:center}@media screen and (max-width: 480px){.slider-container .img-box .overlay{padding:10px;width:calc(100% - 20px)}}.slider-container .img-box .overlay p{margin:0;padding-bottom:10px;font-weight:100;font-size:14px;text-align:center}@media screen and (max-width: 768px){.slider-container .img-box .overlay p{font-size:12px;padding-bottom:5px}}@media screen and (max-width: 768px){.slider-container .img-box .overlay p{font-size:10px}}.slider-container .img-box .overlay h4{margin:0;text-align:center;font-size:20px;font-weight:300}@media screen and (max-width: 768px){.slider-container .img-box .overlay h4{font-size:16px}}.slider-container .refs-box{border:1px solid var(--color-primary);border-radius:20px;padding:20px;position:relative;margin:10px 0 20px;min-height:70%;height:-webkit-fill-available;background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/build/assets/references-box-963ae69a.webp);background-position:center;background-size:cover}.slider-container .refs-box .quotes{position:absolute;height:20px;width:20px;z-index:1000;fill:var(--color-primary);top:-10px;right:20px}.slider-container .refs-box .name-box{display:flex;align-items:center;gap:10px;margin-bottom:20px}.slider-container .refs-box .name-box h4{margin:0;font-size:20px;font-weight:300}@media screen and (max-width: 768px){.slider-container .refs-box .name-box h4{font-size:16px}}.slider-container .refs-box .name-box svg{height:30px;width:30px;fill:var(--color-primary)}.slider-container .refs-box p{margin:0;font-weight:100}@media screen and (max-width: 768px){.slider-container .refs-box p{font-size:14px}}.slider-container .splide__pagination{bottom:-30px}@media screen and (max-width: 768px){.slider-container .splide__pagination{bottom:-20px}}.slider-container .splide__arrow--next{right:-1em}.slider-container .splide__arrow--prev{left:-1em}.slider-container .splide__arrow{opacity:.5}.posts-container{grid-column-gap:20px;grid-row-gap:20px;display:grid;grid-template-columns:repeat(5,1fr);max-width:1800px;margin:0 auto 30px}@media (max-width: 1440px){.posts-container{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 1024px){.posts-container{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 768px){.posts-container{grid-template-columns:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:10px}}.posts-container .post-box{border-radius:10px;background-position:center;background-size:cover;position:relative;overflow:hidden;cursor:pointer;border:1px solid var(--color-bg);aspect-ratio:1}.posts-container .post-box:hover{border-color:var(--color-primary);transition:.3s ease}.posts-container .post-box img{width:100%}.posts-container .post-box .protected{position:absolute;background-color:#000000d9;top:0;right:0;padding:10px;border-radius:0 0 0 10px}@media screen and (max-width: 768px){.posts-container .post-box .protected{padding:7px}}.posts-container .post-box .protected svg{width:20px;height:20px}@media screen and (max-width: 768px){.posts-container .post-box .protected svg{height:16px;width:16px}}.posts-container .post-box .overlay{position:absolute;background-color:#000000d9;bottom:0;width:calc(100% - 40px);left:0;padding:20px;display:flex;align-items:center;flex-direction:column;justify-content:center}@media screen and (max-width: 480px){.posts-container .post-box .overlay{padding:10px;width:calc(100% - 20px)}}.posts-container .post-box .overlay div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;width:100%;padding-top:20px}@media screen and (max-width: 768px){.posts-container .post-box .overlay div{flex-direction:column;padding-top:5px;display:none}}.posts-container .post-box .overlay div p{margin:0;font-weight:100;font-size:12px;display:flex;text-align:center;align-items:center;gap:7px}.posts-container .post-box .overlay div p svg{height:12px;width:12px}.posts-container .post-box .overlay h4{margin:0;width:100%;text-transform:uppercase;font-size:20px;font-weight:300}@media screen and (max-width: 768px){.posts-container .post-box .overlay h4{font-size:16px}}@media screen and (max-width: 480px){.posts-container .post-box .overlay h4{font-size:14px}}.post-body{max-width:1800px;margin-left:auto;margin-right:auto;font-weight:100;display:-webkit-flex;flex-flow:row nowrap}@media screen and (max-width: 1024px){.post-body{display:grid;gap:30px;align-items:start;grid-template-columns:1fr 1fr;grid-template-areas:"prev next" "content content"}}@media screen and (max-width: 768px){.post-body{gap:20px 30px}}.post-body .prev-box,.post-body .next-box{width:200px;align-items:center;flex-shrink:0}@media screen and (max-width: 480px){.post-body .prev-box,.post-body .next-box{width:auto}}.post-body .prev-box p,.post-body .next-box p{display:flex;gap:10px;align-items:center;margin:0;padding-bottom:20px}.post-body .prev-box p span,.post-body .next-box p span{font-weight:100}@media screen and (max-width: 768px){.post-body .prev-box p,.post-body .next-box p{font-size:12px;gap:5px;padding-bottom:10px}.post-body .prev-box p svg,.post-body .next-box p svg{height:12px;width:12px}}.post-body .content-box{flex:1;grid-area:content}.post-body .content-box a{color:var(--color-primary)}.post-body .prev-box{padding-right:50px;grid-area:prev}@media screen and (max-width: 1024px){.post-body .prev-box{padding-right:0}}.post-body .next-box{padding-left:50px;grid-area:next}@media screen and (max-width: 1024px){.post-body .next-box{padding-left:0;margin-left:auto}}.post-body .next-box p{justify-content:flex-end}.post-body .post{cursor:pointer;position:sticky;width:100%;top:120px}.post-body .flex .img-box{aspect-ratio:1;width:100%;background-position:center;background-size:cover;border-radius:10px}.post-body .flex h5{margin:0;padding-top:20px;font-size:16px;font-weight:300;text-transform:uppercase;text-align:center}@media screen and (max-width: 768px){.post-body .flex h5{font-size:14px;padding-top:10px}}.post-pass-container{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/build/assets/references-box-963ae69a.webp);background-position:center;background-size:cover;border:1px solid var(--color-primary);max-width:500px;margin:0 auto;padding:20px;border-radius:16px;display:flex;flex-direction:column;gap:15px;align-items:flex-end}.products-container{grid-column-gap:20px;grid-row-gap:20px;display:grid;grid-template-columns:repeat(5,1fr);max-width:1800px;margin:0 auto 30px}@media (max-width: 1440px){.products-container{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 1024px){.products-container{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 768px){.products-container{grid-template-columns:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:10px}}.product-box{border:1px solid var(--color-dark-gray);border-radius:10px;padding:20px;height:calc(100% - 42px);cursor:pointer;display:flex;flex-direction:column}@media screen and (max-width: 768px){.product-box{padding:10px;height:calc(100% - 22px)}}.product-box:hover{border-color:var(--color-primary);transition:.3s ease}.product-box .image{background-image:url(/build/assets/delete-after-94e03a91.jpg);background-position:center;background-size:cover;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-end;gap:10px;width:calc(100% - 20px);aspect-ratio:1;border-radius:10px;padding:10px}.product-box .info{display:flex;flex-direction:column;height:100%;justify-content:space-between}.product-box .info h5{font-weight:300;font-size:18px;flex:1;margin:20px 0 10px}@media screen and (max-width: 768px){.product-box .info h5{font-size:16px;margin:10px 0}}.product-box .info .duration{margin:0 0 30px;display:flex;gap:6px;align-items:center;justify-content:flex-start;font-size:14px}.product-box .info>div{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.product-box .info .button svg{height:20px;width:20px}.discount-badge{background:var(--color-red);font-size:14px;padding:5px 10px;border-radius:15px}@media screen and (max-width: 768px){.discount-badge{font-size:10px}}.price-box{display:flex;flex-direction:column;align-items:flex-start}.price-box .discount-badge{margin-bottom:30px}.price-box .final-price{font-size:20px;margin:0;color:var(--color-secondary)}@media screen and (max-width: 768px){.price-box .final-price{font-size:14px}}.price-box .old-price{text-decoration:line-through;color:#999;font-size:13px;margin:0;font-weight:300}@media screen and (max-width: 768px){.price-box .old-price{font-size:10px}}.product-detail{display:flex;gap:40px;max-width:1800px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.product-detail{flex-direction:column;gap:20px}}.product-detail .images{display:flex;flex-direction:column;width:500px}@media screen and (max-width: 1024px){.product-detail .images{width:50%}}@media screen and (max-width: 768px){.product-detail .images{width:100%}}.product-detail .images .main-image img{width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px #0000001a}.product-detail .images .gallery{display:flex;gap:10px;margin-top:15px;flex-wrap:nowrap;overflow-x:auto}@media screen and (max-width: 768px){.product-detail .images .gallery{margin-top:10px;gap:5px}}.product-detail .images .gallery img{width:70px;height:70px;object-fit:cover;border-radius:6px;cursor:pointer;border:2px solid transparent;transition:.2s}@media screen and (max-width: 768px){.product-detail .images .gallery img{width:50px;height:50px}}.product-detail .images .gallery img:hover,.product-detail .images .gallery img.active{border-color:var(--color-primary)}.product-detail .info{width:calc(100% - 540px)}@media screen and (max-width: 1024px){.product-detail .info{width:50%}}@media screen and (max-width: 768px){.product-detail .info{width:100%}}.product-detail .info h1{margin:0 0 20px;font-weight:300;font-size:30px}@media screen and (max-width: 768px){.product-detail .info h1{font-size:24px}}.product-detail .info .duration{margin:0 0 30px;display:flex;gap:6px;align-items:center;justify-content:flex-start;font-size:14px}.product-detail .info .final-price{margin:0 0 20px;font-weight:400;font-size:24px;color:var(--color-primary)}@media screen and (max-width: 768px){.product-detail .info .final-price{font-size:20px}}.product-detail .info .description{font-weight:100;margin-bottom:20px}.product-detail .info .description a{color:var(--color-primary)}.product-detail .info form{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}@media screen and (max-width: 768px){.product-detail .info form{margin-bottom:10px}}.product-detail .info form input,.product-detail .info form textarea{margin-bottom:10px;max-width:300px}.product-detail .info .qty-input{color:#fff;background:var(--color-bg);border:1px solid var(--color-primary);display:flex;align-items:center;overflow:hidden;border-radius:10px;width:fit-content;margin-bottom:30px}@media screen and (max-width: 768px){.product-detail .info .qty-input{margin-bottom:20px}}.product-detail .info .qty-input .product-qty,.product-detail .info .qty-input .qty-count{background:transparent;color:inherit;font-weight:400;font-size:inherit;border:none;display:inline-block;min-width:0;height:2.5rem;line-height:1}@media screen and (max-width: 768px){.product-detail .info .qty-input .product-qty,.product-detail .info .qty-input .qty-count{height:2rem}}.product-detail .info .qty-input .product-qty:focus,.product-detail .info .qty-input .qty-count:focus{outline:none}.product-detail .info .qty-input .product-qty{width:50px;min-width:0;display:inline-block;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.product-detail .info .qty-input .product-qty::-webkit-outer-spin-button,.product-detail .info .qty-input .product-qty::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.product-detail .info .qty-input .qty-count{padding:0;cursor:pointer;width:2.5rem;font-size:1.25em;text-indent:-100px;overflow:hidden;position:relative}@media screen and (max-width: 768px){.product-detail .info .qty-input .qty-count{width:2rem;font-size:1em}}.product-detail .info .qty-input .qty-count:before,.product-detail .info .qty-input .qty-count:after{content:"";height:2px;width:10px;position:absolute;display:block;background:white;top:0;bottom:0;left:0;right:0;margin:auto}.product-detail .info .qty-input .qty-count:disabled{color:var(--color-dark-gray);cursor:not-allowed}.product-detail .info .qty-input .qty-count:disabled:before,.product-detail .info .qty-input .qty-count:disabled:after{background:var(--color-dark-gray)}.product-detail .info .qty-input .qty-count--minus{border-right:1px solid var(--color-primary)}.product-detail .info .qty-input .qty-count--add{border-left:1px solid var(--color-primary)}.product-detail .info .qty-input .qty-count--add:after{transform:rotate(90deg)}.product-description{max-width:1800px;margin-left:auto;margin-right:auto;margin-top:100px;border-top:1px dashed var(--color-dark-gray)}@media screen and (max-width: 1024px){.product-description{margin-top:50px}}@media screen and (max-width: 768px){.product-description{margin-top:20px}}.product-description h3{font-weight:300;font-size:25px;margin-top:50px}@media screen and (max-width: 768px){.product-description h3{margin-top:20px;font-size:20px}}.product-description p{font-weight:100}.product-description a{color:var(--color-primary)}.empty{margin-top:15px;color:#777}.media-manager h1{margin-bottom:18px;font-size:1.8rem}.toolbar{display:flex;justify-content:space-between;gap:14px;margin-bottom:18px;flex-wrap:wrap}.toolbar .left,.toolbar .right{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.toolbar input[type=text],.toolbar select{padding:8px 10px;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.15);color:#e6f1f5;min-width:220px}.toolbar input[type=file]{color:#cde3ea}.toolbar label{display:flex;align-items:center;gap:6px;font-size:.9rem;color:#cde3ea}.media-table{width:100%;border-collapse:collapse;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden}.media-table th,.media-table td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;font-size:14px}.media-table th{font-weight:600;color:#cde3ea;background:rgba(255,255,255,.04)}.media-table tr:hover td{background:rgba(255,255,255,.03)}.media-table tr:last-child td{border-bottom:none}.preview-thumb{width:48px;height:48px;object-fit:cover;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#fff}.file-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.tiptap img{max-width:100%;height:auto}.content-editor .is-active{background-color:var(--color-primary)!important}.switch{position:relative;display:inline-block;width:40px;height:20px}.switch input{display:none}.slider{position:absolute;cursor:pointer;background-color:#ccc;border-radius:20px;top:0;left:0;right:0;bottom:0;transition:.3s}.slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:.3s}input:checked+.slider{background-color:#4caf50}input:checked+.slider:before{transform:translate(20px)}.color-preview{width:25px;height:25px;border-radius:4px;border:1px solid #ccc}.select-loading{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:14px;color:#666}.promo-container{max-width:none;border:1px solid var(--color-dark-gray);background-color:#ffffff0a;border-radius:10px;padding:20px 20px 0;margin:0 0 20px}.promo-card{position:relative;padding:20px;border-radius:14px;cursor:pointer}.promo-label{position:absolute;top:10px;right:12px;padding:4px 8px;background:#f1f1f1;border-radius:6px;color:#777}.promo-card h3{font-size:18px;margin-bottom:8px}
