.chatbot_chatButtonContainer__eIcg8{position:fixed;bottom:32px;right:32px;display:flex;flex-direction:column;align-items:center;z-index:900}.chatbot_openChatButton__MKCla{width:64px;height:64px;background:linear-gradient(135deg,#38bdf8 50%,#3b82f6);color:#fff;border:none;border-radius:50%;font-size:2.2rem;box-shadow:0 6px 24px rgba(59,130,246,.21),0 1.5px 6px rgba(0,0,0,.13);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background .19s,box-shadow .2s;z-index:900}.chatbot_openChatButton__MKCla:hover{background:linear-gradient(135deg,#2563eb 70%,#0ea5e9);box-shadow:0 10px 32px rgba(59,130,246,.22)}.chatbot_chatButtonLabel__IDV0P{margin-top:6px;background:#fff;color:#2563eb;font-size:.98rem;font-weight:600;border-radius:8px;padding:3px 14px;box-shadow:0 2px 10px rgba(30,41,59,.12);opacity:.95;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s,color .2s}.chatbot_modalOverlay__rP2Oe{position:fixed;inset:0;background:rgba(30,41,59,.35);display:flex;justify-content:flex-end;align-items:flex-end;z-index:1000;transition:background .3s}.chatbot_modalContent__OTr9H{width:96vw;max-width:380px;height:75vh;max-height:520px;margin:1.5vw 3vw;border-radius:20px;background:hsla(0,0%,100%,.9);box-shadow:0 8px 32px rgba(60,80,120,.22),0 1.5px 6px rgba(0,0,0,.11);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;position:relative;animation:chatbot_floatIn__jL1Ng .33s cubic-bezier(.4,1.7,.7,1) forwards;overflow:hidden}@keyframes chatbot_floatIn__jL1Ng{0%{opacity:0;transform:translateY(40px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.chatbot_closeButton__AOUFQ{position:absolute;top:10px;right:10px;z-index:100;background:#fff;border-radius:50%;border:none;width:38px;height:38px;font-size:1.6rem;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.07);transition:color .2s}.chatbot_closeButton__AOUFQ:hover{color:#e11d48}.chatbot_chatbot__qRBqP{display:flex;flex-direction:column;flex:1 1;padding-top:56px;padding-bottom:16px;height:100%;box-sizing:border-box}.chatbot_chatMessages__gB6dq{flex:1 1;overflow-y:auto;padding:0 14px 8px 10px;display:flex;flex-direction:column;gap:.7em;scroll-behavior:smooth;animation:chatbot_fadeIn__r1C9V .4s}@keyframes chatbot_fadeIn__r1C9V{0%{opacity:0}to{opacity:1}}.chatbot_chatMessage__nVQ2_{display:flex;align-items:flex-end;gap:.5em}.chatbot_chatMessage__nVQ2_.chatbot_user__i_KEd{justify-content:flex-end}.chatbot_chatMessage__nVQ2_.chatbot_bot__JGRAR{justify-content:flex-start}.chatbot_bubble__heKaU{max-width:78%;padding:10px 16px;border-radius:16px 16px 4px 16px;font-size:1rem;line-height:1.5;box-shadow:0 1.5px 6px rgba(0,0,0,.07);word-break:break-word;animation:chatbot_msgPop__OLQnK .22s}@keyframes chatbot_msgPop__OLQnK{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}.chatbot_user__i_KEd .chatbot_bubble__heKaU{background:linear-gradient(90deg,#3b82f6 70%,#38bdf8);color:#fff;border-radius:18px 8px 18px 18px}.chatbot_bot__JGRAR .chatbot_bubble__heKaU{background:hsla(240,5%,96%,.95);color:#374151;border-radius:8px 18px 18px 18px;border:1px solid #e4e4e7}.chatbot_avatar__LzcQu{width:32px;height:32px;border-radius:50%;object-fit:cover;background:#e0e7ef}.chatbot_chatInput__JzkrU{display:flex;gap:8px;padding:0 10px;align-items:center;position:relative}.chatbot_chatInput__JzkrU input{flex:1 1;padding:14px 16px;border:none;border-radius:14px;background:#f4f4f5;font-size:1rem;outline:none;box-shadow:0 1.5px 6px rgba(0,0,0,.03);transition:background .18s}.chatbot_chatInput__JzkrU input:focus{background:#fff}.chatbot_chatInput__JzkrU button{padding:0 18px;height:44px;background:linear-gradient(90deg,#3b82f6 80%,#38bdf8);color:#fff;border:none;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 2px 7px rgba(33,150,243,.09);transition:background .18s,box-shadow .2s;margin-left:-40px;z-index:1}.chatbot_chatInput__JzkrU button:hover{background:linear-gradient(90deg,#2563eb 80%,#0ea5e9)}@media (max-width:600px){.chatbot_chatButtonContainer__eIcg8{bottom:12px;right:12px}.chatbot_openChatButton__MKCla{width:46px;height:46px;font-size:1.2rem}.chatbot_chatButtonLabel__IDV0P{font-size:.85rem;padding:2px 7px}.chatbot_modalContent__OTr9H{width:100vw;max-width:100vw;height:55vh;min-height:280px;max-height:70vh;margin:0;border-radius:16px 16px 0 0;left:0;right:0;bottom:0;position:fixed;animation:chatbot_floatInMobile__NX_yb .33s cubic-bezier(.4,1.7,.7,1) forwards}@keyframes chatbot_floatInMobile__NX_yb{0%{opacity:0;transform:translateY(60px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.chatbot_closeButton__AOUFQ{top:6px;right:6px;width:32px;height:32px;font-size:1.2rem}.chatbot_chatbot__qRBqP{padding-top:44px;padding-bottom:10px}.chatbot_chatMessages__gB6dq{padding:0 6px 6px 4px;gap:.4em}.chatbot_bubble__heKaU{font-size:.94rem;padding:8px 12px;max-width:90%}.chatbot_avatar__LzcQu{width:26px;height:26px}.chatbot_chatInput__JzkrU{padding:0 4px;gap:4px}.chatbot_chatInput__JzkrU input{padding:10px;font-size:.97rem;border-radius:10px}.chatbot_chatInput__JzkrU button{height:36px;padding:0 10px;font-size:.95rem;margin-left:-28px}}.ContactForm_container__6hA0f{display:flex;justify-content:center;align-items:center;min-height:80vh;background-color:#f9f9f9;padding:20px;margin:20px;box-sizing:border-box}.ContactForm_form___V7xx{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);width:100%;max-width:400px;box-sizing:border-box}.ContactForm_form___V7xx h1{text-align:center;font-size:1.5rem;margin-bottom:20px;color:#333}.ContactForm_info__HLiyQ{display:flex;align-items:center;background:#f7faff;padding:10px;border-radius:8px;margin-bottom:15px}.ContactForm_info__HLiyQ img{width:24px;height:24px;margin-right:10px}.ContactForm_form___V7xx input,.ContactForm_form___V7xx textarea{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ddd;border-radius:5px;font-size:1rem;box-sizing:border-box}.ContactForm_form___V7xx button{width:100%;background-color:#0015ff;color:#fff;padding:12px;border:none;border-radius:5px;font-size:1rem;cursor:pointer}.ContactForm_form___V7xx button:hover{background-color:#3b47b3}.ContactForm_status__fO9fv{text-align:center;margin-top:10px;font-size:.9rem;color:#333}@media (max-width:600px){.ContactForm_container__6hA0f{margin:30px;padding:10px;min-height:auto}.ContactForm_form___V7xx{padding:15px;max-width:100%}.ContactForm_form___V7xx h1{font-size:1.25rem}.ContactForm_info__HLiyQ{font-size:.875rem;padding:8px}.ContactForm_info__HLiyQ img{width:20px;height:20px}.ContactForm_form___V7xx input,.ContactForm_form___V7xx textarea{padding:8px;font-size:.9rem}.ContactForm_form___V7xx button{padding:10px;font-size:.9rem}.ContactForm_status__fO9fv{font-size:.8rem}}@media (max-width:320px){.ContactForm_form___V7xx{padding:10px;margin:50px}.ContactForm_form___V7xx h1{font-size:1.1rem}.ContactForm_info__HLiyQ{font-size:.8rem}.ContactForm_form___V7xx input,.ContactForm_form___V7xx textarea{padding:6px;font-size:.85rem}.ContactForm_form___V7xx button{padding:8px;font-size:.85rem}}*,body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;box-sizing:border-box}::-webkit-scrollbar{width:0}a{color:inherit;text-decoration:none}.main-container{max-width:1400px;margin:auto;width:100%}.layout{padding:10px}.navbar-container{display:flex;justify-content:space-between;margin:6px 18px;position:relative}.marquee-text{font-size:29px;font-weight:600;margin:60px 0;color:#0d0df1}.marquee{position:relative;height:400px;width:100%;overflow-x:hidden}.track{position:absolute;white-space:nowrap;will-change:transform;animation:marquee 15s linear infinite;width:180%}.track:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}span.text-red{-webkit-text-stroke:1px #2d30f0;margin-left:6px}.logo{color:gray;font-size:18px}.cart-icon{font-size:25px;color:gray;cursor:pointer;position:relative;transition:transform .4s ease;border:none;background-color:transparent}.cart-icon:hover{transform:scale(1.1)}.cart-item-qty{position:absolute;right:-8px;font-size:12px;color:#eee;background-color:#2d30f0;width:18px;height:18px;border-radius:50%;text-align:center;font-weight:600}.products-container{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:20px;width:100%}.product-card{cursor:pointer;transform:scale(1);transition:transform .5s ease;color:#324d67}.product-card:hover{transform:scale(1.1)}.product-image{border-radius:15px;background-color:#ebebeb;transform:scale(1);transition:transform .5s ease}.product-name{font-weight:500}.product-price{font-weight:800;margin-top:6px;color:#000}.hero-banner-container{padding:100px 40px;background-color:#dcdcdc;border-radius:15px;position:relative;height:500px;line-height:.9;width:100%}.hero-banner-container .beats-solo{font-size:20px}.hero-banner-container button{border-radius:15px;padding:10px 16px;background-color:#0f0ffc;color:#fff;border:none;margin-top:40px;font-size:18px;font-weight:500;cursor:pointer;z-index:10000!important}.hero-banner-container h3{font-size:4rem;margin-top:4px}.hero-banner-container h1{color:#fff;font-size:10em;margin-left:-20px;text-transform:uppercase}.hero-banner-image{position:absolute;top:0;right:20%;width:450px;height:450px}.desc{position:absolute;right:10%;bottom:5%;width:300px;line-height:1.3;display:flex;flex-direction:column;color:#324d67}.desc p{color:#5f5f5f;font-weight:100;text-align:end}.desc h5{margin-bottom:12px;font-weight:700;font-size:16px;align-self:flex-end}.products-heading{text-align:center;margin:40px 0;color:#324d67}.products-heading h2{font-size:40px;font-weight:800}.products-heading p{font-size:16px;font-weight:200}.footer-banner-container{padding:70px 40px;background-color:blue;border-radius:15px;position:relative;height:400px;line-height:1;color:#fff;width:100%;margin-top:120px}.banner-desc{display:flex;justify-content:space-between}.banner-desc button{border-radius:15px;padding:10px 16px;background-color:#fff;color:#2d30f0;border:none;margin-top:40px;font-size:18px;font-weight:500;cursor:pointer}.banner-desc .left h3{font-weight:900;font-size:80px;margin-left:25px}.banner-desc .left p{margin:18px}.footer-banner-image{position:absolute;top:-25%;left:25%}.banner-desc .right{line-height:1.4}.banner-desc .right h3{font-weight:800;font-size:60px}.banner-desc .right p{font-size:18px}.banner-desc .right .company-desc{font-size:14px;font-weight:300}.cart-wrapper{width:100vw;background:rgba(0,0,0,.5);position:fixed;right:0;top:0;z-index:100;transition:all 1s ease-in-out}.cart-container{height:100vh;width:600px;background-color:#fff;float:right;padding:40px 10px;position:relative}.footer-container{color:#324d67;text-align:center;margin-top:20px;padding:30px 10px;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:center}.footer-container .icons{font-size:30px;display:flex;gap:10px}.cart-heading{display:flex;align-items:center;font-size:18px;font-weight:500;cursor:pointer;gap:2px;border:none;background-color:transparent}.cart-heading,.cart-heading .heading,.cart-num-items{margin-left:10px}.cart-num-items{color:#2d30f0}.empty-cart{margin:40px;text-align:center}.empty-cart h3{font-weight:600;font-size:20px}.cancel{cursor:pointer}.product-container{margin-top:15px;overflow:auto;max-height:70vh;padding:20px 10px}.product{display:flex;gap:30px;padding:20px}.product .cart-product-image{width:180px;height:150px;border-radius:15px;background-color:#ebebeb}.item-desc .flex{display:flex;justify-content:space-between;width:350px;color:#324d67}.item-desc .bottom{margin-top:60px}.flex h5{font-size:24px}.flex h4{font-size:20px}.total{display:flex;justify-content:space-between}.total h3{font-size:22px}.remove-item{font-size:24px;color:#2d30f0;cursor:pointer;background:transparent;border:none}.cart-bottom{position:absolute;bottom:12px;right:5px;width:100%;padding:30px 65px}.btn-container{width:400px;margin:auto}.btn{max-width:400px;padding:10px 12px;border-radius:15px;font-size:20px;margin-top:40px;text-transform:uppercase;background-color:#2d30f0;transform:scale(1);transition:transform .5s ease}.btn:hover{transform:scale(1.1)}.product-detail-container{display:flex;gap:40px;margin:60px 40px 40px;color:#324d67}.product-detail-image{border-radius:15px;background-color:#ebebeb;width:400px;height:400px;cursor:pointer;transition:.3s ease-in-out}.product-detail-image:hover{background-color:#2d30f0}.small-images-container{display:flex;gap:10px;margin-top:20px}.small-image{border-radius:8px;background-color:#ebebeb;width:70px;height:70px;cursor:pointer}.selected-image{background-color:#2d30f0}.reviews{color:#2d30f0;display:flex;gap:5px;align-items:center}.product-detail-desc h4,.product-detail-desc p,.reviews{margin-top:10px}.reviews p{color:#324d67;margin-top:0}.product-detail-desc .price{font-weight:700;font-size:26px;margin-top:30px;color:#2d30f0}.price .old-price,.product-price .old-price{color:gray;text-decoration:line-through}.product-detail-desc .quantity{display:flex;gap:20px;margin-top:10px;align-items:center}.product-detail-desc .buttons{display:flex;gap:30px}.buttons .add-to-cart{padding:10px 20px;border:1px solid #2d30f0;margin-top:40px;font-size:18px;font-weight:500;background-color:#fff;color:#2d30f0;cursor:pointer;width:200px;transform:scale(1);transition:transform .5s ease}.buttons .add-to-cart:hover{transform:scale(1.1)}.buttons .buy-now{width:200px;padding:10px 20px;background-color:#2d30f0;color:#fff;border:none;margin-top:40px;font-size:18px;font-weight:500;cursor:pointer;transform:scale(1);transition:transform .5s ease}.buttons .buy-now:hover{transform:scale(1.1)}.quantity-desc{border:1px solid gray;padding:6px}.quantity-desc span{font-size:10px;padding:4px 9px;cursor:pointer}.quantity-desc .minus{border-right:1px solid gray;color:#2d30f0}.quantity-desc .num{border-right:1px solid gray;font-size:20px}.quantity-desc .plus{color:#31a831}.maylike-products-wrapper{margin-top:120px}.maylike-products-wrapper h2{text-align:center;margin:50px;color:#324d67;font-size:28px}.maylike-products-container{display:flex;justify-content:center;gap:15px;margin-top:20px}.max-qty{font-weight:500;color:#2d30f0}.cancel-wrapper,.success-wrapper{background-color:#fff;min-height:60vh}.cancel,.success{width:1000px;margin:160px auto auto;background-color:#dcdcdc;padding:50px;border-radius:15px;display:flex;justify-content:center;align-items:center;flex-direction:column}.success .icon{color:green;font-size:40px}.success h2{text-transform:capitalize;margin-top:15px 0;font-weight:900;font-size:40px;color:#324d67}.success .email-msg{font-size:16px;font-weight:600;text-align:center}.cancel p{font-size:20px;font-weight:600}.success .description{font-size:16px;font-weight:600;text-align:center;margin:30px 10px 10px}.success .description .email{margin-left:5px;color:#2d30f0}.product-max-qty{margin-top:10px}@media screen and (max-width:800px){.hero-banner-container{height:560px}.hero-banner-image{width:77%;height:62%;top:-2%;right:-6%}.footer-banner-container{height:560px;margin-top:80px}.footer-banner-image{width:77%;left:30%;top:6%;height:56%}.banner-desc .left h3{font-weight:900;font-size:50px;margin-left:5px}.banner-desc .left p{margin:18px}.banner-desc .right h3{font-size:45px}.banner-desc .right p{font-size:18px}.banner-desc .right .company-desc{font-size:14px}.banner-desc{flex-wrap:wrap;gap:20px}.hero-banner-container{line-height:1.3}.hero-banner-container h1{font-size:50px}.hero-banner-container h3{font-size:40px}.hero-banner-container button{margin-top:90px;z-index:10000}.desc{bottom:60px}.product-detail-container{flex-wrap:wrap}.product-detail-container .product-detail-image{width:350px;height:350px}.cart-container{width:415px;padding:4px}.cart-heading{margin-top:35px}.product-container{margin-top:10px}.product{padding:20px 5px}.product .cart-product-image{width:25%;height:25%}.buttons .add-to-cart,.buttons .buy-now{width:150px}.product-detail-container{margin:20px}.item-desc .flex{width:200px}.top{flex-wrap:wrap;gap:10px}.item-desc .bottom{margin-top:30px}.flex h5{font-size:16px;color:#324d67}.flex h4{font-size:16px;color:#000}.cart-bottom{padding:30px}.total h3{font-size:20px}.track{animation:marquee 10s linear infinite;width:550%}.cancel-wrapper,.success-wrapper{min-height:69vh}.cancel,.success{width:370px;margin-top:100px;padding:20px}.success{height:350px}.success h2{font-size:17px}.btn-container{width:300px;margin:auto}}@media screen and (max-width:600px){.navbar-container{margin:10px}.logo{font-size:16px}.cart-icon{font-size:20px}}.payment-container{display:flex;gap:2rem;padding:2rem;align-items:flex-start;background:#f5f5f5;flex-wrap:wrap}.form-section{flex:1 1 60%;background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.info-section{flex:1 1 35%;display:flex;flex-direction:column;gap:1rem}.info-box{background:#fff;padding:1rem;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.1)}h1,h2{color:#333;margin-bottom:1rem}input[type=email],input[type=tel],input[type=text]{width:100%;padding:.75rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:6px;font-size:1rem}label{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.bank-details{background:#e6f7ff;padding:.75rem;border:1px dashed #007bff;border-radius:5px;margin-bottom:1rem}.btn{width:100%;padding:.75rem;font-size:1rem;background:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer}.btn:disabled{background:#ccc;cursor:not-allowed}@media (max-width:768px){.payment-container{flex-direction:column;padding:1rem}.form-section,.info-section{width:100%}}