@import url("https://fonts.googleapis.com/css2?family=Fredoka:wght@300;400;500;600;700&family=Rubik:wght@300;400;500;600;700;800;900&family=Bungee&family=Nunito:wght@300;400;600;700;800;900&display=swap");body,html{margin:0;padding:0;width:100vw;min-height:100vh;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cart_img{width:10%;transition:transform .3s ease}.cart_img:hover{transform:scale(1.1)}.navbar_body_container{display:flex;align-items:center;justify-content:center;position:relative;background-color:#0059aa;color:#fff;gap:3rem;height:8vh;width:100%;padding:0 2.5rem}.nav_link{color:#fff;text-decoration:none;font-size:clamp(16px,3.6vw,36px)}.register_login{display:flex;gap:2rem;position:absolute;right:-20rem;top:50%;transform:translateY(-40%);align-items:center}.reg{background-color:#fff;color:#000;padding:.3rem .8rem;border-radius:5px;cursor:pointer;transition:transform .3s ease,background-color .3s ease;border:none}.reg:hover{transform:scale(1.1);background-color:#f0f0f0}.log{text-decoration:none;border-bottom:2px solid transparent;transition:border-color .3s ease}.log:hover{border-bottom-color:#fff}.register_login .nav_link{font-size:clamp(12px,2.5vw,18px)}.profile_icon_link{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.profile_icon{width:2rem;height:2rem;color:#fff;transition:transform .3s ease,color .3s ease}.profile_icon_link:hover .profile_icon{transform:scale(1.1);color:#f0f0f0}@media (max-width:900px){.navbar_body_container{display:none}}.mobile_navbar{display:none;align-items:center;justify-content:space-between;padding:.5rem 1rem;background-color:#0059aa;color:#fff}.mobile_brand .logo_l{width:2.2rem}.mobile_cart .cart_img{width:1.9rem;height:auto}.hamburger{display:inline-flex;flex-direction:column;justify-content:space-between;width:2rem;height:1.5rem;background:transparent;border:none;cursor:pointer;padding:0;z-index:20001}.hamburger span{display:block;height:3px;background:#fff;border-radius:2px;transition:transform .25s ease,opacity .25s ease}.hamburger.is-open span:first-child{transform:translateY(6px) rotate(45deg)}.hamburger.is-open span:nth-child(2){opacity:0}.hamburger.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile_menu{display:none;position:fixed;top:0;right:0;width:80%;max-width:320px;height:100vh;background:#0059aa;color:#fff;padding:2rem 1.5rem;box-shadow:-6px 0 20px rgba(0,0,0,.3);z-index:20000;flex-direction:column;gap:1.25rem;transform:translateX(100%);transition:transform .28s ease}.mobile_menu.open{display:flex;transform:translateX(0)}@media (max-width:900px){.mobile_menu,.mobile_navbar{display:flex}}@media (max-width:500px){.footer_container{display:flex;flex-direction:column;background-color:#303030;width:100%;align-items:center;justify-content:center;padding-top:2rem;padding-bottom:1rem}.h1_getintouch{color:#f23353;font-size:7vw;margin:0 0 3vw}.contact_info_container{display:flex;flex-direction:column;gap:3vw;align-items:start;justify-content:center}.contact_con_el{display:flex;gap:1vw;align-items:center}.icon_img{width:5vw;height:5vw;object-fit:contain}.contact_link{color:#fff;text-decoration:none;font-size:4vw;margin:1vw}.copyright_container{width:100vw;background-color:#252525;display:flex;align-items:center;justify-content:center}.copy_rights_h1{color:#fff;font-size:3vw}@media (min-width:400px){.copy_rights_h1{font-size:4vw}.contact_link{font-size:5vw}}}@media (min-width:500px) and (max-width:768px){.footer_container{display:flex;flex-direction:column;background-color:#303030;width:100%;align-items:center;justify-content:center;padding-top:2rem;padding-bottom:1rem}.h1_getintouch{color:#f23353;font-size:5vw;margin:0 0 3vw}.contact_info_container{display:flex;flex-direction:column;gap:3vw;align-items:start;justify-content:center}.contact_con_el{display:flex;gap:1vw;align-items:center}.icon_img{width:3vw;height:3vw;object-fit:contain}.contact_link{color:#fff;text-decoration:none;font-size:3vw;margin:1vw}.copyright_container{width:100vw;background-color:#252525;display:flex;align-items:center;justify-content:center}.copy_rights_h1{color:#fff;font-size:2vw}@media (min-width:580px){.copy_rights_h1{font-size:3vw}.contact_link{font-size:4vw}.icon_img{width:6vw}}@media (min-width:680px){.contact_link{font-size:3vw}.contact_info_container{gap:1vw}}}@media (min-width:769px){.footer_container{display:flex;flex-direction:column;background-color:#303030;width:100%;align-items:center;justify-content:center;padding-top:2rem;padding-bottom:1rem}.h1_getintouch{color:#f23353;font-size:2vw;margin:0}.contact_info_container{display:flex;gap:3rem;align-items:center;justify-content:center}.contact_con_el{display:flex;gap:1rem;align-items:center}.icon_img{width:1vw;height:1vw;object-fit:contain}.contact_link{color:#fff;text-decoration:none;font-size:1vw}.copyright_container{width:100vw;background-color:#252525;display:flex;align-items:center;justify-content:center}.copy_rights_h1{color:#fff;font-size:1vw}}.main_body{background-color:#f8f8f8;min-height:100vh;display:flex;flex-direction:column}.content_wrapper{flex:1 1 auto;display:block}@media (max-width:500px){.welcome_container{background-color:#000}.welcome_container,.welcome_content{width:100vw;display:flex;align-items:center;justify-content:center}.welcome_content{position:relative;height:100vh;background-image:url(/images/welcomebackground_img.png);background-repeat:no-repeat;background-size:cover;flex-direction:column}.welcome_content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1}.welcome_logo{width:60vw;z-index:2}.welcome_txt{width:95vw;color:#fff;display:flex;flex-direction:column;z-index:2}.welcome_h1{font-family:Bungee,cursive;font-size:11vw;margin:4vw 0 0;text-shadow:3px 3px 0 #ff6b35,6px 6px 12px rgba(0,0,0,.9);font-weight:400;text-align:center;letter-spacing:.05em;line-height:1.1;color:#ffd23f;text-transform:uppercase}.welcome_p{font-family:Fredoka,sans-serif;font-size:4.5vw;font-weight:500;text-shadow:2px 2px 8px rgba(0,0,0,.8);text-align:center;line-height:1.3;letter-spacing:.02em;color:#fff;margin-top:1rem}.explore_more_btn{margin:2rem auto 0;border:3px solid #ffd23f;padding:1.2rem 2.5rem;border-radius:50px;font-family:Rubik,sans-serif;font-size:5.5vw;font-weight:800;color:#ffd23f;background:linear-gradient(45deg,#ff6b35,#f7931e);letter-spacing:.1em;text-transform:uppercase;text-shadow:2px 2px 4px rgba(0,0,0,.5);box-shadow:0 6px 20px rgba(255,107,53,.4);cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);z-index:2}.explore_more_btn:hover{transform:scale(.9);background-color:#f23353}.little_about_us_container{width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:1rem;padding-bottom:1rem}.bit_au_h1,.prod_h1{color:#f23353;font-size:12vw;margin:0}.but_au_p{color:#333;font-size:7vw;width:80vw}.products_container{width:100vw;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:2rem;padding-bottom:2rem;text-align:center}.more_comin_h1{color:#fff;font-weight:500;font-size:12vw;margin:0}@media (min-width:400px){.welcome_logo{width:50vw;z-index:2}.welcome_h1{font-size:10vw}.welcome_p{font-size:4vw}.bit_au_h1,.prod_h1{font-size:10vw}.but_au_p{font-size:6vw}.more_comin_h1{font-size:10vw}}}@media (min-width:500px) and (max-width:768px){.welcome_container{background-color:#000}.welcome_container,.welcome_content{width:100vw;display:flex;align-items:center;justify-content:center}.welcome_content{position:relative;height:100vh;background-image:url(/images/welcomebackground_img.png);background-repeat:no-repeat;background-size:cover;flex-direction:column}.welcome_content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1}.welcome_logo{width:40vw;z-index:2}.welcome_txt{width:90vw;color:#fff;display:flex;flex-direction:column;z-index:2}.welcome_h1{font-size:10vw;margin:4vw 0 0;font-weight:500}.welcome_h1,.welcome_p{text-shadow:2px 2px 4px rgba(0,0,0,.7);text-align:center}.welcome_p{font-size:4vw}.explore_more_btn{margin:0 auto;border:none;padding:1rem 2rem;border-radius:10px;font-size:4vw;color:#fff;background-color:#ce2b47;cursor:pointer;transition-duration:.2s;z-index:2}.explore_more_btn:hover{transform:scale(.9);background-color:#f23353}.little_about_us_container{width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:1rem;padding-bottom:1rem}.bit_au_h1,.prod_h1{color:#f23353;font-size:8vw;margin:0}.but_au_p{color:#333;font-size:6vw;width:80vw}.products_container{width:100vw;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:2rem;padding-bottom:2rem;text-align:center}.more_comin_h1{color:#fff;font-weight:500;font-size:8vw;margin:0}@media (min-width:580px){.welcome_logo{width:40vw;z-index:2}.welcome_h1{font-size:7vw}.welcome_p{font-size:4vw}.bit_au_h1,.prod_h1{font-size:6vw}.but_au_p{font-size:4vw}.more_comin_h1{font-size:6vw}}@media (min-width:680px){.welcome_logo{width:32vw;z-index:2}}}@media (min-width:769px){.welcome_container{background-color:#000;width:100vw}.welcome_container,.welcome_content{display:flex;align-items:center;justify-content:center}.welcome_content{position:relative;width:85vw;height:90vh;background-image:url(/images/welcomebackground_img.png);background-repeat:no-repeat;background-size:100% 120%}.welcome_content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1}.welcome_logo{width:27vw;z-index:2}.welcome_txt{width:50vw;color:#fff;display:flex;flex-direction:column;z-index:2}.welcome_h1{font-size:5vw;margin:4vw 0 0;font-weight:500}.welcome_h1,.welcome_p{text-shadow:2px 2px 4px rgba(0,0,0,.7)}.welcome_p{font-size:3vw}.explore_more_btn{margin:0 auto 0 9vw;border:none;padding:1rem 2rem;border-radius:10px;font-size:2.3vw;color:#fff;background-color:#ce2b47;cursor:pointer;transition-duration:.2s;z-index:2}.explore_more_btn:hover{transform:scale(.9);background-color:#f23353}.little_about_us_container{width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:1rem;padding-bottom:1rem}.bit_au_h1,.prod_h1{font-family:Rubik,sans-serif;color:#ff6b35;font-size:3.5rem;margin:0 0 2.5rem;font-weight:900;text-align:center;letter-spacing:.05em;line-height:1.1;text-transform:uppercase;text-shadow:3px 3px 0 #f7931e,6px 6px 12px rgba(0,0,0,.2);position:relative;animation:pulse 2s ease-in-out infinite alternate}@keyframes pulse{0%{text-shadow:3px 3px 0 #f7931e,6px 6px 12px rgba(0,0,0,.2)}to{text-shadow:4px 4px 0 #f7931e,8px 8px 15px rgba(255,107,53,.4)}}.but_au_p{color:#333;font-size:3.5vw;width:50vw}.products_container{width:100vw;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem 4rem;min-height:60vh}.oz_g{position:absolute;color:#fff;background-color:#000;padding:.5rem;border-radius:10px;top:0;font-size:13px;top:15px;left:25px}.more_comin_h1{color:#fff;font-weight:500;font-size:4vw;margin:0}@media (min-width:1100px){.welcome_logo{width:30vw;z-index:2}.welcome_h1{font-size:4vw}.welcome_p{font-size:2vw}.bit_au_h1,.prod_h1{font-size:4vw}.but_au_p{font-size:2.6vw}.more_comin_h1{font-size:3vw}}}.Note_h1{color:#f23353;margin:0}.note_container{display:flex;flex-direction:column;align-items:center;justify-content:center}.product_display{width:90%;max-width:1200px;margin:0 auto;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;justify-items:center;padding:2rem 1rem;box-sizing:border-box}.product_container{width:100%;max-width:320px;min-height:450px;background:linear-gradient(180deg,#0756b3,#033f7a);color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(3,63,122,.15);transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;position:relative;cursor:pointer}.product_container:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 15px 35px rgba(255,107,53,.3),0 5px 15px rgba(0,0,0,.2)}.product_container:hover .prod_name{color:#fff;text-shadow:3px 3px 6px rgba(255,107,53,.8)}.product_container:hover .current_price{transform:scale(1.1);text-shadow:3px 3px 8px rgba(255,210,63,.8)}.prod_img{width:100%;height:220px;object-fit:contain;background:hsla(0,0%,100%,.1);display:block;transition:transform .2s ease}.product_container:hover .prod_img{transform:scale(1.02)}.oz_g{position:absolute;font-family:Rubik,sans-serif;color:#ffd23f;background:linear-gradient(45deg,rgba(0,0,0,.9),rgba(255,107,53,.3));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:25px;padding:.5rem 1rem;top:.75rem;left:.75rem;font-size:.65rem;font-weight:800;z-index:2;border:2px solid #ff6b35;letter-spacing:.1em;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,.8);box-shadow:0 4px 12px rgba(255,107,53,.4)}.info_prod .prod_name,.info_prod .prod_small_des,.info_prod h1{margin:0;padding:0;color:#fff;box-sizing:border-box}.info_prod{display:flex;flex-direction:column;gap:.8rem;padding:1.2rem;box-sizing:border-box;flex:1 1}.prod_name{font-family:Rubik,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.2;color:#ffd23f;text-transform:uppercase;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.prod_name,.prod_small_des{margin:0;letter-spacing:.02em}.prod_small_des{font-family:Fredoka,sans-serif;font-size:.9rem;font-weight:400;line-height:1.4;color:hsla(0,0%,100%,.95);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.price_display_order_con{display:flex;align-items:center;justify-content:flex-start;gap:.6rem;margin-top:auto}.current_price{font-family:Rubik,sans-serif;font-size:1.5rem;font-weight:900;color:#ffd23f;margin:0;letter-spacing:.05em;font-feature-settings:"tnum";text-shadow:2px 2px 4px rgba(0,0,0,.3);position:relative}.cut_price{font-size:19px;color:#000!important;text-decoration:line-through;font-style:italic}.price_dis{display:flex;gap:.5vw}.cart_btn{font-family:Rubik,sans-serif;background:linear-gradient(45deg,#ff6b35,#f7931e);color:#fff;border:2px solid #ffd23f;border-radius:25px;font-size:.9rem;font-weight:800;padding:.8rem 1rem;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);margin:1rem 1.2rem 1.2rem;width:calc(100% - 2.4rem);letter-spacing:.08em;text-transform:uppercase;text-shadow:2px 2px 4px rgba(0,0,0,.3);box-shadow:0 4px 15px rgba(255,107,53,.3)}.cart_btn:hover{transform:translateY(-3px) scale(1.02);background:linear-gradient(45deg,#f7931e,#ff6b35);box-shadow:0 6px 20px rgba(255,107,53,.5);border-color:#fff}.cart_btn[disabled]{background-color:rgba(0,0,0,.35);cursor:not-allowed;transform:none}.site_toast{position:fixed;right:1rem;top:1rem;z-index:9999;padding:.75rem 1rem;border-radius:8px;color:#fff;box-shadow:0 8px 20px rgba(2,30,80,.18);font-weight:600}.toast_success{background:linear-gradient(90deg,#2ecc71,#27ae60)}.toast_error{background:linear-gradient(90deg,#e74c3c,#c0392b)}@media (max-width:500px){.product_container{margin-bottom:.75rem}}@media (max-width:1100px){.product_display{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}}@media (max-width:800px){.product_display{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.2rem;width:95%}.product_container{min-height:420px}.prod_img{height:200px}}@media (max-width:500px){.product_display{grid-template-columns:1fr;padding:1rem;gap:1rem}.product_container{min-height:400px}.prod_img{height:220px}.info_prod{padding:1rem}.cart_btn{margin:.8rem 1rem 1rem}}.bit_au_h1,.prod_h1{animation:pulse 2s ease-in-out infinite alternate}@keyframes pulse{0%{text-shadow:3px 3px 0 #f7931e,6px 6px 12px rgba(0,0,0,.2)}to{text-shadow:4px 4px 0 #f7931e,8px 8px 15px rgba(255,107,53,.4);transform:scale(1.02)}}