body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:Poppins,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{box-sizing:border-box;margin:0;padding:0}.navbar{align-items:center;animation:slideDown .6s ease-in-out;backdrop-filter:blur(15px) saturate(180%);-webkit-backdrop-filter:blur(15px) saturate(180%);background:#ffffff1a;border:1px solid #ffffff26;border-radius:16px;box-shadow:0 8px 24px #0000001a;display:flex;justify-content:space-between;padding:20px 50px;position:sticky;top:0;transition:all .3s ease-in-out;width:100%;z-index:1000}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.nav-logo{align-items:center;display:flex;gap:10px;transition:transform .3s ease}.nav-logo:hover{transform:scale(1.03)}.nav-logo img{height:40px;width:auto}.nav-logo p{color:#b22b7e;font-size:28px;font-weight:600}.nav-logo a{text-decoration:none}.nav-menu{display:flex;font-size:16px;font-weight:500;gap:28px;list-style:none}.nav-menu li{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:2px;transform:translateY(0);transition:all .2s ease-in-out}.nav-menu li:hover{transform:translateY(-2px)}.nav-menu a{color:#444;text-decoration:none;transition:color .3s ease}.nav-menu a:hover{color:#ff6b6b}.nav-menu li hr{background-color:#ff6b6b;border:none;height:2px;transform:scaleX(0);transition:transform .3s ease;width:100%}.nav-menu li:hover hr{transform:scaleX(1)}.nav-login-cart{align-items:center;display:flex;gap:20px}.nav-login-cart button{background:linear-gradient(90deg,#fff,#f6f6f6);border:1px solid #b0b0b0;border-radius:50px;color:#444;cursor:pointer;font-size:15px;font-weight:500;height:38px;transition:all .3s ease;width:110px}.nav-login-cart button:hover{background:linear-gradient(90deg,#f0f0f0,#e6e6e6);box-shadow:0 4px 12px #0000001a}.nav-login-cart img{height:26px;width:auto}.nav-cart-count{align-items:center;animation:popIn .3s ease-in-out;background-color:#ff6b6b;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:500;height:18px;justify-content:center;margin-left:-35px;margin-top:-25px;width:18px}@keyframes popIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.hamburger{cursor:pointer;display:none;flex-direction:column;height:18px;justify-content:space-between;width:24px}.hamburger span{background:#444;border-radius:3px;display:block;height:3px;transition:all .3s ease-in-out}.hamburger.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (max-width:1024px){.navbar{padding:16px 24px}.nav-logo p{font-size:22px}.nav-login-cart button{font-size:14px;height:32px;width:90px}.nav-login-cart img{height:24px}.nav-menu{font-size:14px;gap:18px}.hamburger{display:flex;margin-left:20px}.nav-login-cart{gap:12px;margin-left:10rem}}@media (max-width:768px){.nav-menu{align-items:center;animation:fadeInScale .3s ease-in-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;box-shadow:0 4px 20px #00000014;display:none;flex-direction:column;gap:18px;justify-content:space-between;left:0;padding:20px 0;position:absolute;top:70px;width:100%;z-index:999}.hamburger,.nav-menu.open{display:flex}.hamburger{margin-left:20px}.nav-login-cart{gap:12px;margin-left:10rem}.nav-logo p{font-size:20px}.nav-login-cart button{font-size:13px;height:30px;width:80px}}@media (max-width:480px){.navbar{padding:12px 16px}.nav-logo img{height:30px}.nav-logo p{font-size:18px}.nav-login-cart button{font-size:12px;height:28px;width:70px}.nav-cart-count{font-size:10px;height:16px;margin-left:-28px;width:16px}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.hero{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,#fde1ff,#e1ffea21);border-radius:20px;box-shadow:0 8px 32px #0000001a;display:flex;flex-wrap:wrap;height:90vh;justify-content:space-between;margin-top:0;padding-left:80px;padding-top:0;transition:all .3s ease-in-out}.hero-left{animation:slideInLeft 1s ease;display:flex;flex:1 1;flex-direction:column;gap:15px;max-width:500px}.hero-left h2{color:#090909;font-size:22px;font-weight:600}.hero-left p{color:#171717;font-size:64px;font-weight:700;line-height:1.1}.hero-hand-icon{align-items:center;display:flex;gap:10px}.hero-hand-icon img{width:70px}.hero-latest-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff4141bf;border-radius:50px;box-shadow:0 4px 15px #ff414166;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:500;gap:10px;height:60px;justify-content:center;margin-top:20px;transition:"background" .3s ease,transform .2s ease;width:250px}.hero-latest-btn:hover{background:#ff4141e6;transform:translateY(-2px)}.hero-right{align-items:center;animation:slideInRight 1s ease;display:flex;flex:1 1;justify-content:center}.hero-right img{filter:drop-shadow(0 5px 15px rgba(0,0,0,.1));max-width:400px;width:100%}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1200px){.hero-left p{font-size:56px}.hero{padding:30px 60px}}@media (max-width:1075px){.hero-left p{font-size:50px}.hero-latest-btn{font-size:16px;height:55px;width:220px}}@media (max-width:1024px){.hero{gap:30px;height:auto;padding:40px;text-align:center}.hero-left,.hero-right{align-items:center;max-width:100%}.hero-left p{font-size:48px}.hero-right img{max-width:400px}}@media (max-width:900px){.hero-left p{font-size:42px}.hero-latest-btn{height:50px;width:200px}}@media (max-width:768px){.hero-left h2{font-size:18px}.hero-left p{font-size:38px}.hero-latest-btn{font-size:15px;height:48px;width:180px}.hero-hand-icon img{width:50px}.hero-right img{max-width:350px}}@media (max-width:600px){.hero{flex-direction:column;gap:20px;justify-content:center;padding:20px}.hero-left p{font-size:32px}.hero-latest-btn{font-size:14px;height:45px;width:160px}.hero-hand-icon img{width:40px}.hero-right img{max-width:300px}}.popular{align-items:center;display:flex;flex-direction:column;gap:10px;height:auto;padding:50px 10px}.popular h1{color:#171717;font-size:36px;font-weight:600}.popular hr{background-color:#252525;border:none;height:4px;margin-top:5px;width:150px}.popular-items{display:flex;gap:20px;justify-content:center;margin-top:30px}.popular-items img{width:350px}.item{padding:10px;text-align:center;transition:transform .3s ease-in-out;width:250px}.item img{border-radius:10px;width:90%}.item p{color:#333;cursor:pointer;font-size:16px;font-weight:500;margin:5px 0}.item-prices{display:flex;gap:10px;justify-content:center}.item-price-new{color:#374151;font-size:16px;font-weight:600}.item-price-old{color:#8c8c8c;font-size:16px;font-weight:600;text-decoration:line-through}.item:hover{transform:scale(1.05)}.offers{background:linear-gradient(180deg,#fde1ff,#e1ffea21);border-radius:20px;box-shadow:0 10px 20px #0000001a;display:flex;height:50vh;margin:auto auto 100px;padding:0 40px;width:80%}.offers-left{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding-left:40px;text-align:left}.offers-left h1{color:#171717;font-size:50px;font-weight:600;line-height:1.1;margin-bottom:10px}.offers-left p{color:#333;font-size:18px;font-weight:500;margin-bottom:20px}.offers-left button{background:#ff4141;border:none;border-radius:30px;box-shadow:0 5px 15px #ff41414d;color:#fff;cursor:pointer;font-size:18px;font-weight:600;height:50px;transition:all .3s ease-in-out;width:240px}.offers-left button:hover{background:#d93737;box-shadow:0 8px 20px #ff414180}.offers-right{align-items:center;display:flex;flex:1 1;justify-content:center}.offers-right img{max-width:300px;width:80%}.new-collections{align-items:center;display:flex;flex-direction:column;gap:10px;height:auto;padding:50px 10px}.new-collections h1{color:#171717;font-size:36px;font-weight:600}.new-collections hr{background-color:#252525;border:none;height:4px;margin-top:5px;width:150px}.new-collections-items{display:flex;gap:20px;justify-content:center;margin-top:30px}.new-collections-items img{width:350px}.collections{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:50px}.news-letter{align-items:center;background:linear-gradient(180deg,#fde1ff,#e1ffea21);border-radius:15px;box-shadow:0 6px 15px #00000014;display:flex;flex-direction:column;height:30vh;justify-content:center;margin:auto auto 60px;max-width:900px;padding:20px;text-align:center;width:70%}.news-letter h1{color:#333;font-size:30px;font-weight:600}.news-letter p{color:#555;font-size:16px;margin-bottom:15px}.news-letter div{align-items:center;background:#fff;border:1px solid #ddd;border-radius:50px;display:flex;height:50px;justify-content:space-between;margin-top:15px;max-width:600px;overflow:hidden;padding:5px;width:100%}.news-letter input{background:#0000;border:none;color:#444;flex:1 1;font-size:17px;outline:none;padding:0 15px}.news-letter button{background:#ff4141;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:100%;transition:all .3s ease;width:160px}.news-letter button:hover{background:#e63c3c}.footer{background:linear-gradient(180deg,#fde1ff,#e1ffea21);border-top:2px solid #e3e3e3;flex-direction:column;gap:30px;justify-content:center;padding:40px 0}.footer,.footer-logo{align-items:center;display:flex}.footer-logo{gap:12px}.footer-logo img{width:50px}.footer-logo p{color:#222;font-size:28px;font-weight:700;letter-spacing:1px}.footer-links{color:#333;display:flex;font-size:18px;font-weight:500;gap:30px;list-style:none;padding:0}.footer-links li{cursor:pointer;transition:color .3s ease}.footer-links li:hover{color:#ff4141}.footer-social-icon{display:flex;gap:15px}.footer-icons-container{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 10px #0000001a;display:flex;height:40px;justify-content:center;transition:transform .3s ease;width:40px}.footer-icons-container img{height:20px;width:20px}.footer-icons-container:hover{transform:scale(1.1)}.footer-copyright{color:#555;font-size:16px;font-weight:500;margin-top:10px;text-align:center;width:100%}.footer-copyright hr{background-color:#c7c7c7;border:none;height:2px;margin:10px 0;width:80%}.shopcategory-banner{border-radius:15px;box-shadow:0 4px 10px #0000001a;display:block;margin:40px auto;max-height:300px;object-fit:cover;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;width:85%}.shopcategory-banner:hover{box-shadow:0 6px 15px #00000026;transform:scale(1.02)}.shopcategory-indexsort{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;margin:0 auto;max-width:80%;padding:15px 0}.shopcategory-sort{align-items:center;background:#f9f9f9;border:1px solid #bbb;border-radius:30px;color:#444;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:all .3s ease-in-out}.shopcategory-sort:hover{background:#f1f1f1;border-color:#999}.shopcategory-indexsort p span{font-weight:600}.shopcategory-products{grid-row-gap:80px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin:20px 100px;row-gap:80px}.shopcategory-loadmore{align-items:center;background:#f5f5f5;border:1px solid #ddd;border-radius:50px;box-shadow:0 4px 8px #0000000d;color:#555;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:60px;justify-content:center;margin:70px auto 80px;transition:all .3s ease-in-out;width:220px}.shopcategory-loadmore:hover{background:#e0e0e0;border-color:#ccc;box-shadow:0 5px 12px #00000014;color:#333;transform:translateY(-2px)}.shopcategory-loadmore:active{box-shadow:0 3px 6px #00000012;transform:translateY(0)}.breadcrumb{align-items:center;background:linear-gradient(135deg,#ff69b4,#ff1493);border-radius:10px;box-shadow:0 4px 12px #ff14934d;color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:30px;margin-left:30px;margin-top:30px;padding:12px 18px;text-transform:capitalize;white-space:nowrap;width:auto}.breadcrumb a{color:#a62b6e;text-decoration:none;transition:color .3s ease-in-out}.breadcrumb a:hover{color:#ff4f91}.breadcrumb span{color:#c85c8e}.productdisplay{align-items:center;background:linear-gradient(180deg,#fde1ff,#e1ffea21);border-radius:12px;display:grid;grid-template-columns:420px 1fr;max-width:100%;overflow:hidden;padding-right:50px;padding-top:30px;position:relative;transition:all .3s ease-in-out}.productdisplay:before{background:linear-gradient(180deg,#ffb6c199,#fff0);content:"";filter:blur(12px);height:40px;left:0;pointer-events:none;position:absolute;top:-10px;width:100%;z-index:1}.productdisplay-left{align-items:center;display:flex;flex-direction:column;gap:25px;max-width:100%}.productdisplay-img-list{display:flex;gap:12px;justify-content:center}.productdisplay-img-list img{border:2px solid #ffb6c180;border-radius:8px;box-shadow:0 4px 10px #00000014;cursor:pointer;height:90px;object-fit:cover;transition:transform .3s ease;width:70px}.productdisplay-img-list img:hover{border-color:#ff1493;transform:scale(1.05)}.productdisplay-main-img{border-radius:12px;box-shadow:0 8px 20px #0000001a;height:auto;max-width:450px;object-fit:cover;width:100%}.productdisplay-right{display:flex;flex-direction:column;justify-content:center;max-width:100%;padding:20px}.productdisplay-right h1{color:#b22b7e;font-size:32px;font-weight:700;margin-bottom:15px}.productdisplay-right-stars{align-items:center;display:flex;gap:6px;margin-bottom:10px}.productdisplay-right-prices{align-items:center;display:flex;font-size:22px;font-weight:700;gap:15px}.productdisplay-right-price-old{color:#d88cb4;text-decoration:line-through}.productdisplay-right-price-new{color:#ff1493;font-size:24px}.productdisplay-right-size h1{color:#72235d;font-size:18px;font-weight:600;margin-top:20px}.productdisplay-right-sizes{display:flex;gap:12px;margin-top:10px}.productdisplay-right-sizes div{background:#ffe4e199;border:2px solid #ff69b44d;border-radius:8px;cursor:pointer;font-weight:600;padding:12px 18px;transition:all .3s}.productdisplay-right-sizes div:hover{background:#ffc0cb66;border-color:#ff1493}.productdisplay-right button{background:linear-gradient(90deg,#ff1493,#ff69b4);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-top:25px;max-width:220px;outline:none;padding:14px 22px;transition:all .3s;width:100%}.productdisplay-right button:hover{background:linear-gradient(90deg,#d81b60,#ff4081);box-shadow:0 4px 12px #ff14934d}.productdisplay-right-category{color:#72235d;font-size:16px;font-weight:600;margin-top:20px}.productdisplay-right-category span{color:#b22b7e;font-weight:700}.descriptionbox{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,#fde1ff,#e1ffea21);border:1px solid #ffb6c166;border-radius:12px;box-shadow:0 6px 14px #0000001f;margin:40px auto;max-width:900px;overflow:hidden}.descriptionbox-navigator{background:#ffe4e14d;border-bottom:2px solid #ff69b44d;display:flex;justify-content:space-around}.descriptionbox-nav-box{color:#b22b7e;cursor:pointer;flex:1 1;font-size:18px;font-weight:600;padding:16px;text-align:center;transition:.3s}.descriptionbox-nav-box:hover{background:#ffc0cb66;color:#ff1493}.descriptionbox-nav-box.active{background:#ff1493;border-bottom:4px solid #c2185b;color:#fff}.descriptionbox-description{background:#fff0f599;border-radius:0 0 12px 12px;color:#72235d;font-size:16px;line-height:1.6;padding:24px}.descriptionbox-description p{font-weight:400;margin-bottom:12px}.relatedproducts{align-items:center;display:flex;flex-direction:column;gap:10px;height:90vh}.relatedproducts h1{color:#171717;font-size:30px;font-weight:600}.relatedproducts hr{background:#252525;border-radius:10px;height:6px;width:200px}.relatedproducts-item{display:flex;gap:30px;margin-top:30px}.container{background:linear-gradient(135deg,#ffe0f0,#ffd3ec);color:#333;font-family:Segoe UI,sans-serif;padding:60px 120px}.cartitems-heading{color:#ff1493;font-size:36px;font-weight:700;margin-bottom:40px;text-align:center;text-shadow:1px 1px 0 #fff}.cartitems-table{background:#fffafc;border-radius:20px;box-shadow:0 10px 40px #ff69b426;overflow-x:auto;padding:30px 50px 30px 30px}.cartitems-header,.cartitems-row{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:80px 1.6fr 100px 100px 100px 40px;padding:15px 0}.cartitems-header{background-color:#fffafc;border-bottom:2px solid #ffc4e1;color:#ff69b4;font-size:18px;font-weight:700}.cartitems-row{background-color:#fffafc;border-bottom:1px dashed #ffd6ec;font-size:16px;font-weight:500}.cartitems-header>div,.cartitems-row>div{padding-left:5px;text-align:left}.product-img{border-radius:12px;height:60px;object-fit:cover;width:60px}.quantity-box{align-items:center;background:#fff5fb;border:2px solid #ffd3ec;border-radius:8px;display:flex;justify-content:center;padding:8px;text-align:center;width:50px}.remove-btn{cursor:pointer;justify-self:center;transition:transform .2s ease;width:25px}.remove-btn:hover{filter:drop-shadow(0 0 2px #ff69b4);transform:scale(1.2)}.cartitems-summary{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin-top:60px}.cartitems-total{background:#fff;border-radius:20px;box-shadow:0 10px 30px #ff14931a;flex:1 1;padding:40px}.cartitems-total h2{color:#ff1493;margin-bottom:20px}.summary-item{color:#444;display:flex;font-size:16px;justify-content:space-between;padding:12px 0}.summary-item.total{border-top:2px solid #ffd3ec;color:#ff1493;font-size:18px;font-weight:700;padding-top:20px}.primary-btn{background:linear-gradient(90deg,#ff69b4,#ff1493);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:20px;padding:14px 28px;transition:background .3s ease}.primary-btn:hover{background:linear-gradient(90deg,#ff1493,#ff69b4)}.cartitems-promocode{background:#fff0f8;border-radius:20px;box-shadow:0 10px 30px #ff69b41a;color:#444;flex:1 1;padding:40px}.promo-input{display:flex;gap:12px;margin-top:15px}.promo-input input{border:2px solid #ffd3ec;border-radius:10px;flex:1 1;font-size:16px;outline:none;padding:12px}.secondary-btn{background:#ff1493;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:12px 20px;transition:"background" .3s ease}.secondary-btn:hover{background:#ff69b4}.loginsignup{align-items:center;background:linear-gradient(180deg,#fce3fe,#f9f9f9);box-sizing:border-box;display:flex;height:100vh;justify-content:center;overflow:hidden;padding:20px;width:100vw}body{margin:0;overflow-x:hidden;padding:0;width:100vw}.loginsignup-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 10px 30px #0000001a;margin-bottom:100px;padding:40px 60px 40px 40px;text-align:center;width:450px}.loginsignup-container h1{color:#333;font-size:26px;margin-bottom:20px}.loginsignup-fields{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.loginsignup-fields input{background:#fff9;border:1px solid #ccc;border-radius:8px;font-size:16px;outline:none;padding:12px;transition:.3s;width:100%}.loginsignup-fields input:focus{border-color:#9c27b0;box-shadow:0 4px 12px #9c27b033}.loginsignup-container button{background:#9c27b0;border:none;border-radius:8px;box-shadow:0 4px 12px #9c27b033;color:#fff;cursor:pointer;font-size:18px;font-weight:500;padding:12px;transition:all .3s ease-in-out;width:100%}.loginsignup-container button:hover{background:#7b1fa2;box-shadow:0 6px 16px #9c27b04d;transform:translateY(-2px)}.loginsignup-login{color:#555;font-size:14px;margin-top:15px}.loginsignup-login span{color:#9c27b0;cursor:pointer;font-weight:600;transition:.3s}.loginsignup-login span:hover{color:#7b1fa2;text-decoration:underline}.loginsignup-agree{color:#666;display:flex;font-size:13px;gap:10px;line-height:1.5;margin-left:auto;margin-right:auto;margin-top:20px;max-width:350px;text-align:left;width:90%}.loginsignup-agree input{accent-color:#9c27b0;cursor:pointer;height:18px;margin-top:2px;transition:transform .2s ease-in-out;width:18px}.loginsignup-agree input:hover{transform:scale(1.1)}
/*# sourceMappingURL=main.cca76d7d.css.map*/