@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Croissant+One&family=Inconsolata:wght@200;900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Croissant+One&family=Inconsolata:wght@200;900&family=Rubik:wght@300&display=swap";.main-component{position:fixed;width:100%;height:6rem;display:flex;gap:14rem;justify-content:center;z-index:999;background-color:#c28bbb80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.logo{padding:2px;height:110px;width:120px}@media (max-width: 800px){.logo{margin-left:5rem}}@media (min-width: 500px){.logo{margin-left:0rem}}@media (min-width: 200px) and (max-width: 490px){.logo{margin-left:12rem}}.head-main{display:flex;cursor:pointer}.head-main h3{position:relative;top:-.5rem;margin-left:3rem;font-family:var(--font-1);font-size:2.5rem;color:var(--color-6);font-weight:700;text-shadow:1px 1px 1px #919191;transition:.5s ease-in}.head-main h3:hover{text-shadow:2px 1px 2px rgba(0,0,0,.5)}span{margin-left:1rem;font-size:2rem;position:relative;top:-1rem}.routes ul{display:flex;gap:3rem;margin-top:2.2rem}.routes ul li{list-style:none;font-family:var(--font-rubik);font-weight:500;cursor:pointer;color:#460b46;font-size:20px;position:relative}.routes ul li:hover:after{width:100%;left:0}#nav-hov:after{content:"";position:absolute;width:0;height:2.5px;bottom:1px;left:50%;top:3.5rem!important;background-color:#460b46;transition:width .3s ease-in-out,left .3s ease-in-out}#nav-hov:hover:after{width:100%;left:0}.button{display:none}.cart-cont{position:relative;padding-right:10px;padding-top:10px}.cart-value{position:absolute;right:10px;top:-5px;color:#fff;font-size:13px;text-decoration:none;background-color:#ff4343;height:21px;width:21px;border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1000px){.cart-cont{padding-top:14px}.cart-value{left:128px;bottom:0}span{font-size:1rem}.routes ul{display:none}.main-component{gap:rem}.button{position:absolute;display:flex;right:1rem;top:2rem}.menu-open{overflow-y:auto;background-color:#c28bbb80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100vh;position:fixed;top:0;left:-15rem;transition:left .5s ease;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:slideInLeft .5s ease}.menu-open .head-main .logo{display:none;flex-direction:column;margin-top:150%;margin-left:2px;padding:30px;width:100%}@keyframes slideInLeft{0%{left:-15rem}to{left:0}}.menu-open.show{left:0}.menu-open .navbar_list{display:flex;flex-direction:column;gap:1.8rem;text-align:center}.menu-open .navbar_list li{position:relative;top:-20rem;font-size:2rem;cursor:pointer;text-decoration:none}.menu-open .navbar_list li:hover{animation:navbar-animate ease-in-out both .4s}@keyframes navbar-animate{0%{position:relative;font-size:2rem}to{position:relative;font-size:2.5rem}}.btn{position:relative;top:-1rem;left:-2rem}.btn1{position:relative;top:-2rem;left:.5rem}}@media (min-width:320px) and (max-width:421px){.logo{margin-top:0;padding:8px}}:root{--color-1: rgb(205, 180, 219);--color-2: rgb(255, 200, 221);--color-3: rgba(255, 175, 204, 50%);--color-4: rgb(189, 224, 254);--color-5: rgb(255, 210, 255);--color-6: rgb(70, 11, 70);--font-1: "Bebas Neue", sans-serif;--font-2: "Croissant One", cursive;--font-inconsolata: "Inconsolata", monospace;--font-rubik: "Rubik", sans-serif}html{scroll-behavior:smooth}body{margin:0;padding:0}.footer{display:flex;flex-wrap:wrap;gap:120px;background-color:var(--color-1);color:var(--color-6);position:relative;padding:5rem 3rem}.section{display:flex;flex-direction:column}z{font-family:var(--font-rubik);font-size:1rem}.section h2{font-family:var(--font-1);font-size:1.5rem;margin-bottom:10px}.section ul li{cursor:pointer}.email-signup{display:flex;flex-direction:column}.email-signup input[type=email]{padding:10px;margin-bottom:10px;border:none}.email-signup button{background-color:var(--color-1);color:var(--color-6);padding:10px;cursor:pointer;border:2px solid var(--color-6);transition:.3s ease}.email-signup button:hover{background-color:var(--color-3)}ul{list-style:none;padding:0}ul li{margin-bottom:5px;font-family:var(--font-rubik);font-size:1rem}.social-icons{display:flex;gap:10px;font-size:1.5rem;margin-top:10px}.social-icons svg{color:var(--color-6);cursor:pointer}social-icons svg:hover{color:#ff00fb}@media (max-width: 768px){.footer{gap:50px}}.scrollToTop{height:50px;width:50px;background:hsl(300,73%,26%);display:none;justify-content:center;align-items:center;border-radius:50%;color:#fff;cursor:pointer;position:fixed;bottom:40px;right:50px}.scrollToTop .inner{height:85%;width:85%;background:black;display:flex;justify-content:center;align-items:center;border-radius:50%}.scrollToTop .fa-arrow-up{color:#fff;display:flex;justify-content:center;align-items:center;height:30%;width:54%}body{cursor:none}::-webkit-scrollbar{width:.8rem}::-webkit-scrollbar-track{background-color:#cdb4db}::-webkit-scrollbar-thumb{background:rgb(70,11,70);border:2px solid transparent;border-radius:8px;background-clip:content-box}.cursor-dot,.cursor-dot-outline{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;opacity:1;transition:opacity .3s ease-in-out,transform .2s ease-in-out;z-index:999}.cursor-dot{width:10px;height:10px;border:.5px solid blue;background-color:#460b46}.cursor-dot-outline{width:40px;height:40px;background-color:#460b4680}.links-container{display:grid;place-items:center;grid-template-columns:repeat(2,1fr);row-gap:40px}.dot{width:20px;height:20px;background:#460b46;position:fixed;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);z-index:9999}.circle{position:absolute;width:25px;height:25px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#460b46,rgba(141,38,172,.5));transition:transform .1s,left .1s,top .1s}.circle-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}@media (max-width : 768px){.circle-container{display:none}}.home-container{background:linear-gradient(to left,var(--color-4),var(--color-5));width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto}.top{display:flex;margin:6rem 2rem 5rem;transform:translateY(-9%);overflow:hidden}.top-left{margin-top:9rem;width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}.top-left .top-left-1{font-size:3.9rem;margin-bottom:-15px;text-align:left;width:70%}.top-left .top-left-2-h6{font-size:1.5rem;margin-top:-10px;text-align:left;line-height:1.2}.top-left .top-left-2{font-size:.85rem;text-align:left;line-height:1.7;width:80%}.top-left .btn-container{display:flex;justify-content:flex-start;width:50%;margin-top:20px}.top-right{width:60%;display:flex;justify-content:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.top-right img{filter:drop-shadow(2px 2px 20px var(--color-6));animation:glow 1s infinite alternate;margin-top:9rem;margin-left:8rem}.bottom{display:none}.btn-1,.btn-2{font-family:var(--font-rubik);font-weight:600;padding:10px 20px;border-radius:5px;cursor:pointer;overflow:hidden;color:var(--color-6);background-color:var(--color-2);background:linear-gradient(to bottom,transparent 50%,var(--color-3) 50%),var(--color-2);background-size:100% 200%;border:2px solid var(--color-6);transition:all .4s ease;-webkit-user-select:none;user-select:none;margin:10px;display:flex;font-size:1vmax;justify-content:center;align-items:center}.btn-1:hover,.btn-2:hover{background-position:0% 100%;transform:scale(1.05)}.down-arrow{position:relative}#arrow{width:40px;animation:smoothUpDown 2s infinite alternate ease-in-out}@keyframes smoothUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}@keyframes glow{0%{filter:drop-shadow(2px 2px 10px var(--color-6))}to{filter:drop-shadow(2px 2px 30px var(--color-6))}}.top-left-1{font-size:6.6rem;letter-spacing:1px;font-family:Inconsolata}.top-left-2{font-family:var(--font-rubik);font-size:1.5rem;text-align:center;width:80%;letter-spacing:1px;line-height:2rem;font-weight:300}.top-left-2-h6{font-family:var(--font-rubik);font-size:1.5rem;text-align:center;width:80%;letter-spacing:1px;line-height:2rem;font-weight:500;font-size:1.8em}@media (max-width: 900px){.top{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem}.down-arrow{position:relative;height:4rem}.top-left{width:100%;margin-left:0;padding:0 2rem;text-align:center}.top-left-2{font-size:1.2rem;width:100%}.top .top-left h1{font-size:2.5rem;padding:4px 0}.top-left .top-left-2-h6{font-size:1.1rem;margin-top:-10px}.top-left .btn-container{width:100%;margin-top:20px}.top-left .btn-container button{font-size:.8rem}.top .top-right{display:flex;justify-content:center;align-items:center}.top .top-right img{width:100%;max-width:300px;margin-top:2rem}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px #000000e6;background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.main-screen{width:100%;background:linear-gradient(to right,var(--color-1),var(--color-2))}.homeSecond-container{width:59.15%;min-height:40vh;height:50%;position:relative;padding:3rem 1.5rem;text-align:center;margin:0 auto}.main-heading{font-family:var(--font-1);font-size:4rem;color:var(--color-6)}.decorative-slider{background-color:rgba(var(--color-1-rgb),.9);padding:2rem;font-family:var(--font-inconsolata);color:var(--color-6);border:5px solid var(--color-3);box-shadow:0 0 10px #0003}.decorative-slider img{max-width:100%;height:auto}@media (max-width: 900px){.homeSecond-container{width:100%}.main-heading{font-size:2rem}}.product-all-container{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:20px;margin:0 auto;padding:1.5rem 1rem;width:100%}.product-container{width:100%;min-height:100vh;position:relative;background:linear-gradient(to left,var(--color-4),var(--color-5));padding:8rem 3.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.category-section{width:80vw;height:fit-content;display:flex;flex-wrap:wrap;margin-bottom:4rem}.category-tabs{margin:1rem .4rem 0;width:fit-content;padding:.6rem;cursor:pointer;transition:all .2s ease-in-out}.loader-container{display:flex;align-items:center;justify-content:center;min-height:60vh;width:100%}.most-viewed-btn{position:absolute;right:0}.category-tabs:hover{transform:translateY(-5px)}.product-all-container{display:flex;align-items:center;justify-content:center;min-height:60vh;width:100%}.product-heading{font-size:2.5rem;color:var(--color-6);font-family:var(--font-rubik);margin-bottom:2rem}.product-card{background-color:var(--color-5);box-shadow:0 4px 6px #0000001a;padding:20px;margin-bottom:20px;width:300px;height:350px;text-align:left;cursor:pointer;transition:transform .2s ease-in-out;display:flex;justify-items:center;flex-direction:column;position:relative;border:2px solid #ddd;border-radius:10px;overflow:hidden;transition:all .3s ease-in-out;box-shadow:0 8px 16px #f7f3f7fc}.product-card:hover{transform:translateY(-10px);border-color:#d900ff;transform:scale(1.05);box-shadow:0 16px 32px #0003}.product-card:hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #70088c;border-radius:10px;animation:borderPulse 1.5s infinite}@keyframes borderPulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.product-image{height:70%;object-fit:cover;border-radius:5px;transition:all .3s ease-in-out}.product-image{box-shadow:0 16px 32px #0003;transform:scale(1.05)}.product-name{font-size:1.5rem;color:var(--color-6);font-family:var(--font-rubik);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:.5rem}.product-price{font-size:1.2rem;color:#333;font-family:var(--font-rubik)}.product-status{font-size:1rem;color:#777;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-rubik);white-space:nowrap}input[type=text]{width:55%;margin-bottom:20px;padding:8px;border:3.5px solid var(--color-6);border-radius:10px;box-shadow:10px 10px 22px #0003;outline:none}@media (max-width: 768px){.product-card{width:calc(50% - 20px);height:350px}.product-container{padding:7rem 1rem}}@media (max-width: 450px){.product-card{width:100%;height:350px}.product-container{padding:7rem 1rem}}.filterSelect{padding:10px 20px;border:none;background-color:transparent;box-shadow:6px 6px 10px -1px #00000026,-6px -6px 10px -1px #ffffffb3;border-radius:.375rem;max-width:300px}.filters{display:flex;flex-wrap:wrap;width:80%;justify-content:center;align-items:center;gap:10px}.search-input{width:80%!important;min-width:300px;padding:10px 20px!important;border:none;background-color:transparent!important;box-shadow:6px 6px 10px -1px #00000026,-6px -6px 10px -1px #ffffffb3;border-radius:.375rem}.loader-container{display:flex;justify-content:center;align-items:center}.loader{width:80px;height:80px;border-radius:50%;background:radial-gradient(circle at center,var(--color-1) 0%,var(--color-2) 20%,var(--color-3) 40%,var(--color-4) 60%,var(--color-5) 80%);position:relative;box-shadow:0 0 20px #00000080;animation:pulse 2s ease-in-out infinite}.loader:before,.loader:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:rgba(255,255,255,.8)}.loader:before{top:50%;left:50%;transform:translate(-50%,-50%);animation:moveBefore 2s linear infinite}.loader:after{top:50%;left:50%;transform:translate(-50%,-50%);animation:moveAfter 2s linear infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes moveBefore{0%,to{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-50%) rotate(180deg)}}@keyframes moveAfter{0%,to{transform:translate(-50%,-50%) rotate(180deg)}50%{transform:translate(-50%,-50%) rotate(0)}}.animate-spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.product-detail-layer{position:fixed;top:0;left:0;width:100%;z-index:999;height:100vh;background-color:#725c6f00}.product-detail-container{display:flex;justify-content:center;align-items:center;position:fixed;top:70px;left:160px;width:80%;height:80%;background-color:#fefefe;z-index:1000;border-radius:7px;box-shadow:10px 10px 15px 4px #646565;cursor:auto}.product-detail-left{margin-top:-5rem;flex:1;text-align:center}.product-detail-image{max-width:45%;max-height:60%;border:3px solid var(--color-6);border-radius:25px;box-shadow:10px 10px #65030333;transition:transform .5s ease}.product-detail-image:hover{transform:scale(1.1);cursor:pointer}.product-detail-right{flex:1;padding:20px;background-color:#f4d2f4;border-radius:10px;margin-right:20px}.product-detail-name{font-family:var(--font-1);font-size:34px;margin-bottom:10px}.product-detail-price{font-family:var(--font-rubik);font-size:18px;color:var(--color-6);margin-top:5px}.product-detail-description{margin-top:10px;font-family:var(--font-rubik);font-size:18px;color:var(--color-6)}.product-detail-status,.product-date-status{margin-top:10px;color:var(--color-6);font-family:var(--font-rubik)}.product-detail-add-to-cart{margin-top:20px;background-color:#7c99fa;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-family:var(--font-rubik);font-size:18px;transition:background-color .3s}.product-detail-add-to-cart:hover{background-color:purple}.product-detail-id{margin-top:10px;margin-bottom:10px;font-size:20px;font-weight:400;letter-spacing:.5px;font-family:var(--font-1);color:var(--color-6);text-transform:capitalize!important}.product-detail-close-button{margin-top:10px;background-color:#e684f8;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-family:var(--font-rubik);font-size:16px;transition:background-color .3s}.close-button{position:absolute;top:25px;right:18px;width:30px;height:30px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}.cross-line:before,.cross-line:after{content:"";position:absolute;width:100%;height:3px;background-color:var(--color-6);border-radius:3px}.cross-line:before{transform:rotate(45deg)}.cross-line:after{transform:rotate(-45deg)}.product-detail-close-button:hover{background-color:purple}.product-detail-reviews{display:flex;flex-direction:row;align-items:center;position:relative;bottom:-70px;gap:20px;margin-left:70px;margin-right:30px}.product-review-card{background-color:#f1c7eb;box-shadow:0 0 10px #0000001a;border-radius:5px;padding:20px;margin:10px 0;text-align:center;width:40%}.customer-name{font-family:var(--font-rubik);font-size:16px;color:var(--color-6);margin-bottom:5px}.rating{font-family:var(--font-1);font-size:20px;color:#6b6b68}@media (max-width: 998px){.product-detail-right{flex:1;padding:20px}.product-detail-description{margin-top:10px;font-family:var(--font-rubik);font-size:10px;color:var(--color-6);font-weight:200}.product-detail-left{margin-top:-20px}}@media (max-width: 763px){.product-detail-right{flex:3;padding:10px}.product-detail-description{margin-top:10px;font-family:var(--font-rubik);font-size:12px;color:var(--color-6)}.product-detail-left{margin-top:-20px}.product-date-status,.product-detail-status{font-size:.8rem}.product-detail-id{font-size:1rem}.product-detail-name{font-size:1.5rem}.product-detail-price{font-size:1rem}}@media (max-width: 668px){.product-detail-right{flex:3;padding:10px}.product-detail-left{width:50%}.product-detail-image{max-width:80%;max-height:80%;border:3px solid var(--color-6);border-radius:25px;box-shadow:10px 10px #65030333;transition:transform .5s ease}.product-detail-reviews{position:relative;left:-30px}.customer-name,.rating{font-size:.8rem}}@media (max-width: 530px){.product-detail-right{flex:4;padding:20px}.product-detail-left{width:80%;position:relative;top:2rem;left:3rem}.product-detail-image{max-width:80%;max-height:80%;border:3px solid var(--color-6);border-radius:25px;box-shadow:10px 10px #65030333;transition:transform .5s ease}.product-detail-reviews{position:relative;left:-50px;display:none}.product-review-card{width:50%}.customer-name,.rating{font-size:.6rem}.product-detail-container{display:flex;flex-direction:column;position:absolute;left:25px}.product-detail-left{display:flex}.product-detail-right{width:80%;flex:1;padding:7px 7px -65px}.product-detail-name{font-size:1rem}.product-date-status{font-size:.5rem}.product-detail-price{font-size:.8rem}.product-detail-description{font-size:.5rem}}@media (max-width: 425px){.product-detail-image{width:65%;height:50%}.product-detail-right{position:relative;top:-40px;left:15px}}.error-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#00000080;z-index:1000}.error-content{background-color:var(--color-1);border-radius:10px;padding:30px;text-align:center;max-width:500px;width:100%;box-shadow:0 0 20px #0000004d}.close-icon{position:absolute;top:10px;right:10px;cursor:pointer}.error-message{font-family:var(--font-2);font-size:20px;margin-bottom:20px;color:var(--color-6)}.error-button{background-color:var(--color-6);border:none;border-radius:5px;padding:15px;font-family:var(--font-rubik);font-size:18px;color:var(--color-5);cursor:pointer}.error-button:hover{box-shadow:1px 1px 5px #000}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.dialogue-container{background:rgba(3,3,3,.5);padding:20px;border-radius:8px;box-shadow:0 2px 10px #c15b5b1a}.custom-dropdown{position:relative;display:flex;justify-content:center;align-items:center;padding:5px;background-color:#d994f984}.custom-dropdown-header{display:flex;width:400px;height:100%;justify-content:space-between;align-items:center;cursor:pointer;margin:0;padding:10px;background-color:#f8ebff;border:1px solid #ccc;border-radius:4px}.custom-dropdown-selected{flex-grow:1}.custom-dropdown-arrow{margin-left:10px}.custom-dropdown-options{position:absolute;top:100%;left:0;right:0;z-index:10;background-color:#e498f590;border:1px solid #ccc;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:4px;box-shadow:0 4px 6px #0000001a;margin-top:5px}.custom-dropdown-option{padding:10px;cursor:pointer;border-bottom:1px solid rgba(50,0,56,.227)}.custom-dropdown-option:hover{background-color:purple;color:#fff}:root{--color-1: rgb(195, 180, 219);--color-2: rgb(255, 200, 221);--color-3: rgb(255, 175, 204);--color-4: rgb(189, 224, 254);--color-5: rgb(255, 210, 255);--color-6: rgb(70, 11, 70);--font-1: "Bebas Neue", sans-serif;--font-2: "Croissant One", cursive;--font-inconsolata: "Inconsolata", monospace;--font-rubik: "Rubik", sans-serif}.main{padding:30px;display:flex;flex-direction:column;gap:4px;padding-left:6.5rem;padding-right:6.5rem;background:linear-gradient(to right,var(--color-4),var(--color-5))}@media screen and (max-width: 998px){.main{padding-left:3rem;padding-right:3rem}}@media screen and (max-width: 768px){.main{padding-left:2rem;padding-right:2rem}}.heading{font-size:xx-large;font-weight:700;color:var(--color-6);text-align:center;margin-bottom:10px}@media screen and (max-width: 768px){.heading{font-size:x-large}}.center{margin-top:5px;display:flex;align-items:center;justify-content:center}.testimonials-container{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.testimonials-slide-left,.testimonials-slide-right{position:absolute;top:50%;z-index:10;transform:translateY(-50%);color:var(--color-6)}.testimonials-slide-left{left:-40px}.testimonials-slide-right{right:-40px}@media screen and (max-width: 768px){.testimonials-slide-left{left:-30px}.testimonials-slide-right{right:-30px}}.button1{color:var(--color-6);padding:.5rem;cursor:pointer;background:none}.testimonials{width:100%;display:flex;justify-content:center;overflow:hidden}.testimonialss{display:flex;transition:transform .5s ease-in-out;gap:.5rem}.testimonial{flex-shrink:0;width:33.333333%;padding:.5rem}@media screen and (max-width: 768px){.testimonial{width:100%}}.testimoniall{width:100%;padding:1rem;background-color:var(--color-1);border-width:1px;border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;height:100%}.testimonial-top{display:flex;align-items:center;gap:1rem}.testimonial-img{width:4rem;height:4rem;border-radius:100%}.testimonial-name{font-size:1.125rem;font-weight:800;color:var(--color-6);margin-bottom:0}.testimonial-position{font-size:.875rem;color:var(--color-6);margin-bottom:0;font-weight:200}.content{margin-top:5px;padding:5px;color:var(--color-6)}.about-container{display:flex;flex-direction:column;gap:2rem;padding:8rem 1.5rem;background:linear-gradient(to left,var(--color-4),var(--color-5));font-family:var(--font-rubik);color:var(--color-6)}.core-values-vision{background-color:var(--color-1);border-radius:8px;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.description,.feature-description:hover{color:var(--color-6)}.core-values-vision{overflow:hidden;padding:6rem 0}.container{max-width:90rem;margin:0 auto;padding:0 1.5rem;display:flex}.content{display:grid;grid-template-columns:1fr;gap:4rem}.text-section{max-width:40rem}.heading-secondary{font-size:1rem;font-weight:600;margin-bottom:1rem}.heading-primary{font-size:2rem;font-weight:700;margin-bottom:1rem}.description{font-size:1.125rem;color:var(--color-1);margin-bottom:2.5rem}.features-list{max-width:40rem;margin-top:2.5rem;display:grid;gap:2rem}.feature-item{position:relative;padding-left:2.25rem}.feature-name{font-size:1.125rem;font-weight:600}.feature-description{font-size:1rem;color:#4b5563}.image{width:100%;max-width:39rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;border:1px solid rgba(156,163,175,.1);padding-bottom:50px}.hero{padding:2rem;text-align:center}.hero .container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.hero-text h1{font-size:2.5rem;margin-bottom:1rem}.hero-text p{font-size:1.2rem;margin-bottom:2rem}.hero img{max-width:100%;height:70%}.history-mission{padding:2rem}.history-mission .content-wrapper{max-width:1200px;margin:0 auto}.announcement{display:flex;justify-content:center;margin-bottom:2rem}.announcement-text{display:inline-block;padding:.5rem 1rem;font-size:1rem;color:#555;background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:25px}.announcement-link{font-weight:700;margin-left:.5rem}.announcement-link,.description,.btn-primary,.btn-secondary:hover{color:var(--color-6)}.title{font-size:2.5rem;font-weight:700;color:#333;color:var(--color-6)}.description{margin-top:1rem;font-size:1.2rem;color:#666}.button-group{margin-top:2rem;text-align:center}.btn-primary{padding:.75rem 1.5rem;border-radius:.375rem;text-decoration:none;font-weight:700;margin-right:1rem}.btn-secondary{color:#333;text-decoration:none;font-weight:700}.video-wrapper{margin-top:2rem;display:flex;justify-content:center;align-items:center}.video{width:100%;max-width:800px;border-radius:.375rem}.contact-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:8rem 3.5rem;background:linear-gradient(to left,var(--color-4),var(--color-5));font-family:var(--font-rubik);color:var(--color-6)}.contact-form{min-width:500px;max-width:900px;padding:20px;border:1px solid var(--color-3);box-shadow:0 0 10px #0003;text-align:center;border-radius:30px;transition:transform .5s ease-in-out}.contact-form:hover{transform:scale(1.015);cursor:pointer}.contact-heading{font-family:var(--font-1);color:var(--color-6);font-size:3rem}.contact-subheading{font-family:var(--font-1);color:var(--color-6);font-size:2rem;margin-bottom:1px}.contact-paragraph{font-family:var(--font-rubik);color:var(--color-6);font-weight:400;font-size:1rem;margin-bottom:2rem}input::placeholder,textarea::placeholder{color:#460b467f}@media (max-width: 768px){.contact-form{min-width:auto;width:90%}.contact-container{padding:8rem 1.5rem}}@media (max-width: 480px){.contact-form{width:90%}}.form-group{margin-bottom:2rem}.cart-container{width:99.1vw;min-height:100vh;position:relative;background:linear-gradient(to left,var(--color-4),var(--color-5));padding:6rem 3.5rem}.cart-heading{text-align:center;color:var(--color-6);font-family:var(--font-inconsolata);font-size:3.5rem;margin-top:1rem}.all-products{height:100vh;margin-top:2rem;padding:2rem}.outer-product-container{border:2px solid var(--color-1);box-shadow:1px 3px 5px var(--color-6);border-radius:35px;height:auto;display:flex;flex-wrap:wrap;padding:1rem;gap:3rem;margin-top:2rem}.outer-product-container .image-product img{border:1px solid var(--co lor-1);box-shadow:1px 1px 5px #7c2aa5;border-radius:50%;height:auto;width:15rem}.outer-product-container .detail-product{padding:1rem;display:flex;flex-direction:column;gap:1rem}.detail-product h4{font-family:var(--font-rubik);font-size:2rem}.detail-product h5{font-family:var(--font-rubik);font-size:1.3rem}.detail-product input{border:1px solid var(--color-6);font-weight:700;cursor:pointer}.detail-product input:hover{box-shadow:1px 1px 5px var(--color-6)}.increase-product{padding:1rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem;margin-top:70px}.increase-product h3{background-color:var(--color-6);font-family:var(--font-rubik);color:#f5f5f5;font-size:30px;padding:10px;border-radius:15px}.product-price-cart{padding:4rem;font-family:var(--font-rubik)}.empty-cart{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.empty-cart img{max-width:100%;margin-top:10%}.empty-cart button{background-color:var(--color-6);color:#fff;padding:1rem 2rem;font-size:1.2rem;cursor:pointer;font-weight:bolder;border-radius:15px;border:2px solid var(--color-3);transition:background-color .3s,border-color .3s,color .3s}.empty-cart button:hover{background-color:var(--color-5);border:2px solid var(--color-6);border-radius:15px;color:var(--color-6);font-weight:bolder}.product-price-cart{padding:4rem}.total-cart-value{text-align:right;margin-top:2rem;font-family:var(--font-rubik);font-size:1.5rem;color:var(--color-6)}.total-cart-value button{font-family:var(--font-rubik);width:10%;max-width:100px}@media (max-width: 382px){.outer-product-container .image-product img{width:9rem}}@media (max-width:1110px){.total-cart-value button{width:50%;max-width:unset}}.profile-container{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px;min-height:100vh;background:linear-gradient(to left,var(--color-4),var(--color-5));overflow:hidden}.profile-image{justify-content:center;display:flex;flex-direction:column;align-items:center}.profile-image img{width:250px;height:250px;border-radius:50%;object-fit:cover;border:5px solid var(--color-5);box-shadow:0 0 10px #0003;margin-bottom:20px;margin-top:100px}.profile-details{text-align:center}.user-info{text-align:center;margin:10px}.userProfile-subheading{font-size:2rem;color:var(--color-6);margin:10px;font-family:var(--font-rubik)}.userProfile-paragraph{font-size:1.4rem;font-family:var(--font-rubik);line-height:1.2;position:relative;color:var(--color-6);margin:10px}.buttons{margin-top:25px}.reset-password,.logo-out,.change-photo{padding:15px 20px;border:none;cursor:pointer;background-color:var(--color-6);color:#fff;border-radius:5px;font-family:var(--font-rubik)}@media (max-width: 480px){.profile-image img{width:150px;height:150px}.userProfile-subheading{font-size:1.7rem}.userProfile-paragraph{font-size:1.4rem}.reset-password,.logo-out,.change-photo{width:300px;padding:10px 15px;font-size:.9rem}}.profile-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(to left,var(--color-4),var(--color-5))}.profile-outer_box{display:flex;align-items:center;justify-content:center;height:100vh;margin-top:8vh}.profile-card{background-color:#c28bbbcc;box-shadow:25px 25px 100px #0003;border-radius:20px;padding:20px;text-align:center;max-width:500px;width:100%;height:auto;min-height:300px}h2{font-family:var(--font-1);font-size:24px;margin-bottom:20px;color:var(--color-6)}.input-group{position:relative}.icon{position:absolute;right:.7rem;top:1.18rem;color:#460b46}input{width:100%;font-family:var(--font-rubik);font-size:16px;background-color:var(--color-5)}button{width:100%;padding:10px;margin-top:15px;background-color:var(--color-6);border:none;border-radius:5px;font-family:var(--font-rubik);font-size:18px;color:var(--color-2);cursor:pointer}button:disabled{opacity:.5}.toggle-btn button{background:none;border:none;color:var(--color-6);cursor:pointer;font-size:16px;font-weight:700}.file-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.file-label{display:inline-block;position:relative;overflow:hidden;cursor:pointer;padding:10px 15px;background-color:var(--color-5);border:3px solid var(--color-6);border-radius:15px;font-family:var(--font-rubik);font-size:16px;width:100%}.profile_img{margin:10px;width:150px;height:150px;border-radius:100%}.PlaceOrder-outer-container{width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(to left,var(--color-4),var(--color-5));padding:6rem 3.5rem;gap:5rem}h1{font-family:var(--font-1);font-size:2rem;color:var(--color-6);text-align:center}.form-submit{width:100%;max-width:400px;background-color:var(--color-1);padding:20px;border-radius:8px;box-shadow:0 2px 4px #0003;margin-top:3rem}input{width:100%;padding:10px;margin:10px 0;border:3px solid rgb(189,224,254);border-radius:4px}.special-input{border:20px solid red}select{width:100%;padding:10px;margin:10px 0;border:3px solid rgb(189,224,254);border-radius:4px;background-color:var(--color-5)}.btn-order{background-color:var(--color-3);color:#fff;border:none;border-radius:4px;padding:10px 20px;cursor:pointer;font-size:1rem}.btn-order:hover{background-color:var(--color-2)}.right-container-dataShow{width:100%;max-width:400px;background-color:var(--color-1);padding:20px;border-radius:8px;box-shadow:0 2px 4px #0003;display:flex;flex-direction:column;gap:1rem}.right-container-dataShow .dataShow-heading{border:2px solid var(--color-6)}.dataShow-address{border:2px solid var(--color-6);padding:1rem;display:flex;flex-direction:column;gap:.3rem}.dataShow-address h5{color:var(--color-6);font-family:var(--font-2)}@media only screen and (min-width: 768px){.PlaceOrder-outer-container{flex-direction:row;justify-content:space-around}.form-submit,.right-container-dataShow{width:45%;max-width:none}}@media only screen and (max-width: 767px){::-webkit-input-placeholder{font-size:12px}:-moz-placeholder{font-size:12px}::-moz-placeholder{font-size:12px}:-ms-input-placeholder{font-size:12px}.address,.city,.pinCode,.phoneNumber{font-size:14px}}.inner-order-container{border:2px solid red;width:auto}.conform-order-container{width:100%;min-height:100vh;background:linear-gradient(to left,var(--color-4),var(--color-5));padding:6rem 3.5rem}.conform-heading{text-align:center;font-size:3rem;margin-top:2rem}.order-summary{display:flex;justify-content:space-between;align-items:flex-start;margin-top:2rem}.address-details,.product-details,.payment-summary{padding:2rem;background-color:var(--color-1);border:2px solid var(--color-6);border-radius:8px}.address-details{flex:1;margin-right:1rem}.product-details{flex:2;margin-right:1rem}.payment-summary{flex:1}h3{font-size:1.5rem;font-family:var(--font-rubik);margin-bottom:1rem;color:var(--color-6)}.product-details{display:flex;flex-direction:column;gap:.3rem}.inner-product-confirmOrder{padding:1rem;border:2px solid var(--color-6);border-radius:25px;display:flex;gap:1.3rem}.inner-product-confirmOrder h5{font-size:1.2rem;margin-top:30px;color:var(--color-6);font-weight:bolder}.inner-product-confirmOrder img{border:2px solid var(--color-6);width:6rem;height:5rem;border-radius:50%}#info-summary-payment,#value-summary-gst,#value-summary-total,#value-summary-payment{font-size:1.2rem;color:var(--color-6);font-weight:bolder;font-family:var(--font-inconsolata)}.line{border:2px solid var(--color-6);margin:1rem}@media screen and (max-width: 1000px){.order-summary{flex-direction:column;gap:2rem;align-items:center}}@media screen and (max-width: 500px){.conform-order-container{padding:6rem .5rem}.product-details{padding:.5rem}.inner-product-confirmOrder{gap:.3rem;padding:.3rem}}@media screen and (max-width: 300px){.inner-product-confirmOrder{flex-direction:column}}:root{--color-1: rgb(205, 180, 219);--color-2: rgb(255, 200, 221);--color-3: rgb(255, 175, 204);--color-4: rgb(189, 224, 254);--color-5: rgb(255, 210, 255);--color-6: rgb(70, 11, 70);--font-1: "Bebas Neue", sans-serif;--font-2: "Croissant One", cursive;--font-inconsolata: "Inconsolata", monospace;--font-rubik: "Rubik", sans-serif}*{margin:0;padding:0;box-sizing:border-box}.success-container{width:100%;min-height:100vh;background:linear-gradient(to left,var(--color-4),var(--color-5));padding:6rem 3.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}#payment-success{font-size:3rem;font-family:var(--font-rubik);margin-bottom:2rem}.not-found-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.not-found-container img{max-width:100%;height:auto;margin-top:20px;align-self:center}.not-found-container h1,.not-found-container p{text-align:center;margin-top:20px}.faq-container{padding-top:5rem;padding-bottom:5rem;background:linear-gradient(to left,var(--color-4),var(--color-5))}.faq-heading{margin-top:3rem;font-size:38px}.main-faq{display:flex;flex-direction:column;align-items:center;justify-content:center}.main-heading{display:flex;margin-top:30px;width:75%;padding:20px;border-radius:5px;box-shadow:#00000029 0 1px 4px;cursor:pointer;align-items:center;vertical-align:middle;background:linear-gradient(to left,var(--color-4),var(--color-5))}.main-heading h3{margin-left:30px;color:#303243;word-spacing:1px;letter-spacing:1px;font-weight:600;font-size:18px}.main-heading p{cursor:pointer;display:flex;align-items:center;justify-content:center}.answers{padding:30px 20px 40px;font-size:16px;font-weight:500;background:linear-gradient(to left,var(--color-5));color:#282535;border-radius:0 0 5px 5px;width:75%}body.dark .answers{color:#282535}:root{--color-1: rgb(205, 180, 219);--color-2: rgb(255, 200, 221);--color-3: rgb(255, 175, 204);--color-4: rgb(189, 224, 254);--color-5: rgb(255, 210, 255);--color-6: rgb(70, 11, 70)}.feedback-wrapper{display:flex;align-items:center;justify-content:center;min-height:90vh;margin:auto;padding:20px;box-sizing:border-box;background-color:#ecedee99}.feedback-form{display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;max-width:550px;width:100%;margin-top:90px;margin-bottom:25px;box-sizing:border-box}.feedback-form h2{font-family:Tahoma,Geneva,Verdana,sans-serif;color:var(--color-6);font-size:41px;font-weight:750;margin-bottom:5px;text-align:center}.feedback-form p{color:var(--color-6);font-size:18.5px;margin-bottom:20px;text-align:center}.rating-container{display:flex;justify-content:center;margin-top:0;margin-bottom:10px;padding:0!important}.rating-container button{background-color:transparent;border:none;font-size:2rem;cursor:pointer;padding:0!important;margin:0 2px;color:var(--color-3)}.rating-container button.active{color:#ff5191}.rating-container button.active:hover{color:#ff186d}.rating-container button:hover{transform:scale(1.2);color:#ff5191}.para{margin-top:25px}.spectastyles{color:var(--color-6);font-weight:700;font-size:19.5px;font-family:Trebuchet MS,sans-serif}.feedback-form button{background:none;border:none;font-size:47px;padding:0 6px;cursor:pointer;transition:transform .2s ease}.feedback-form form{display:flex;flex-direction:column;width:100%}.feedback-form label{font-size:18px;font-weight:600;margin-bottom:1px;color:var(--color-6)}.feedback-form input[type=text],.feedback-form input[type=email],.feedback-form textarea{padding:10px;border:1px solid var(--color-3);border-radius:5px;font-size:16px;margin-bottom:15px;width:100%;background-color:#f7f7f7c5;box-sizing:border-box}.feedback-form input[type=text]{box-shadow:none}.feedback-form input[type=text]:focus,.feedback-form input[type=email]:focus,.feedback-form textarea:focus{outline:none;border-color:var(--color-1);background-color:#fdecfbb4}.feedback-form textarea{resize:vertical}.feedback-form button[type=submit]{background-color:var(--color-5);color:var(--color-6);border:none;padding:13px 15px;border-radius:5px;cursor:pointer;font-size:17px;transition:background-color .3s ease}.feedback-form button[type=submit]:hover{background-color:var(--color-4);transform:translateY(2px)}@media (min-width: 1200px){.feedback-wrapper{padding:50px}}
