*,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;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.18);position:fixed;z-index:2;justify-content:space-between;align-items:center;padding:1rem 2rem;background:hsla(0,0%,100%,.25);width:100%;margin-top:-10px}.app__navbar-logo{display:flex;justify-content:flex-start;align-items:center}.app__navbar-links{display:flex;justify-content:center;align-items:center;list-style:none;margin:0 1rem}.app__navbar-links a{margin:0 1rem!important;text-transform:uppercase;font-weight:500;color:gray;transition:all .3s ease-in-out}.app__navbar-links a:hover{color:#3c91e6;border-bottom:1px solid #3c91e6}.app__navbar-menu{width:35px;height:35px;border-radius:50%;position:fixed;display:flex;justify-content:center;align-items:center;background-color:var(--secondary-color);z-index:10!important;margin-top:12px;margin-left:80%}.app__navbar-menu svg{width:70%;height:70%;color:#ff5400}.app__navbar-menu div{position:fixed;top:0;bottom:0;right:0;z-index:5;padding:1rem;width:82%;justify-content:flex-end;align-items:flex-end;flex-direction:column;background-size:cover;background-repeat:repeat;box-shadow:0 0 20px hsla(0,0%,66%,.15);background-image:url(/_next/static/media/bgWhite.f351b5e9.png);background-color:#f6f6f6}.close__icon{width:35px!important;height:35px!important;margin:.5rem 1rem!important}.app__navbar-menu a{display:flex;justify-content:flex-start;align-items:flex-start;font-size:1rem;margin:1rem;text-transform:uppercase;font-weight:500;transition:all .3s ease-in-out;padding:.5rem}.app__navbar-menu a:hover{color:#3c91e6}.marquee-text{font-size:29px;font-weight:600;margin:60px 0;color:#f02d34}.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 #f02d34;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:#f02d34;width:18px;height:18px;border-radius:50%;text-align:center;font-weight:600}.app__works{flex:1 1;width:100%;flex-direction:column}.app__work-filter{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;margin:4rem 0 2rem}.app__work-filter-item{padding:.5rem 1rem;border-radius:.5rem;background-color:#fff;color:#000;font-weight:800;cursor:pointer;transition:all .3s ease;margin:.5rem}.app__work-filter-item:hover,.item-active{background-color:#ff5400;color:#ebe9e9}.app__work-portfolio{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.app__work-item{width:270px;flex-direction:column;margin:2rem;padding:1rem;border-radius:.5rem;background-color:#fff;color:#000;cursor:pointer;transition:all .3s ease}.app__work-item:hover{box-shadow:0 0 25px rgba(0,0,0,.2)}.app__work-img{width:100%;height:230px;position:relative}.app__work-img>img{-o-object-fit:cover;object-fit:cover}.app__work-hover,.app__work-img>img{width:100%;height:100%;border-radius:.5rem}.app__work-hover{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.work__svg-div{width:50px;height:50px;color:#fff;margin:1rem;font-weight:800;cursor:pointer;transition:all .3s ease}.work__svg{width:60%;height:60%;color:#fff!important}.work__svg:hover{color:#ff5400!important}.app__work-content{padding:.5rem;width:100%;position:relative;flex-direction:column}.app__work-content>h4{margin-top:1rem;line-height:1.5}.app__work-tag{position:absolute;padding:.5rem 1rem;border-radius:10px;background-color:#fff;top:-25px}.head-text{font-size:2.75rem;font-weight:800;text-align:center;color:var(--black-color);text-transform:capitalize;margin-top:20px}.head__span{color:#3c91e6}.app__about{flex:1 1;width:100%;flex-direction:column}.app__profiles{justify-content:center;flex-wrap:wrap;margin-top:2rem}.app__profile-item,.app__profiles{display:flex;align-items:flex-start}.app__profile-item{width:190px;justify-content:flex-start;flex-direction:column;margin:2rem}.app__profile-item img{width:100%;height:170px;border-radius:15px;-o-object-fit:cover;object-fit:cover}.accordion__icon{display:flex;margin-left:auto;margin-right:auto}.accordion__flex{display:flex;align-items:center;justify-content:center}.accordion{cursor:pointer;position:relative;z-index:20;border-radius:5px;box-shadow:1px #000;padding:10px;border:1px solid #3c91e6;background:#fff;font-size:larger;margin:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.accordion__answer{background:#3c91e6;padding:10px;border-radius:5px;font-size:large;margin:-10px 10px 10px;opacity:1;color:#ebe9e9}.contact{display:flex;flex-direction:column;justify-content:center;align-items:center}.app__footer{flex:1 1;width:100%;flex-direction:column}.app__footer-cards{width:60%;display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;margin:4em 2rem 2rem}.app__footer-card{min-width:290px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:1rem 0;padding:1rem;border-radius:10px;cursor:pointer;background-color:#ebf9ff;transition:all .3s ease-in-out}.app__footer-svg{width:40px;height:40px;margin:0 .7rem}.app__footer-card p{font-weight:500}.app__footer-card a{text-decoration:none;font-weight:500}.app__footer-card:hover{box-shadow:0 0 25px #ffc100}.app__footer-cards .app__footer-card:last-child{background-color:#f2e3ff}.app__footer-cards .app__footer-card:last-child:hover{box-shadow:0 0 25px #ffc100}.app__footer-form{width:60%;flex-direction:column;margin:1rem 2rem}.app__footer-form div{width:100%;margin:.75rem 0;border-radius:10px;cursor:pointer;background-color:#ebe9e9;transition:all .3s ease-in-out}.app__footer-form input,textarea{width:100%;padding:.95rem;border:none;border-radius:7px;background-color:#e7e7e7;color:#000;outline:none}.app__footer-form textarea{height:170px}.app__footer-form:hover{box-shadow:0 0 25px #ebe9e9}.app__footer-form button{padding:1rem 2rem;border-radius:10px;border:none;background-color:#ff5400;font-weight:500;color:#ebe9e9;outline:none;margin:2rem 0 0;font-family:var(--font-base);transition:cubic-bezier(.55,.085,.68,.53);cursor:pointer}.app__footer-form button:hover{background-color:#3c91e6}.products-container{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:15px;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;position:relative;height:600px;line-height:.9;width:auto;background-image:url(/_next/static/media/banner.71e85ea4.svg);background-repeat:no-repeat!important}.hero-banner-container .beats-solo{font-size:20px;color:#fff}.hero-banner-container button{border-radius:15px;padding:10px 16px;background-color:#ff5400;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:5.5rem;margin-left:-20px;text-transform:uppercase}.hero-banner-image{position:absolute;top:5%;right:0;width:350px;height:350px}.desc{position:absolute;right:10%;bottom:5%;width:300px;line-height:1.3;display:flex;flex-direction:column;color:#fff;font-size:x-large}.desc p{color:#000;font-weight:400;text-align:start}.desc h5{margin-bottom:12px;font-weight:700;font-size:16px;align-self:flex-start}.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:100px 40px;border-radius:15px;position:relative;height:400px;line-height:1;width:100%;margin-top:120px;background-image:url(/_next/static/media/banner03.4903b06d.svg)}.banner-desc{display:flex;justify-content:space-between}.banner-desc button{border-radius:15px;padding:10px 16px;background-color:#fff;color:#ff5400;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{top:-25%;left:25%;height:300px;-o-object-fit:contain;object-fit:contain}.banner-desc .right{line-height:1.4}.banner-desc .right h3{font-weight:700;font-size:50px}.banner-desc .right p{font-size:18px;color:#fff}.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:50px;font-weight:700;display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;justify-content:center;background-image:url(/_next/static/media/banner04.a68c8d7d.svg)}.footer-container .icons{font-size:30px;display:flex;grid-gap:10px;gap:10px}.footer-container .icons a:hover{color:#405f7c}.cart-heading{display:flex;align-items:center;font-size:18px;font-weight:500;cursor:pointer;grid-gap:2px;gap:2px;border:none;background-color:transparent}.cart-heading,.cart-heading .heading,.cart-num-items{margin-left:10px}.cart-num-items{color:#f02d34}.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;grid-gap:30px;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:#f02d34;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{width:100%;max-width:400px;padding:10px 12px;border-radius:15px;border:none;font-size:20px;margin-top:40px;text-transform:uppercase;background-color:#f02d34;color:#fff;cursor:pointer;transform:scale(1);transition:transform .5s ease}.btn:hover{transform:scale(1.1)}.product-detail-container{display:flex;grid-gap:40px;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:#f02d34}.small-images-container{display:flex;grid-gap:10px;gap:10px;margin-top:20px}.small-image{border-radius:8px;background-color:#ebebeb;width:70px;height:70px;cursor:pointer}.selected-image{background-color:#f02d34}.reviews{color:#f02d34;display:flex;grid-gap:5px;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:#f02d34}.price .old-price,.product-price .old-price{color:gray;text-decoration:line-through}.product-detail-desc .quantity{display:flex;grid-gap:20px;gap:20px;margin-top:10px;align-items:center}.product-detail-desc .buttons{justify-content:center;display:flex;grid-gap:30px;gap:30px;width:200px;padding:10px 20px;background-color:#f02d34!important;color:#fff;border:none;margin-top:40px;font-size:18px;font-weight:500;cursor:pointer;transform:scale(1);transition:transform .5s ease}.product-detail-desc .buttons:hover{transform:scale(1.1)}.quantity-desc{border:1px solid gray;padding:6px}.quantity-desc span{font-size:16px;padding:6px 12px;cursor:pointer}.quantity-desc .minus{border-right:1px solid gray;color:#f02d34}.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;grid-gap:15px;gap:15px;margin-top:20px}.max-qty{font-weight:500;color:#f02d34}.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:#f02d34}.product-max-qty{margin-top:10px}@media screen and (min-width:801px){.app__navbar-menu{display:none}}@media screen and (max-width:800px){.app__navbar-links{display:none}.hero-banner-container{height:560px}.hero-banner-image{width:50%;height:50%;top:5%;right:-6%;-o-object-fit:contain;object-fit:contain}.footer-banner-container{height:560px;margin-top:80px}.footer-banner-image{width:50%;left:50%;top:45%;height:50%;position:absolute}.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;grid-gap:20px;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;grid-gap:10px;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){.desc{font-size:medium;width:80%;padding-top:15px!important;position:inherit}.hero-banner-image{top:47%}.banner-desc .right p{width:50%}}@media screen and (max-width:390px){.hero-banner-container h1{font-size:40px}.hero-banner-container h3{font-size:35px}.product-detail-container .product-detail-image{margin-right:20px}}}