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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header-container{width:100%}.top-banner{background-color:#a50064;color:#fff;font-size:14px;font-weight:700;padding:8px;text-align:center}.navbar{align-items:center;background-color:#fff;box-shadow:0 2px 4px #0000000d;display:flex;justify-content:space-between;padding:12px 5%;position:relative}.logo{font-size:24px;height:60px;width:80px}.nav-links{display:flex;font-weight:600;gap:25px;list-style:none;margin:0;padding:0}.nav-icons{align-items:center;display:flex;gap:20px}.cart-icon{position:relative}.cart-count{background-color:#000;border-radius:50%;color:#fff;font-size:10px;padding:2px 5px;position:absolute;right:-8px;top:-8px}.nav-links li a{color:#000;font-weight:600;text-decoration:none}.nav-links li a:hover{color:#a50064}.search-inline-input{border:1px solid #ccc;border-radius:4px;font-size:14px;outline:none;padding:6px 10px}.mobile-menu-icon,.mobile-search-icon{cursor:pointer;display:none}.search-container{align-items:center;display:flex;gap:5px}@media (max-width:768px){.nav-links{align-items:center;background-color:#fff;box-shadow:0 2px 5px #0000001a;flex-direction:column;gap:0;left:0;max-height:0;overflow:hidden;position:absolute;top:100%;transition:max-height .3s ease-in-out;width:100%}.nav-links.active{max-height:500px}.nav-links li{padding:10px 0;text-align:center;width:100%}.nav-links li a{display:block;padding:10px 0}.mobile-menu-icon,.mobile-search-icon{display:block}.search-container:not(.active){display:none}.search-container.active{background:#fff;box-shadow:0 2px 5px #0000001a;padding:10px;position:absolute;right:5%;top:100%;z-index:10}}@media (max-width:480px){.top-banner{font-size:12px;padding:6px}}footer{background-color:#f9f9f9;color:#333;font-family:Arial,sans-serif}.footer-top{align-items:center;background-color:#fff;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;justify-content:space-around;padding:40px 20px;text-align:center}.feature{flex:1 1 200px;padding:20px}.feature svg{color:#8a0055;margin-bottom:10px}.instagram-banner{align-items:center;background-color:#8a0055;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px 65px}.banner-text{font-size:1.2rem}.banner-icon svg{font-size:1.5rem}.footer-main{background-color:#8a0055;display:flex;flex-wrap:wrap;gap:40px;padding:40px 65px}.footer-center,.footer-left,.footer-right{flex:1 1 300px}.footer-center h4,.footer-left h4{color:#fff;font-size:1.1rem;margin-bottom:10px}.footer-center ul,.footer-left p,.footer-right p{color:#fff;font-size:.95rem;line-height:1.6;margin-bottom:10px}.footer-center ul{list-style:none;margin:0;padding:0}.footer-center li{margin-bottom:8px}.footer-center a{color:#fff;text-decoration:none}.footer-center a:hover{color:#fff;text-decoration:underline}.footer-insta{align-items:center;display:flex;gap:8px}.footer-insta-icon{color:#8a0055}.newsletter-section{padding:40px 0}.newsletter-section h2{color:#8a0055;font-size:1.8rem;margin-bottom:15px}.newsletter-section p{color:#555}.checkbox-group{color:#444;margin:20px auto;max-width:400px;text-align:left}.checkbox-group input{margin-right:10px}.subscribe-btn{align-items:center;background-color:#fff;border:none;border-radius:4px;color:#8a0055;cursor:pointer;font-size:1rem;font-weight:700;justify-items:center;padding:12px 30px;position:absolute;right:105px;transition:background-color .3s}.subscribe-btn:hover{background-color:#720047}@media (max-width:768px){.footer-main,.footer-top{flex-direction:column}.footer-main{gap:20px}.instagram-banner{flex-direction:column;gap:10px;text-align:center}}.homepage{color:#333;font-family:Arial,sans-serif;max-width:100%;overflow-x:hidden}.wall-banner{align-items:flex-end;background-image:url(/static/media/bannerorg.4e03d9cf97017bc1a3c3.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:flex-end;position:relative;text-align:right;width:100%}.banner-content-overlay{background:#ffffffd9;border-radius:10px;bottom:30px;max-width:350px;padding:30px;position:absolute;right:30px;text-align:right}.banner-content-overlay h1{color:#111;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.banner-bottom-right{margin-right:120px}.banner-content-overlay p{color:#333;font-size:1.2rem;line-height:1.6;margin-bottom:1.5rem}.shop-now-btn{background-color:#a50064;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 28px;transition:background .3s ease}.shop-now-btn a{color:#000;font-size:medium;text-decoration:none}.shop-now-btn:hover{background-color:#85004f}.reviews-section{background-color:#f9f9f9;padding:60px 5%;text-align:center}.reviews-section h2{font-size:2rem;margin-bottom:40px}.reviews-container{overflow-x:auto;padding:20px 0}.reviews-track{animation:scroll 30s linear infinite;display:flex;gap:30px;padding:20px}.review-card{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;min-width:300px;padding:25px}.rating{color:#ffc107;font-size:1.2rem;margin-bottom:15px}.review-text{font-style:italic;line-height:1.6;margin-bottom:15px}.reviewer-name{color:#555;font-weight:700}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-1290px)}}.collections-section{padding:60px 5%;text-align:center}.collections-section h2{font-size:2rem;margin-bottom:40px}.collections-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.collection-card{border-radius:8px;cursor:pointer;height:400px;overflow:hidden;position:relative}.collection-card img{height:100%;object-fit:cover;transition:transform .5s;width:100%}.collection-card:hover img{transform:scale(1.05)}.collection-overlay{background:linear-gradient(0deg,#000c,#0000);bottom:0;color:#fff;left:0;padding:30px 20px;position:absolute;right:0;text-align:center}.collection-overlay h3{font-size:1.5rem;margin-bottom:10px}.collection-overlay p{margin-bottom:20px}.collection-btn{background-color:initial;border:2px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-size:.9rem;padding:10px 25px;transition:all .3s}.collection-btn:hover{background-color:#fff;color:#333}.about-section{background-color:#f5f5f5;padding:60px 5%;text-align:center}.about-section h2{font-size:2rem;margin-bottom:30px}.about-content{line-height:1.8;margin:0 auto;max-width:800px}.product-showcase{padding:60px 3%;text-align:center}.product-showcase h2{font-size:2rem;margin-bottom:40px}.product-display{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;margin:0 auto;max-width:1200px}.product-images{display:flex;flex:1 1 45%;flex-wrap:wrap;gap:10px;justify-content:center}.product-images img{border-radius:8px;cursor:pointer;max-height:250px;object-fit:cover;transition:transform .3s ease;width:48%}.product-images img:hover{transform:scale(1.05)}.product-info{flex:1 1 45%;padding:10px 15px;text-align:left}.product-info h3{font-size:1.8rem;margin-bottom:20px}.size-selector{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin:25px 0}.size-selector label{font-weight:700;white-space:nowrap}.size-selector select{border:1px solid #ddd;border-radius:4px;min-width:120px;padding:8px 15px}.price{color:#a50064;font-size:1.3rem;font-weight:700;margin-left:auto;white-space:nowrap}.product-actions{display:flex;flex-wrap:wrap;gap:15px;margin:30px 0}.add-to-cart,.buy-now{align-items:center;border-radius:5px;cursor:pointer;display:flex;flex:1 1 45%;font-weight:700;gap:8px;justify-content:center;padding:12px 25px;text-align:center;transition:all .3s}.add-to-cart{background-color:#333;border:none;color:#fff}.add-to-cart:hover{background-color:#222}.buy-now{background-color:#a50064;border:none;color:#fff}.buy-now:hover{background-color:#8a0055}.wishlist{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:inline-flex;font-size:1rem;gap:8px;margin-top:10px;transition:color .3s ease}.wishlist:hover{color:#a50064}.full-showcase{background-color:#f9f9f9;width:100%}.full-showcase img{height:auto;max-height:600px;object-fit:cover;width:100%}.newsletter-section{padding:60px 5%;text-align:center}.newsletter-section h2{color:#fff;font-size:2rem;margin-bottom:20px}.newsletter-section p{line-height:1.6;margin:0 auto 30px;max-width:600px}.form-group{margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:400px}.form-group input{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:12px 15px;width:100%}.checkbox-group{font-size:.9rem;margin:15px 0}.checkbox-group label{cursor:pointer}.newsletter-submit-btn{background-color:#a50064;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;padding:14px 30px;transition:background-color .3s ease}.newsletter-submit-btn:hover{background-color:#85004f}@media (max-width:1024px){.product-display{align-items:center;flex-direction:column}.product-images,.product-info{flex:1 1 100%}.collections-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.wall-banner{height:70vh}.banner-content-overlay h1{font-size:2rem}.reviews-track{animation-duration:45s}}@media (max-width:480px){.banner-content-overlay h1{font-size:1.5rem}.shop-now-btn{color:#000;font-size:.9rem;padding:10px 20px}.shop-now-btn a{color:#000;text-decoration:none}.product-info h3{font-size:1.3rem}.price,.size-selector label,.size-selector select{font-size:1rem}.wishlist{font-size:.9rem}.collections-grid{grid-template-columns:1fr}}.add-to-cart:focus,.buy-now:focus,.collection-btn:focus,.newsletter-submit-btn:focus,.shop-now-btn:focus,.wishlist:focus{outline:3px solid #a50064;outline-offset:2px}.catalog-container{animation:fadeIn 1s ease-in-out;background-color:#f9f9f9;padding:60px 20px;text-align:center}.catalog-heading{color:#222;font-size:2.5rem;font-weight:700;margin-bottom:40px}.catalog-grid{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.catalog-card{animation:slideUp .7s ease forwards;background-color:#fff;border-radius:15px;box-shadow:0 8px 16px #0000001a;max-width:90vw;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease;width:400px}.catalog-card:hover{box-shadow:0 12px 24px #0003;transform:translateY(-10px)}.catalog-image{height:220px;object-fit:cover;transition:transform .3s ease;width:100%}.catalog-title{color:#333;font-size:1.4rem;font-weight:600;margin:20px 0}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.contact-container{animation:fadeIn .8s ease-in-out;background:#fff;border-radius:16px;box-shadow:0 12px 24px #00000014;margin:60px auto;max-width:600px;padding:40px}.contact-title{color:#85004f;font-size:2rem;margin-bottom:30px;text-align:center}.contact-form input,.contact-form textarea{border:1px solid #ddd;border-radius:10px;font-size:1rem;margin-bottom:20px;padding:14px;transition:border .3s ease;width:100%}.contact-form input:focus,.contact-form textarea:focus{border-color:#85004f;outline:none}.contact-form textarea{height:140px;resize:none}.send-button{border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;padding:14px;transition:background .3s ease;width:100%}.send-button,.send-button:hover{background-color:#85004f}.about-container{animation:fadeInUp 1s ease-in-out;margin:60px auto;max-width:1300px;padding:20px}.about-title{color:#222;font-size:3rem;margin-bottom:10px;text-align:center}.about-subtitle{color:#666;font-size:1.2rem;margin-bottom:40px;text-align:center}.about-section{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.about-image{flex:1 1;min-width:300px;text-align:center}.about-image img{border-radius:16px;box-shadow:0 8px 24px #00000026;max-width:500px;transition:transform .4s ease;width:100%}.about-image img:hover{transform:scale(1.03)}.about-content{flex:1 1;min-width:300px}.about-content h2{color:#333;font-size:1.8rem;margin-top:20px}.about-content p{color:#555;font-size:1.05rem;line-height:1.6;margin-bottom:20px}.about-content ul{list-style:none;padding:0}.about-content ul li{color:#444;font-size:1.05rem;margin-bottom:10px;padding-left:1.5rem;position:relative}.about-content ul li:before{color:#007bff;content:"✓";font-weight:700;left:0;position:absolute}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.about-section{flex-direction:column;text-align:center}.about-content h2{margin-top:30px}}.product-page{animation:fadeIn .8s ease;margin:auto;max-width:1400px;padding:60px 20px}.product-title{color:#222;font-size:2.8rem;margin-bottom:40px;text-align:center}.product-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.product-card{background:#fff;border-radius:16px;box-shadow:0 8px 24px #0000001a;overflow:hidden;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{box-shadow:0 12px 28px #00000026;transform:translateY(-8px)}.product-image{border-radius:12px;height:260px;margin-bottom:15px;object-fit:cover;width:100%}.product-card h3{color:#333;font-size:1.3rem;margin-bottom:8px}.product-card p{color:#666;font-size:1.1rem;margin-bottom:12px}.product-btn{background-color:#111;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px 20px;transition:background .3s ease}.product-btn:hover{background-color:#333}@media (max-width:1024px){.product-title{font-size:2.4rem}.product-image{height:230px}}@media (max-width:768px){.product-title{font-size:2rem}.product-image{height:200px}.product-card h3{font-size:1.2rem}.product-card p{font-size:1rem}.product-btn{padding:8px 16px}}@media (max-width:480px){.product-title{font-size:1.7rem}.product-grid{grid-template-columns:1fr}.product-card{padding:15px}.product-image{height:180px}}.product-view-container{animation:fadeIn .6s ease;display:flex;flex-wrap:wrap;gap:40px;margin:auto;max-width:1400px;padding:50px 20px}.product-images{flex:1 1;min-width:300px}.main-image{border-radius:12px;box-shadow:0 6px 20px #0000001a;max-height:500px;object-fit:cover;width:100%}.thumbnails{display:flex;gap:10px;margin-top:15px}.thumb{border:2px solid #0000;border-radius:6px;cursor:pointer;height:70px;object-fit:cover;transition:transform .2s ease,border-color .2s ease;width:70px}.thumb:hover{transform:scale(1.05)}.thumb.active{border-color:#111}.product-details{flex:1 1;min-width:300px}.product-details h2{font-size:2rem;margin-bottom:10px}.price{color:#111;font-size:1.4rem;margin-bottom:20px}.description{color:#555;font-size:1.1rem;line-height:1.6;margin-bottom:30px}.size-select{margin-bottom:25px}.size-select label{display:block;font-weight:600;margin-bottom:8px}.size-select select{border:1px solid #ccc;border-radius:8px;font-size:1rem;max-width:220px;padding:10px;width:100%}.buy-btn{background-color:#111;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 28px;transition:background .3s ease}.buy-btn:hover{background-color:#333}@media (max-width:900px){.product-view-container{align-items:center;flex-direction:column}.product-details,.product-images{width:100%}.main-image{max-height:400px}.product-details h2{font-size:1.8rem}.price{font-size:1.3rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.ef2ded3b.css.map*/