:root{--navy:#182747;--brown:#562b08;--green:#647e68;--gray:#d8d8d8}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:Quicksand;font-weight:400;margin:0}h1{font-family:Nosifer;letter-spacing:.2rem}h2{font-family:Secular One}::-webkit-scrollbar{width:0}#navbar{padding:0 50px}.li{color:#fff}#pristina-logo{width:15%}.drdown{align-items:left}.nav_link{font-size:18px;font-weight:800;letter-spacing:5px}.tiktok_icon{color:#000}.instagram_icon{color:#dd6276}.logout_btn{cursor:pointer}@media (max-width:1028px){#navbar{padding:0 15px}}.featured,.featured_row{height:calc(100vh - 50px)}.col_left{align-items:center;display:flex;padding-left:60px}.col_left h1{color:#000;font-size:30px;font-weight:700;letter-spacing:8px;line-height:55px}.col_right{align-items:center;display:flex;justify-content:center}.featured_img{width:100%}.col_bottom,.col_bottom a{color:#000;font-size:25px;text-align:center}@media (max-width:1028px){.col_left{align-items:center;display:flex;justify-content:center;margin-top:150px;padding-left:0}.col_left h1{font-size:14px;line-height:30px;padding:0 25px}.featured_img{width:100%}.col_bottom a{display:none}}#products_item{display:flex;justify-content:center;margin-bottom:50px}#products{padding:0 5rem}.products{grid-gap:25px;display:grid;grid-template-columns:repeat(4,1fr)}.product_update{display:flex;flex-direction:column;justify-content:center;margin:50px}.add_btn{background-color:#9999bf;border-radius:5px;font-size:18px;font-weight:800;padding:15px}.addproduct{padding:50px 25px}.admin_back{text-decoration:none}.input-container{align-items:center;display:flex;margin:50px 10px 25px;position:relative}.search_input{background-color:initial;border:none;border-radius:10px;cursor:pointer;height:40px;outline:none;padding:18px 16px;transition:all .5s ease-in-out;width:40px}.search_input::placeholder{color:#0000}.search_input:focus::placeholder{color:#838080}.search_input:focus,.search_input:not(:placeholder-shown){background-color:#fff;border:1px solid rgba(0,0,0,.659);cursor:none;padding:18px 16px 18px 40px;width:290px}.icon{fill:#000;background-color:#fff;border:1px solid #000;border-radius:10px;height:40px;left:0;position:absolute;top:0;width:40px;z-index:-1}.search_input:hover+.icon{transform:rotate(1turn);transition:.2s ease-in-out}.search_input:focus+.icon,.search_input:not(:placeholder-shown)+.icon{background-color:initial;border:none;z-index:0}.category-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:1rem 0}.category-button{background-color:#fff;border:1px solid #888;border-radius:5px;color:#333;cursor:pointer;padding:8px 16px;transition:.2s ease}.category-button:hover{background-color:#f0f0f0}.category-button.active{background-color:#013c77db;color:#fff}.card{background:#fff;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;height:100%;padding:.8em}.card-header{display:flex;font-size:12px;justify-content:flex-end;margin-bottom:1rem;width:100%}.card-img{border-radius:.5rem;transition:.3s ease}.card-img img{object-fit:cover}.card-info{padding-top:10%}svg{color:#fff;height:20px;width:20px}.card-footer{align-items:center;border-top:1px solid #ddd;display:flex;justify-content:flex-end;width:100%}.text-title{font-size:1em;font-weight:200}.footer-title{font-family:stick;font-size:1.1em;font-weight:500}.text-body{font-size:.8em}.card-button{border:1px solid #252525;border-radius:50px;cursor:pointer;display:flex;padding:.3em;transition:.3s ease-in-out}.card-img:hover{box-shadow:0 13px 47px -5px #e2c43f40,0 8px 16px -8px #b447474d;transform:translateY(-25%)}.card-button:hover{background-color:#ffb31a;border:1px solid #000}.col_item{margin:0 25px}.input{background-color:#212121;border:2px solid;border-color:#0000 #0000 #3f3f3f;color:#fff;font-family:monospace;height:50px;letter-spacing:1px;margin-bottom:15px;outline:none;padding:5px;transition:.5s linear;width:100%}.input:focus{border:2px solid #9999bf;box-shadow:4px 4px 10px #070707;caret-color:#9999bf;color:#fff}.input:focus::placeholder,.textarea{color:#fff}.textarea{background-color:#212121;border:2px solid;border-color:#0000 #0000 #3f3f3f;caret-color:#3f3f3f;font-family:monospace;height:150px;letter-spacing:1px;outline:none;padding:5px;transition:.5s linear;width:100%}.textarea:focus{border:2px solid #9999bf;box-shadow:4px 4px 10px #070707;caret-color:#9999bf;color:#fff}.textarea:focus::placeholder{color:#9999bf}.contact_btn{background:#fff;border:1px solid #18181a;color:#18181a;cursor:pointer;display:inline-block;font-size:15px;line-height:15px;margin-top:15px;overflow:hidden;padding:18px 18px 17px;position:relative;text-decoration:none;touch-action:manipulation;width:150px}.contact_btn span:first-child{position:relative;transition:color .6s cubic-bezier(.48,0,.12,1);z-index:10}.contact_btn span:last-child{bottom:0;color:#fff;display:block;height:14px;left:50%;line-height:13px;opacity:0;position:absolute;top:50%;transform:translateY(225%) translateX(-50%);transition:all .5s cubic-bezier(.48,0,.12,1);z-index:100}.contact_btn:after{background-color:#000;bottom:-50%;content:"";height:100%;left:0;position:absolute;transform:skewY(9.3deg) scaleY(0);transform-origin:bottom center;transition:transform .6s cubic-bezier(.48,0,.12,1);width:100%;z-index:50}.contact_btn:hover:after{transform:skewY(9.3deg) scaleY(2);transform-origin:bottom center}.contact_btn:hover span:last-child{opacity:1;transform:translateX(-50%) translateY(-50%);transition:all .9s cubic-bezier(.48,0,.12,1)}.back_admin{align-items:center;background-color:initial;border:0;color:#000;cursor:pointer;display:flex;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:700;line-height:1.5;outline:0;padding:1rem;text-decoration:none;text-transform:uppercase}.back_admin:before{background-color:#000;content:"";display:inline-block;height:1px;margin-right:10px;transition:all .42s cubic-bezier(.25,.8,.25,1);width:0}.back_admin:hover:before{background-color:#000;width:3rem}.cta{background:none;border:none;margin-bottom:50px}.cta a{color:#000;text-decoration:none}.cta span{font-size:14px;padding-bottom:7px;text-transform:capitalize}.cta svg{transform:translateX(-8px);transition:all .3s ease}.cta:hover svg{transform:translateX(0)}.cta:active svg{transform:scale(.9)}.hover-underline-animation{color:#000;padding-bottom:20px;position:relative}.hover-underline-animation:after{background-color:#000;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out;width:100%}.cta:hover .hover-underline-animation:after{transform:scaleX(1);transform-origin:bottom left}.skeleton-card{animation:pulse 1.5s infinite;background:#f0f0f0;border-radius:8px;padding:1rem}.skeleton-box{background:#ddd;border-radius:4px;margin:.5rem 0}.card-header.skeleton-box{height:20px;width:40%}.card-img.skeleton-box{height:100px;width:100%}.title-skeleton{height:20px;width:80%}.text-skeleton{height:14px;width:100%}.card-button.skeleton-box{height:40px;margin-top:1rem;width:100%}@keyframes pulse{0%{background-color:#f0f0f0}50%{background-color:#e0e0e0}to{background-color:#f0f0f0}}@media (max-width:768px){.products{grid-gap:25px;display:grid;grid-template-columns:repeat(3,1fr)}}@media (max-width:500px){#products{padding:0}.products{grid-template-columns:repeat(2,1fr)}.card{gap:10px;margin-top:10px;width:45vw}}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}.footer{background-color:#f5f5f5}.footer_row{color:#00425a;margin:10px;padding:50px}.copyright{margin:0 1px;padding:0 10px}.row div{margin-top:20px}.col_12{text-align:center}.col_12 h3{font-weight:600}.col_12 h1{color:#ff2400;font-weight:800;text-transform:capitalize}.col_right_copyright{padding-left:20%}@media (max-width:1028px){.footer_row{padding:0 20px}.col_12 h1{font-size:.8rem}.col_right_copyright{font-size:.8rem;padding-left:0}}.login{align-items:center;background:linear-gradient(#ffffff80,#91a5f780),url(https://res.cloudinary.com/priestlythedon/image/upload/v1677914001/uploads/fsnkaj7iz6hncgfkxbsv.gif);background-size:cover;display:flex;flex-direction:column;height:calc(100vh - 70px);justify-content:center}.loginTitle{font-size:50px;font-weight:800}.loginForm{display:flex;flex-direction:column;margin-top:20px}.loginForm>label{margin:10px 0}.loginInput{background-color:#fff;border:none;border-bottom:1px solid #2a2a2a;padding:10px}.loginButton{background-color:#fee36e;border:none;border-radius:15px;cursor:pointer;font-size:20px;margin-top:20px;padding:10px}.loginButton:disabled{background-color:#fcadad;cursor:not-allowed}.registerButton{background-color:#373e98;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:10px;position:absolute;right:20px;top:80px}.password-input-wrapper{background-color:#fff;padding:10px}.password-input{background:none;border:none}.password-toggle-button{padding-left:10px}.db_header{background-color:#000;color:#f0f8ff;margin:20px 0;padding:20px;text-align:center}.upload_img{aspect-ratio:1/1;object-fit:contain;width:100px}.edit_btn{align-items:center;display:flex;justify-content:center}.admin_btn{align-content:center;display:flex;justify-content:space-between}.admin_add_btn{margin-left:10px}.loading{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:9999}.l{animation:pass 2s ease-in-out infinite;animation-delay:.2s}.l,.o{color:#000;letter-spacing:.5em;opacity:0;text-shadow:2px 2px 3px #919191}.o{animation:pass 2s ease-in-out infinite;animation-delay:.4s}.a{animation:pass 2s ease-in-out infinite;animation-delay:.6s}.a,.d{color:#000;letter-spacing:.5em;opacity:0;text-shadow:2px 2px 3px #919191}.d{animation:pass 2s ease-in-out infinite;animation-delay:.8s}.i{animation:pass 2s ease-in-out infinite;animation-delay:1s}.i,.n{color:#000;letter-spacing:.5em;opacity:0;text-shadow:2px 2px 3px #919191}.n{animation:pass 2s ease-in-out infinite;animation-delay:1.2s}.g{animation:pass 2s ease-in-out infinite;animation-delay:1.4s}.d1,.g{color:#000;letter-spacing:.5em;opacity:0;text-shadow:2px 2px 3px #919191}.d1{animation:pass1 2s ease-in-out infinite;animation-delay:1.6s}.d2{animation:pass1 2s ease-in-out infinite;animation-delay:2s;color:#000;letter-spacing:.5em;opacity:0;text-shadow:2px 2px 3px #919191}.admin_add_btn{color:#fff;text-decoration:none}.cssbuttons-io-button{align-items:center;background:#ad5389;background:linear-gradient(0deg,#14a73e,#66f771);border:none;border-radius:20em;box-shadow:0 .7em 1.5em -.5em #14a73e98;color:#fff;display:flex;font-family:inherit;font-size:16px;font-weight:500;letter-spacing:.05em;margin-top:50px;padding:.7em 1.4em .7em 1.1em}.cssbuttons-io-button svg{margin-right:6px}.cssbuttons-io-button:hover{box-shadow:0 .5em 1.5em -.5em #14a73e98}.cssbuttons-io-button:active{box-shadow:0 .3em 1em -.5em #14a73e98}@keyframes pass{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes pass1{0%{opacity:1}50%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=main.ddbff447.css.map*/