:root{font-size:62.5%}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{display:grid;grid-template-rows:minmax(12.5vh,auto) 1fr minmax(7.5vh,auto);min-height:100vh;font-family:Helvetica,Arial,sans-serif;line-height:1.5;font-size:clamp(1.5rem,calc(1.5rem + 3vw),1.75rem);overflow-x:hidden}@media (min-width: 48rem){body{grid-template-rows:minmax(15vh,auto) 1fr}}.footer{display:none;justify-content:center;align-items:center}@media (min-width: 48rem){.footer{display:flex}}h1,h2,h3{letter-spacing:.1rem;line-height:1.1;max-width:25ch;font-size:clamp(2.5rem,calc(2.5rem + 3vw),3.5rem);font-family:serif;font-weight:700}ul{list-style:none}a,button,span,img{display:inline-block}img{display:block;max-width:100%;object-fit:cover}label{display:block}a{text-decoration:none;color:unset}p{max-width:30ch}@media (min-width: 76.8rem){p{max-width:60ch}}section{padding:2.5rem .5rem}@media (min-width: 48rem){section{padding:5rem 1.5rem}}.section-s{min-height:75vh}.section-m{min-height:100vh}.section-l{min-height:125vh}.container{width:min(100%,50rem);margin-inline:auto}.container-l{width:min(100%,75rem);margin-inline:auto}.flow>*+*{margin-top:1.5rem}.flow-l>*+*{margin-top:10rem}.flex{display:flex;justify-content:center;align-items:center}.gap-xs{gap:.25rem}.gap-s{gap:.5rem}.gap-m{gap:1.5rem}.gap-l{gap:2.5rem}.gap-xl{gap:5rem}.grid{display:grid;justify-content:center;grid-template-columns:repeat(auto-fit,25rem);grid-row-gap:2.5rem}.nav{display:flex;align-items:center;height:100%;justify-content:space-between}.nav-logo{font-family:cursive;font-size:clamp(2.5rem,calc(2.5rem + 3vw),3.5rem)}.nav-links{display:flex;align-items:center}.nav-link{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:clamp(1.5rem,calc(1.5rem + 3vw),1.75rem)}.auth{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;width:min(100%,50rem);min-height:35rem;margin:1.5rem auto;padding:2.5rem 1.5rem;border-radius:.25rem;background-color:#1919191a}.auth-msg{font-size:1.5rem}.auth-link{padding:0 .25rem;font-weight:900}.auth-error{color:#f20d59;font-size:1.5rem;min-height:3rem}.auth-title{font-weight:500;font-size:2rem;margin-bottom:1.5rem;text-transform:uppercase}.auth-label{display:block;font-weight:900;font-size:1.75rem;text-transform:uppercase}.auth-input{outline:none;padding:.5rem;font-size:1.75rem;margin:.25rem 0}.auth-btn{display:flex;align-items:center;gap:.25rem;margin-top:auto;font-size:1.75rem;border:none;padding:1rem 1.5rem;border-radius:.25rem;cursor:pointer;font-weight:900;text-transform:uppercase}.auth-btn:disabled{opacity:.5;cursor:auto}.btn{border:none;padding:.75rem 1.5rem;cursor:pointer;text-transform:uppercase;font-size:clamp(1.5rem,calc(1.5rem + 3vw),1.75rem);font-weight:400;transition:opacity .3s ease-out;width:max-content}.btn-disabled{cursor:auto;opacity:.5}.btn:hover:not(:disabled){opacity:.75}.dashboard{display:flex;flex-direction:column}@media (min-width: 48rem){.dashboard{flex-direction:row}}.dashboard-menu{flex-basis:25rem;display:flex;flex-direction:column;height:auto}@media (min-width: 48rem){.dashboard-menu{height:100vh}}.dashboard-menu-item{display:flex;align-items:center;cursor:pointer;user-select:none;text-transform:uppercase}.dashboard-submenu{display:flex;flex-direction:column;align-items:end}.dashboard-submenu-item{margin:.25rem 0;width:95%}.dashboard-main{flex:1;height:100vh;overflow-y:auto}@media (min-width: 48rem){.dashboard-main{border:solid .1rem;align-self:stretch}}.form-title{font-weight:400;font-size:clamp(1.75rem,calc(1.75rem + 3vw),2.5rem)}.form-label{font-weight:900;text-transform:uppercase;font-size:clamp(1.5rem,calc(1.5rem + 3vw),1.75rem)}.form-input{padding:.25rem .75rem;font-size:clamp(1.5rem,calc(1.5rem + 3vw),1.75rem)}.form-select{width:25rem;height:5rem}.form-textarea{resize:none;width:100%;height:30rem;font-size:clamp(1.5rem,calc(1.5rem + 3vw),1.75rem)}.form-error{min-height:3rem;font-size:clamp(1.5rem,calc(1.5rem + 3vw),1.75rem)}.form-submit{display:flex;align-items:center}.uploads-item{display:flex;align-items:center;text-align:center}.uploads-image{flex-basis:15rem;text-align:center}.uploads-name{flex:1 1 30rem}.uploads-tools{flex-basis:10rem;display:flex}.uploads-tool{cursor:pointer;font-size:clamp(1.75rem,calc(1.75rem + 3vw),2.5rem)}.spinner{border-radius:50%;border-top:.5rem solid #00acc1;border-left:.5rem solid transparent;border-bottom:.5rem solid #00acc1;border-right:.5rem solid transparent;animation:1.5s infinite linear rotateMe}.spinner-s{width:2.5rem;height:2.5rem}.spinner-m{width:5rem;height:5rem}.spinner-l{width:7.5rem;height:7.5rem}@keyframes rotateMe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toasts{position:fixed;z-index:1;top:1.5%;right:1.5%}.toasts-item{width:min(40rem,100vh);transition:transform 1.5s ease-in,opacity 1.5s ease-in}.toasts-item.moved-out{transform:translate(50%);opacity:.1}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(100%,50rem);max-height:50rem;border:solid;overflow-y:scroll}.modal-close{position:absolute;top:2.5%;right:5%;font-size:2rem;border:0;background-color:transparent;font-weight:900;padding:.25rem .75rem;color:#f20d59;cursor:pointer}.dnd-draggable{cursor:move}.dnd-dragging{opacity:.5}.users-user{display:flex;flex-direction:column;align-items:stretch;min-height:7.5rem}@media (min-width: 48rem){.users-user{flex-direction:row;align-items:center}}.users-username,.users-access_level,.users-is_verified{flex:1}.users-tools{flex-basis:1 1 15rem;display:flex;align-items:center}.categories-header{display:none}@media (min-width: 48rem){.categories-header{display:block}}.categories-item{display:flex;align-items:start;flex-direction:column}@media (min-width: 48rem){.categories-item{flex-direction:row;align-items:center}}@media (min-width: 48rem){.categories-name_gr{flex:1 1 15rem}}.categories-name_gr:before{content:attr(data-title);font-weight:700;margin-right:.5rem}@media (min-width: 48rem){.categories-name_gr:before{display:none}}@media (min-width: 48rem){.categories-name_en{flex:1 1 15rem}}.categories-name_en:before{content:attr(data-title);font-weight:700;margin-right:.5rem}@media (min-width: 48rem){.categories-name_en:before{display:none}}@media (min-width: 48rem){.categories-updated_at{flex:1 1 15rem}}.categories-updated_at:before{content:attr(data-title);font-weight:700;margin-right:.5rem}@media (min-width: 48rem){.categories-updated_at:before{display:none}}.categories-tools{flex:1 1 15rem;display:flex;justify-content:center;align-items:center}.catalogue-header{display:none}@media (min-width: 48rem){.catalogue-header{display:block}}.catalogue-item{display:flex;align-items:start;flex-direction:column}@media (min-width: 48rem){.catalogue-item{flex-direction:row;align-items:center}}@media (min-width: 48rem){.catalogue-name_gr{flex:1 1 15rem}}.catalogue-name_gr:before{content:attr(data-title);font-weight:700;margin-right:.5rem}@media (min-width: 48rem){.catalogue-name_gr:before{display:none}}@media (min-width: 48rem){.catalogue-name_en{flex:1 1 15rem}}.catalogue-name_en:before{content:attr(data-title);font-weight:700;margin-right:.5rem}@media (min-width: 48rem){.catalogue-name_en:before{display:none}}@media (min-width: 48rem){.catalogue-price{flex:1 1 15rem}}.catalogue-price:before{content:attr(data-title);font-weight:700;margin-right:.5rem}@media (min-width: 48rem){.catalogue-price:before{display:none}}@media (min-width: 48rem){.catalogue-updated_at{flex:1 1 15rem}}.catalogue-updated_at:before{content:attr(data-title);font-weight:700;margin-right:.5rem}@media (min-width: 48rem){.catalogue-updated_at:before{display:none}}.catalogue-tools{flex:1 1 15rem;display:flex;justify-content:center;align-items:center}.messages-item{display:flex;flex-direction:column;align-items:center}@media (min-width: 48rem){.messages-item{flex-direction:row}}.messages-item-email{flex-basis:30rem}.messages-item-message{flex:1}.messages-item-tools{flex-basis:20rem;display:flex;align-items:center}.images-item{display:flex;align-items:center}.images-img{flex-basis:20rem}.images-name_en{flex:1}.images-tools{flex-basis:10rem}.text-primary-50{color:#f5f3fe}.bg-primary-50{background-color:#f5f3fe}.border-primary-50{border:solid #f5f3fe}.text-primary-100{color:#d8cffc}.bg-primary-100{background-color:#d8cffc}.border-primary-100{border:solid #d8cffc}.text-primary-200{color:#b29efa}.bg-primary-200{background-color:#b29efa}.border-primary-200{border:solid #b29efa}.text-primary-300{color:#8b6ef7}.bg-primary-300{background-color:#8b6ef7}.border-primary-300{border:solid #8b6ef7}.text-primary-400{color:#653df5}.bg-primary-400{background-color:#653df5}.border-primary-400{border:solid #653df5}.text-primary-500{color:#3e0df2}.bg-primary-500{background-color:#3e0df2}.border-primary-500{border:solid hsl(253,90%,50%)}.text-primary-600{color:#320ac2}.bg-primary-600{background-color:#320ac2}.border-primary-600{border:solid #320ac2}.text-primary-700{color:#250891}.bg-primary-700{background-color:#250891}.border-primary-700{border:solid #250891}.text-primary-800{color:#190561}.bg-primary-800{background-color:#190561}.border-primary-800{border:solid #190561}.text-primary-900{color:#0c0330}.bg-primary-900{background-color:#0c0330}.border-primary-900{border:solid #0c0330}.text-primary-950{color:#03010c}.bg-primary-950{background-color:#03010c}.border-primary-950{border:solid #03010c}.text-secondary{color:#c1f20d}.bg-secondary{background-color:#c1f20d}.border-secondary{border:solid #c1f20d}.text-error{color:#f20d59}.bg-error{background-color:#f20d59}.border-error{border:solid hsl(340,90%,50%)}.text-info{color:#f2cc0d}.bg-info{background-color:#f2cc0d}.border-info{border:solid hsl(50,90%,50%)}.text-success{color:#0df259}.bg-success{background-color:#0df259}.border-success{border:solid hsl(140,90%,50%)}.mt-xs{margin-top:.5rem}.pt-xs{padding-top:.5rem}.mt-s{margin-top:.75rem}.pt-s{padding-top:.75rem}.mt-m{margin-top:1rem}.pt-m{padding-top:1rem}.mt-l{margin-top:1.5rem}.pt-l{padding-top:1.5rem}.mt-xl{margin-top:2.5rem}.pt-xl{padding-top:2.5rem}.mt-xxl{margin-top:5rem}.pt-xxl{padding-top:5rem}.mt-auto{margin-top:auto}.pt-auto{padding-top:auto}.mr-xs{margin-right:.5rem}.pr-xs{padding-right:.5rem}.mr-s{margin-right:.75rem}.pr-s{padding-right:.75rem}.mr-m{margin-right:1rem}.pr-m{padding-right:1rem}.mr-l{margin-right:1.5rem}.pr-l{padding-right:1.5rem}.mr-xl{margin-right:2.5rem}.pr-xl{padding-right:2.5rem}.mr-xxl{margin-right:5rem}.pr-xxl{padding-right:5rem}.mr-auto{margin-right:auto}.pr-auto{padding-right:auto}.mb-xs{margin-bottom:.5rem}.pb-xs{padding-bottom:.5rem}.mb-s{margin-bottom:.75rem}.pb-s{padding-bottom:.75rem}.mb-m{margin-bottom:1rem}.pb-m{padding-bottom:1rem}.mb-l{margin-bottom:1.5rem}.pb-l{padding-bottom:1.5rem}.mb-xl{margin-bottom:2.5rem}.pb-xl{padding-bottom:2.5rem}.mb-xxl{margin-bottom:5rem}.pb-xxl{padding-bottom:5rem}.mb-auto{margin-bottom:auto}.pb-auto{padding-bottom:auto}.ml-xs{margin-left:.5rem}.pl-xs{padding-left:.5rem}.ml-s{margin-left:.75rem}.pl-s{padding-left:.75rem}.ml-m{margin-left:1rem}.pl-m{padding-left:1rem}.ml-l{margin-left:1.5rem}.pl-l{padding-left:1.5rem}.ml-xl{margin-left:2.5rem}.pl-xl{padding-left:2.5rem}.ml-xxl{margin-left:5rem}.pl-xxl{padding-left:5rem}.ml-auto{margin-left:auto}.pl-auto{padding-left:auto}.my-xs{margin-block:.5rem}.py-xs{padding-block:.5rem}.my-s{margin-block:.75rem}.py-s{padding-block:.75rem}.my-m{margin-block:1rem}.py-m{padding-block:1rem}.my-l{margin-block:1.5rem}.py-l{padding-block:1.5rem}.my-xl{margin-block:2.5rem}.py-xl{padding-block:2.5rem}.my-xxl{margin-block:5rem}.py-xxl{padding-block:5rem}.my-auto{margin-block:auto}.py-auto{padding-block:auto}.mx-xs{margin-inline:.5rem}.px-xs{padding-inline:.5rem}.mx-s{margin-inline:.75rem}.px-s{padding-inline:.75rem}.mx-m{margin-inline:1rem}.px-m{padding-inline:1rem}.mx-l{margin-inline:1.5rem}.px-l{padding-inline:1.5rem}.mx-xl{margin-inline:2.5rem}.px-xl{padding-inline:2.5rem}.mx-xxl{margin-inline:5rem}.px-xxl{padding-inline:5rem}.mx-auto{margin-inline:auto}.px-auto{padding-inline:auto}.m-xs{margin:.5rem}.p-xs{padding:.5rem}.m-s{margin:.75rem}.p-s{padding:.75rem}.m-m{margin:1rem}.p-m{padding:1rem}.m-l{margin:1.5rem}.p-l{padding:1.5rem}.m-xl{margin:2.5rem}.p-xl{padding:2.5rem}.m-xxl{margin:5rem}.p-xxl{padding:5rem}.m-auto{margin:auto}.p-auto{padding:auto}.rounded-s{border-radius:.25rem}.rounded-m{border-radius:.75rem}.rounded-l{border-radius:1.5rem}.rounded-xl{border-radius:2.5rem}.rounded{border-radius:50%}.hover{opacity:1;transition:opacity .15s ease-out}.hover:hover{opacity:.75}.hover-reverse{opacity:.75;transition:opacity .15s ease-out}.hover-reverse:hover{opacity:1}
