.animated-block{opacity:0;transition:all .8s cubic-bezier(.25,.46,.45,.94)}.animated-block.fade-up{transform:translateY(20px)}.animated-block.slide-left{transform:translate(-40px)}.animated-block.scale-in{transition:all .6s ease-out;transform:scale(.9)}.animated-block.fade{transform:none}.animated-block.visible{opacity:1;transform:translateY(0)scale(1)}
.Image-module__Q9A7Sa__imageWrapper{position:relative}.Image-module__Q9A7Sa__imageWrapper img{width:100%;height:100%;position:absolute;top:0;left:0}
.Video-module__oKPWaW__outerImage{position:relative}.Video-module__oKPWaW__innerImage{width:100%;height:100%;position:absolute;top:0;left:0}
.Button-module__KWLmSW__button{width:100%;height:100%}
.catalogue-products-list-carousel{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:.8rem;width:100%;display:flex;overflow-x:auto}.catalogue-products-list-carousel::-webkit-scrollbar{display:none}.catalogue-products-list-grid{grid-template-columns:repeat(4,1fr);gap:2rem 1rem;display:grid}.load-more-products-button{color:#333;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background-color:#0000;border:1px solid #333;border-radius:50px;width:180px;margin:.7rem auto 0;padding:.65rem 2rem;font-size:.875rem;font-weight:500;transition:all .3s}.load-more-products-button:hover{color:#fff;background-color:#333}@container (max-width:1200px){.catalogue-products-list-grid{grid-template-columns:repeat(3,1fr)}}@container (max-width:900px){.catalogue-products-list-grid{grid-template-columns:repeat(2,1fr)}}@container (max-width:600px){.catalogue-products-list-grid{column-gap:.7rem}.load-more-products-button{width:150px;padding:.6rem 1.5rem;font-size:.8rem}}
.catalogue-categories-tabs{scrollbar-width:none;-ms-overflow-style:none;gap:.5rem;width:fit-content;max-width:100%;margin:0 auto;display:flex;overflow-x:auto}.catalogue-categories-tabs::-webkit-scrollbar{display:none}.catalogue-categories-tabs button{text-transform:capitalize;cursor:pointer;white-space:nowrap;background-color:#0000;padding:.1rem 1rem;font-size:1.3rem;transition:all .3s;position:relative}.category-tab{color:#999;background:0 0;border:none;font-weight:400}.category-tab:hover{color:#333}.active-category-tab{color:#333;font-weight:500;position:relative}.active-category-tab:after{content:"";background-color:#333;border-radius:1px;width:87%;height:2px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}@container (max-width:800px){.catalogue-categories-tabs button{font-size:1rem}}@container (max-width:600px){.catalogue-categories-tabs button{padding:.1rem .5rem;font-size:.95rem}}
.hamburger1-button{cursor:pointer;transition:all .25s ease-in-out}.hamburger1-button:hover{opacity:.8}.hamburger1-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0000004d;align-items:flex-start;width:100cqw;height:100cqh;display:flex;position:absolute;top:0;left:0}.hamburger1-modal{background:#fff;flex-direction:column;align-items:center;gap:.5rem;width:90cqw;max-width:350px;height:100%;display:flex;position:relative;overflow:auto;box-shadow:0 8px 30px #0000001a}.hamburger1-modalHeader{background-color:#262626;justify-content:space-between;width:100%;padding:1rem;display:flex}.hamburger1-modalHeader h4{color:#fff;font-size:.95rem;font-weight:500}.hamburger1-modalHeader svg{color:#fff;transform:translateY(1.5px)}.hamburger1-navLinks{flex-direction:column;width:100%;display:flex}.hamburger1-link{color:#262626;font-weight:500;font-size:calc(.95*var(--rem));border-bottom:1px solid #e9e9e9;padding:.7rem 1rem;transition:all .25s ease-in-out}.hamburger1-link:hover{color:#000}.hamburger1-logoutBtn{cursor:pointer;align-items:center;gap:8px;margin-top:2rem;transition:all .25s ease-in-out;display:flex}.hamburger1-logoutBtn:hover{color:#d00}.hamburger1-logoutBtn svg{scale:1.3}.hamburger1-logoutBtn span{font-weight:500;font-size:calc(1*var(--rem))}
.hamburger2-menu{z-index:999999;background-color:#101014;flex-direction:column;gap:3rem;width:90%;max-width:500px;height:100vh;padding:2rem;animation:.4s ease-out forwards slideInFromRight;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.hamburger2-logo{cursor:pointer;flex-shrink:0;height:32px}.hamburger2-menu-header{justify-content:space-between;align-items:center;display:flex}.hamburger2-menu-header p{cursor:pointer;font-size:1.8rem;font-weight:600}.hamburger2-menu-header svg{cursor:pointer;height:20px}.hamburger2-addToCartBtn{position:relative}.hamburger2-addToCartBtn svg{color:#fff}.hamburger2-noOfItems{color:#ccc;position:absolute;top:-8px;right:-8px}.hamburger2-hamBurgerNavLinks{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem;padding:5px;font-size:1.1rem;font-weight:600;display:flex}.hamburger2-hamBurgerNavLinks a{color:#fff;text-decoration:none;transition:all .3s}.hamburger2-hamBurgerNavLinks a:hover{opacity:.8}.hamburger2-authenticatedBtns{color:#fff;gap:2rem;display:flex}.hamburger2-authenticatedBtns button{color:#fff;background-color:#0000;align-items:center;gap:4px;display:flex}.hamburger2-authenticatedBtns button svg{color:#fff}.hamburger2-authenticatedBtns .hamburger2-logoutBtn{color:#fff;cursor:pointer;background:#d00;border:none;border-radius:2rem;justify-content:center;align-items:center;gap:.6rem;width:180px;margin:auto;padding:.5rem;font-size:1rem;font-weight:600;transition:background .2s;display:flex}.hamburger2-authenticatedBtns .hamburger2-logoutBtn svg{width:1.7rem;height:1.7rem}.hamburger2-rightIcons{align-items:center;gap:.3rem;display:flex}.hamburger2-addToCartBtn{color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;padding:.5rem 1rem;font-size:1.1rem;display:flex;position:relative}.hamburger2-addToCartBtn svg{scale:1.2}.hamburger2-noOfItems{border-radius:50%;margin-left:.5rem;padding:.2rem .6rem;font-size:.9rem;font-weight:700}.hamburger2-closeIcon{color:#fff;cursor:pointer;margin-left:.5rem;font-size:2rem;scale:1.5}.hamburger2-menu .auth-button1-auth-btns{justify-content:center;position:relative}.hamburger2-menu .auth-button1-signInModal{width:100%;max-width:400px;position:absolute;top:4rem;left:50%;transform:translate(-50%)}.hamburger2-menu .auth-button1-resendOtpBtn{margin:auto}@keyframes slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}.hamburger2-hamBurgerMenu.exit{animation:.3s ease-in forwards slideOutToRight}@container (max-width:400px){.hamburger2-menu{padding:1.5rem 1rem}}
.auth-button1-wrapper{position:relative}.auth-button1-auth-btns{align-items:center;gap:calc(.5*var(--rem));display:flex}.auth-button1-signInBtn{color:#fff;font-weight:600;font-size:calc(.85*var(--rem));cursor:pointer;background-color:#0000;border-radius:20px;padding:6px 14px;transition:all .3s}.auth-button1-signInBtn{border:2px solid #0000}.auth-button1-signInBtn:hover{border:2px solid #fff}.auth-button1-signInModal,.auth-button1-signUpModal{width:100%;max-width:360px;height:auto;min-height:270px;top:calc(3*var(--rem));z-index:9999;padding:calc(1.5*var(--rem))calc(1*var(--rem))calc(1.5*var(--rem))calc(1*var(--rem));max-height:calc(100vh - calc(5*var(--rem)));-webkit-overflow-scrolling:touch;background-color:#f8f9fa;border-radius:8px;position:absolute;right:0;overflow-y:auto;box-shadow:0 8px 24px #0003}:is(.auth-button1-signInModal,.auth-button1-signUpModal) form{gap:calc(1.2*var(--rem));flex-direction:column;height:auto;display:flex}.auth-button1-labelledInput{justify-content:space-between;align-items:center;gap:calc(.4*var(--rem));flex-wrap:wrap;display:flex}.auth-button1-labelledInput label{color:#495057;width:100%;margin-bottom:-5px;font-size:13px;font-weight:600}.auth-button1-labelledInput input{width:100%;padding:calc(.6*var(--rem))calc(.8*var(--rem));color:#333;background-color:#fff;border:1px solid #ced4da;border-radius:8px;outline:none;font-size:14px;transition:all .2s ease-in-out}.auth-button1-labelledInput input:focus,.auth-button1-labelledInput input:active{border:1.5px solid #333;box-shadow:0 0 0 2px #3333331a}.auth-button1-labelledInput input:disabled{cursor:not-allowed;background-color:#e9ecef}.auth-button1-labelledInput input:-webkit-autofill{-webkit-text-fill-color:#333;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 30px #fff}.auth-button1-labelledInput input:-webkit-autofill:hover{-webkit-text-fill-color:#333;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 30px #fff}.auth-button1-labelledInput input:-webkit-autofill:focus{-webkit-text-fill-color:#333;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 30px #fff}.auth-button1-labelledInput input:-webkit-autofill:active{-webkit-text-fill-color:#333;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 30px #fff}.auth-button1-errMsg{color:#dc3545;font-size:calc(.75*var(--rem));text-align:left;width:100%;margin:0}.auth-button1-successMsg,.auth-button1-infoMsg{color:#198754;font-size:calc(.8*var(--rem));text-align:center;justify-content:center;align-items:center;width:100%;margin:auto;display:flex}.auth-button1-loginBtn{padding:calc(.4*var(--rem));width:100%;height:calc(2.8*var(--rem));color:#fff;cursor:pointer;background-color:#333;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;margin-top:10px;font-size:15px;font-weight:600;transition:all .3s;display:flex}.auth-button1-loginBtn:hover:not(:disabled){color:#333;background-color:#fff;border:1px solid #333}.auth-button1-loginBtn:disabled{opacity:.7;cursor:not-allowed}.auth-button1-resendOtpBtn{color:#666;text-align:center;cursor:pointer;background:0 0;border:none;width:100%;padding:8px 5px;font-size:13px;font-weight:600;transition:color .2s}.auth-button1-resendOtpBtn:hover:not(:disabled){color:#222;text-decoration:underline}.auth-button1-resendOtpBtn:disabled{color:#b0b0b0;cursor:not-allowed;text-decoration:none}.auth-button1-submittingLoader{border:3px solid #333;border-top-color:#fff;border-radius:50%;width:1.2em;height:1.2em;margin:auto;display:block}.auth-button1-authenticated-btns{align-items:center;gap:calc(.8*var(--rem));padding-right:calc(.5*var(--rem));display:flex;position:relative}.auth-button1-authenticated-btns svg{color:#fff;cursor:pointer}.auth-button1-cart-button{color:#fff;cursor:pointer;background:0 0;border:none;position:relative}.auth-button1-cart-items-count{font-size:calc(.7*var(--rem));color:#fff;background-color:#dc3545;border-radius:10px;padding:1px 5px;font-weight:600;position:absolute;top:-8px;right:-10px}.auth-button1-profile-icon{background:0 0;border:none}.auth-button1-profile-modal{top:calc(2.2*var(--rem));z-index:9999;width:calc(9*var(--rem));gap:calc(.8*var(--rem));color:#333;background-color:#f8f9fa;border-radius:5px;flex-direction:column;justify-content:space-evenly;align-items:center;height:auto;padding:12px;font-weight:500;display:flex;position:absolute;right:0;box-shadow:0 4px 12px #00000026}.auth-button1-recent-order-btn{font-size:calc(.85*var(--rem));color:#555;cursor:pointer;background:0 0;border:none;font-weight:500;transition:all .3s}.auth-button1-recent-order-btn:hover{color:#000}.auth-button1-log-out-btn{color:red;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:5px;font-size:13px;font-weight:600;display:flex}.auth-button1-log-out-btn svg{color:red}@container (min-width:600px){.auth-button1-auth-btns{gap:calc(1*var(--rem))}.auth-button1-signInBtn,.auth-button1-signUpBtn{font-size:calc(.9*var(--rem));padding:8px 20px}.auth-button1-signInModal,.auth-button1-signUpModal{width:340px;padding:calc(2*var(--rem))calc(1.2*var(--rem))calc(1.5*var(--rem))calc(1.2*var(--rem))}.auth-button1-triangle{right:calc(3.5*var(--rem))}.auth-button1-labelledInput label{white-space:nowrap;width:35%;margin-bottom:0}.auth-button1-labelledInput input{width:60%;padding:calc(.5*var(--rem))calc(.8*var(--rem));font-size:13px}.auth-button1-errMsg{width:60%;margin-left:auto}.auth-button1-loginBtn{height:calc(2.5*var(--rem));font-size:14px}.auth-button1-resendOtpBtn{padding:5px;font-size:12px}.auth-button1-authenticated-btns{gap:calc(1.2*var(--rem))}.auth-button1-profile-modal{right:auto;left:calc(-2*var(--rem))}}@container (max-width:600px){.auth-button1-authenticated-btns{display:none}}
