@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";.header{height:100vh;background:url(/assets/section-img-2-Dbzt2-fE.jpg) no-repeat center center;background-size:cover;background-attachment:fixed;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:1}.header-contents h1:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:20vw;height:3px;background:linear-gradient(90deg,#e74c3c,#f39c12);border-radius:2px}.header-contents{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:90%;max-width:60%;animation:fadeIn 3s ease-in-out;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:3rem 2rem;box-shadow:0 8px 32px #0000001a;text-align:center}.header-contents h1{font-weight:600;color:#fff;font-size:clamp(2rem,5vw,4rem);line-height:1.2;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.3);letter-spacing:-.02em}.header-contents p{color:#fffffff2;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;margin:0;font-weight:400;text-shadow:1px 1px 2px rgba(0,0,0,.3);max-width:600px}.header-contents button{border:none;color:#333;font-weight:600;padding:1rem 2.5rem;background:linear-gradient(135deg,#fff,#f8f9fa);font-size:clamp(.9rem,1.5vw,1.1rem);border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #0003;text-transform:uppercase;letter-spacing:.5px;margin-top:1rem}.header-contents button:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000004d;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.header-contents button:active{transform:translateY(-1px)}.navbar .logo{width:190px;height:auto;transition:width .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.header-contents{max-width:85%;padding:2.5rem 2rem;gap:1.5rem}.navbar .logo{width:160px}}@media (max-width: 1050px){.header{background-attachment:scroll}.header-contents{max-width:90%;padding:2rem 1.5rem;gap:1.5rem}.header-contents h1{font-size:clamp(1.8rem,6vw,3rem)}.header-contents p{font-size:clamp(.95rem,2.5vw,1.1rem)}.header-contents button{padding:1.9rem 2rem;font-size:clamp(.85rem,2vw,1rem)}.navbar .logo{width:140px}}@media (max-width: 850px){.header{height:90vh;min-height:600px}.header-contents{max-width:95%;padding:2rem 1.5rem;gap:1.2rem}.header-contents h1{font-size:clamp(1.5rem,7vw,2.5rem);line-height:1.3}.header-contents p{font-size:clamp(.9rem,3vw,1rem);line-height:1.5}.header-contents button{padding:.8rem 1.8rem;font-size:clamp(.8rem,2.5vw,.95rem)}}@media (max-width: 750px){.header{height:85vh;min-height:550px;margin:0}.header-contents{max-width:95%;padding:1.5rem 1rem;gap:1rem;border-radius:15px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header-contents h1{font-size:clamp(1.3rem,8vw,2rem);line-height:1.2}.header-contents p{font-size:clamp(.85rem,3.5vw,.95rem);line-height:1.4}.header-contents button{padding:.7rem 1.5rem;font-size:clamp(.75rem,3vw,.9rem);margin-top:.5rem}.navbar .logo{width:120px}}@media (max-width: 480px){.header{height:80vh;min-height:500px}.header-contents{max-width:98%;padding:1.2rem .8rem;gap:.8rem;border-radius:12px}.header-contents h1{font-size:32px}.header-contents p{font-size:16px}.header-contents button{padding:1.2rem 1.9rem;font-size:clamp(.7rem,3.5vw,.85rem)}.navbar .logo{width:100px}}@media (max-width: 320px){.header{height:75vh;min-height:450px}.header-contents{padding:1rem .6rem;gap:.6rem}.header-contents h1{font-size:1.2rem}.header-contents p{font-size:.8rem}.header-contents button{padding:.5rem 1rem;font-size:.75rem}.navbar .logo{width:90px}}@media (min-width: 1920px){.header-contents{max-width:1200px;padding:4rem 3rem}.header-contents h1{font-size:4rem}.header-contents p{font-size:1.3rem}.header-contents button{padding:1.2rem 3rem;font-size:1.1rem}}@media (max-height: 500px) and (orientation: landscape){.header{height:100vh}.header-contents{gap:.5rem;padding:1rem}.header-contents h1{font-size:clamp(1rem,5vw,1.5rem)}.header-contents p{font-size:clamp(.7rem,2vw,.9rem)}.header-contents button{padding:.5rem 1rem;font-size:clamp(.6rem,2vw,.8rem);margin-top:.2rem}}.explore-menu{display:flex;flex-direction:column;gap:20px;padding:16px;text-align:center}.cat-heading:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:20vw;height:3px;background:linear-gradient(90deg,#e74c3c,#f39c12);border-radius:2px;margin-top:34px}.explore-menu h1{color:#262626;font-weight:500;font-size:1.8rem}.explore-menu-text{max-width:100%;color:gray;font-size:1rem}.explore-menu-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;text-align:center;padding:10px 0}@media (max-width: 600px){.explore-menu-list{flex-wrap:nowrap;overflow-x:auto}.explore-menu-list::-webkit-scrollbar{display:none}}.explore-menu-list-item{display:flex;flex-direction:column;align-items:center;cursor:pointer;gap:8px;min-width:90px;flex:0 0 auto}.explore-menu-list-item-icon{width:70px;height:70px;border-radius:50%;background-color:#efcbff;display:flex;align-items:center;justify-content:center;border:2px solid #523062;transition:all .3s ease-in-out;color:#523062}.explore-menu-list-item.active .explore-menu-list-item-icon{border:4px solid #1b737b;background-color:#144f52;color:#fff;box-shadow:0 4px 12px #1b737b66}.explore-menu-list-item p{color:#747474;font-size:12px;text-transform:capitalize;margin:0;max-width:80px;word-break:break-word;text-align:center}.explore-menu hr{margin:20px 0;height:2px;background-color:#e2e2e2;border:none}.product-display{padding:2rem;max-width:1200px;margin:0 auto}.product-display h2{font-size:2rem;font-weight:600;color:#333;margin-bottom:1.5rem;text-align:center}.product-display-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;padding:1rem 0}.product-loading{text-align:center;font-size:34px;animation:fadeIn 2s infinite}@media screen and (max-width: 768px){.product-display{padding:1rem}.product-display h2{font-size:1.5rem;margin-bottom:1rem}.product-display-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}}@media screen and (max-width: 480px){.product-display-list{grid-template-columns:1fr}.product-display h2{font-size:1.25rem}}.product-display-list>*{animation:fadeIn .3s ease-in-out}.pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin:2rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.pagination button{padding:.5rem 1rem;border:1px solid #d1d5db;background-color:#fff;color:#374151;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;min-width:80px}.pagination button:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.pagination button:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000001a}.pagination button:disabled{background-color:#f3f4f6;color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed;opacity:.6}.pagination span{color:#374151;font-size:.875rem;font-weight:500;padding:0 .5rem;white-space:nowrap}@media (max-width: 640px){.pagination{gap:.5rem;margin:1rem 0}.pagination button{padding:.5rem .75rem;font-size:.75rem;min-width:60px}.pagination span{font-size:.75rem;padding:0 .25rem}}.product-item{max-width:100%;flex:1 1 240px;margin:auto;border-radius:15px 15px 0 0;box-shadow:0 0 10px #80808044;transition:.3s;animation:fadeIn 1s}.product-item-buy{padding:5px 0;display:flex;justify-content:space-between}.product-item-buy button{padding:2px 10px;border-radius:10px;font-size:15px;cursor:pointer;background-color:#523062;color:#fff}.product-item-buy button:hover{transform:scale(1.01);transition:.1s;background-color:#000;color:#fff}.product-item-image{width:100%;border-radius:15px 15px 0 0;aspect-ratio:1;background-size:cover}.product-item-info{padding:20px}.product-item-name-rating{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.product-item-name-rating p{font-size:20px;font-weight:500}.product-item-name-rating img{width:70px}.product-item-desc{color:#676767;font-size:12px}.product-item-price{color:#1b737b;font-size:22px;font-weight:500;margin:10px 0}.product-item-img-container{position:relative}.product-item-img-container .add{width:35px;position:absolute;bottom:15px;right:15px;cursor:pointer;border-radius:50%}.product-item-counter{position:absolute;bottom:15px;right:15px;display:flex;align-items:center;gap:10px;padding:6px;border-radius:50px;background-color:#fff}.product-item-counter img{width:30px}.filters-container{display:flex;flex-wrap:wrap;gap:16px;padding:24px;background:linear-gradient(15deg,#523062,#efcbff 120%);border-radius:12px;margin-bottom:24px;border:1px solid #dee2e6;box-shadow:0 2px 8px #0000000f;position:relative;transition:box-shadow .3s ease}.filters-container:hover{box-shadow:0 4px 16px #00000014}.filters-container-child{display:flex;flex-wrap:wrap;gap:16px;width:100%;align-items:center}.filters-container input[type=text],.filters-container input[type=number],.filters-container select{padding:12px 16px;font-size:14px;font-weight:400;border:2px solid #e1e5e9;border-radius:8px;background-color:#fff;min-width:160px;outline:none;transition:all .3s ease;color:#495057;box-shadow:0 1px 3px #0000000a}.filters-container input[type=text]:focus,.filters-container input[type=number]:focus,.filters-container select:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;transform:translateY(-1px)}.filters-container input[type=text]:hover,.filters-container input[type=number]:hover,.filters-container select:hover{border-color:#adb5bd}.filters-container input::placeholder{color:#6c757d;opacity:.8}.filters-container input[name=search]{position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236c757d' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px center;padding-left:40px;min-width:200px}.filters-container .price-range{display:flex;gap:8px;align-items:center;position:relative}.filters-container .price-range:before{content:"₹";font-weight:600;color:#6c757d;position:absolute;left:-20px;top:50%;transform:translateY(-50%)}.filters-container input[name*=Price]{min-width:120px}.filters-container .quantity-range{display:flex;gap:8px;align-items:center;position:relative}.filters-container input[name*=Quantity]{min-width:100px}.filters-container .rating-range{display:flex;gap:8px;align-items:center;position:relative}.filters-container .rating-range:before{content:"⭐";font-weight:600;color:#6c757d;position:absolute;left:-25px;top:50%;transform:translateY(-50%)}.filters-container input[name*=Rating]{min-width:100px}.filters-container input[name=productId]{min-width:180px;font-family:monospace;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236c757d' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 1A1.5 1.5 0 0 0 1 2.5v11A1.5 1.5 0 0 0 2.5 15h6.086a1.5 1.5 0 0 0 1.06-.44l4.915-4.914A1.5 1.5 0 0 0 15 8.586V2.5A1.5 1.5 0 0 0 13.5 1h-11zM2 2.5a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 .5.5V8H9.5A1.5 1.5 0 0 0 8 9.5V14H2.5a.5.5 0 0 1-.5-.5v-11z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px center;padding-left:40px}.filters-container input[name=color]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236c757d' viewBox='0 0 16 16'%3E%3Cpath d='M12.433 10.07C14.133 10.585 16 11.15 16 8a8 8 0 1 0-8 8c1.996 0 1.826-1.504 1.649-3.08-.124-1.101-.252-2.237.351-2.92.465-.527 1.42-.237 2.433.07z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px center;padding-left:40px}.filters-container input[name=material]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236c757d' viewBox='0 0 16 16'%3E%3Cpath d='M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0zM2.04 4.326c.325 1.329 2.532 2.54 3.717 3.19.48.263.793.434.743.484-.08.08-.162.158-.242.234-.416.396-.787.749-.758 1.266.035.634.618.824 1.214 1.017.577.188 1.168.38 1.286.983.082.417-.075.988-.22 1.52-.215.782-.406 1.48.22 1.48 1.5-.5 3.798-3.186 4-5 .138-1.243-2-2-3.5-2.5-.478-.16-.755.081-.99.284-.172.15-.322.279-.51.216-.445-.148-2.5-2-1.5-2.5.78-.39.952-.171 1.227.182.078.1.163.208.273.318.609.304.662-.132.723-.633.039-.322.081-.671.277-.867.434-.434 1.265-.791 2.028-1.12.655-.282 1.189-.636 1.399-1.33.405-1.211.8-2.473 1.488-3.55C12.57 1.8 13.75 2.9 15 5c-.7 2.8-2.5 4.4-4.5 5.5-.6.3-1.2.7-1.5 1.1-.2.3-.3.7-.2 1.1.1.6.9 1.1 1.5 1.5.5.3 1 .7 1.1 1.2.1.5-.1 1-.6 1.4-.3.2-.6.3-1 .3-.6 0-1.1-.3-1.5-.7-.3-.3-.5-.7-.6-1.1-.1-.5.1-1 .5-1.3.3-.2.7-.3 1.1-.2.3.1.5.2.7.4.1.1.2.2.3.3.2.2.4.3.7.3.4 0 .7-.2.9-.5.1-.2.1-.4 0-.6-.1-.3-.4-.5-.7-.6-.4-.2-.8-.3-1.2-.3-.6 0-1.1.2-1.5.6-.5.5-.7 1.2-.6 1.9.1.8.6 1.5 1.3 1.9.4.2.8.3 1.3.3.7 0 1.4-.3 1.9-.8.6-.6.9-1.4.8-2.2-.1-.9-.6-1.7-1.4-2.2-.5-.3-1-.5-1.6-.6-.7-.1-1.4.1-2 .5-.7.5-1.1 1.3-1.1 2.1 0 .9.4 1.7 1.1 2.3.4.3.8.5 1.3.6.6.1 1.2 0 1.7-.3.6-.4 1-1 1.1-1.7.1-.8-.2-1.6-.8-2.2-.4-.4-.9-.7-1.5-.8-.7-.1-1.4.1-1.9.6-.6.6-.9 1.4-.8 2.2.1.9.6 1.7 1.4 2.2.5.3 1 .5 1.6.6.7.1 1.4-.1 2-.5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px center;padding-left:40px}.filters-container input[name=seller]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236c757d' viewBox='0 0 16 16'%3E%3Cpath d='M8 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm2-3a2 2 0 1 1-4 0 2 2 0 0 1 4 0zm4 8c0 1-1 1-1 1H3s-1 0-1-1 1-4 6-4 6 3 6 4zm-1-.004c-.001-.246-.154-.986-.832-1.664C11.516 10.68 10.289 10 8 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px center;padding-left:40px}.filters-container select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%236c757d' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14L2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.filters-container label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#495057;cursor:pointer;padding:8px 12px;border-radius:8px;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.filters-container label:hover{background-color:#007bff0d}.filters-container input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#007bff;border-radius:4px}.filters-container select[name=sortBy],.filters-container select[name=sortOrder]{min-width:140px}@media (max-width: 768px){.filters-container{padding:16px;gap:12px}.filters-container-child{gap:12px}.filters-container input[type=text],.filters-container input[type=number],.filters-container select{min-width:140px;padding:10px 12px}.filters-container input[name=search]{min-width:180px;padding-left:36px}.filters-container input[name=minPrice],.filters-container input[name=maxPrice]{min-width:100px}}@media (max-width: 480px){.filters-container{padding:12px}.filters-container-child{flex-direction:column;align-items:stretch}.filters-container input[type=text],.filters-container input[type=number],.filters-container select,.filters-container input[name=search]{min-width:100%}.filters-container label{align-self:flex-start}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.filters-container{animation:fadeIn .3s ease-out}.filters-container input:focus-visible,.filters-container select:focus-visible{outline:2px solid #007bff;outline-offset:2px}.filters-container input:disabled,.filters-container select:disabled{background-color:#f8f9fa;border-color:#e9ecef;color:#6c757d;cursor:not-allowed;opacity:.6}.filters-container.loading{opacity:.7;pointer-events:none}.filters-container.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #007bff;border-radius:50%;border-top-color:transparent;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.searchInput{padding:10px}.testimonial-main{padding:80px 0}.container{max-width:1200px;margin:0 auto;padding:0 20px}.testimonial-main>.container>p{text-align:center;color:#4a90e2;font-size:16px;font-weight:600;letter-spacing:2px;margin-bottom:15px}.testimonial-main>.container>h2{text-align:center;font-size:36px;font-weight:700;color:#2c3e50;margin-bottom:50px;line-height:1.3}.testimonials{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;padding:20px 0}.testimonial{background:#fff;border-radius:15px;padding:30px;box-shadow:0 10px 30px #00000014;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.testimonial:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000001f}.star{color:gold;font-size:24px;margin-bottom:20px;letter-spacing:5px}.testimonial>p{color:#666;font-size:16px;line-height:1.6;margin-bottom:25px;font-style:italic}.testimonial img{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:15px;border:3px solid #4a90e2;padding:3px}.testimonial .name{color:#2c3e50;font-size:18px;font-weight:600;margin:10px 0 5px}.testimonial .role{color:#666;font-size:14px;font-weight:500}@media (max-width: 768px){.testimonial-main{padding:60px 0}.testimonial-main>.container>h2{font-size:28px;margin-bottom:40px}.testimonials{grid-template-columns:1fr;gap:20px}.testimonial{padding:25px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.testimonial{animation:fadeInUp .6s ease-out forwards}.testimonial:nth-child(2){animation-delay:.2s}.testimonial:nth-child(3){animation-delay:.4s}.about-section{padding:60px 20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);position:relative;overflow:hidden;background-image:url(/assets/section-img-3-CD8gl_X_.jpg);background-size:contain;background-position:left;color:#fff!important;height:100vh;display:flex;align-items:center}.about-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="%23ffffff" opacity="0.1"/><circle cx="75" cy="75" r="1" fill="%23ffffff" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');pointer-events:none}.about-container{max-width:1200px;margin:0 auto;text-align:center;position:relative;z-index:1;padding:30px;background-color:#0006;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px}.about-section h2{font-size:clamp(2rem,5vw,2.8rem);font-weight:700;color:#fff;margin-bottom:1.5rem;line-height:1.2;position:relative}.about-section h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,#e74c3c,#f39c12);border-radius:2px}.about-description{font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.7;max-width:800px;margin:0 auto;color:#fff;font-weight:400;text-align:center}.about-description strong{color:#ff7300;font-weight:600;position:relative}.about-description strong:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,#e74c3c,#f39c12);opacity:.3;border-radius:1px}@media (max-width: 768px){.about-section{padding:40px 15px}.about-section h2{margin-bottom:1rem}.about-description{text-align:left}}@media (max-width: 480px){.about-section{padding:30px 10px}}.about-section.animate-in{animation:fadeInUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.values-section{padding:80px 20px;background:#fff;position:relative}.values-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(231,76,60,.05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(243,156,18,.05) 0%,transparent 50%);pointer-events:none}.values-container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.values-section h2{font-size:clamp(2rem,4.5vw,2.5rem);font-weight:700;color:#2c3e50;text-align:center;margin-bottom:3rem;line-height:1.3;position:relative}.values-section h2:before{position:absolute;left:50%;transform:translate(-50%);top:-40px;font-size:2rem;opacity:.7}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;margin-top:50px}.value-card{background:#fff;padding:40px 25px;border-radius:16px;text-align:center;position:relative;transition:all .3s ease;box-shadow:0 4px 20px #00000014;border:1px solid rgba(0,0,0,.05);overflow:hidden}.value-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#e74c3c,#f39c12,#e74c3c);background-size:200% 100%;animation:shimmer 3s ease-in-out infinite}.value-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000026}.value-card:nth-child(1):before{background:linear-gradient(90deg,#e74c3c,#c0392b)}.value-card:nth-child(2):before{background:linear-gradient(90deg,#27ae60,#2ecc71)}.value-card:nth-child(3):before{background:linear-gradient(90deg,#f39c12,#e67e22)}.value-card h3{font-size:1.4rem;font-weight:600;color:#2c3e50;margin-bottom:1rem;line-height:1.3;position:relative}.value-card h3:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:30px;height:2px;background:currentColor;opacity:.3;border-radius:1px}.value-card p{font-size:1rem;line-height:1.6;color:#6c757d;margin:0}.value-card p strong{color:#2c3e50;font-weight:600;position:relative}.value-card:nth-child(1):after{content:"⚡";position:absolute;top:15px;right:20px;font-size:1.5rem;opacity:.2}.value-card:nth-child(2):after{content:"🌱";position:absolute;top:15px;right:20px;font-size:1.5rem;opacity:.2}.value-card:nth-child(3):after{content:"💝";position:absolute;top:15px;right:20px;font-size:1.5rem;opacity:.2}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.value-card.animate-in{animation:slideUp .6s ease-out forwards}.value-card:nth-child(2).animate-in{animation-delay:.1s}.value-card:nth-child(3).animate-in{animation-delay:.2s}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.values-section{padding:50px 15px}.values-grid{gap:25px;margin-top:35px}.value-card{padding:30px 20px}.values-section h2:before{top:-30px;font-size:1.5rem}}@media (max-width: 480px){.values-section{padding:40px 10px}.values-grid{grid-template-columns:1fr;gap:20px}.value-card{padding:25px 15px}}.cart{max-width:1400px;margin:0 auto;padding:100px 20px 20px;font-family:Arial,sans-serif}.cart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #f0f0f0}.cart-header h1{color:#333;font-size:2.5rem;margin:0}.cart-actions{display:flex;align-items:center;gap:15px}.cart-count{background:#f8f9fa;padding:8px 16px;border-radius:20px;font-weight:500;color:#666}.clear-cart-btn{background:#dc3545;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-weight:500;transition:background .3s}.clear-cart-btn:hover{background:#c82333}.clear-cart-btn:disabled{background:#ccc;cursor:not-allowed}.empty-cart{text-align:center;padding:100px 20px;background:#f8f9fa;border-radius:10px;margin-top:50px}.empty-cart-icon{font-size:5rem;margin-bottom:20px}.empty-cart h2{color:#333;margin-bottom:10px}.empty-cart p{color:#666;margin-bottom:30px}.continue-shopping-btn{background:#007bff;color:#fff;border:none;padding:12px 30px;border-radius:5px;cursor:pointer;font-size:1.1rem;transition:background .3s}.continue-shopping-btn:hover{background:#0056b3}.cart-content{display:grid;grid-template-columns:1fr 400px;gap:40px;margin-top:30px}.cart-items{background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;overflow:hidden}.cart-items-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 80px;gap:20px;padding:20px;background:#f8f9fa;font-weight:600;color:#333;border-bottom:1px solid #e9ecef}.cart-items-list{max-height:600px;overflow-y:auto}.cart-item{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 80px;gap:20px;padding:20px;border-bottom:1px solid #e9ecef;align-items:center;transition:background .3s}.cart-item:hover{background:#f8f9fa}.cart-item:last-child{border-bottom:none}.item-info{display:flex;gap:15px;align-items:center;flex-direction:column}.item-image{width:80px;height:80px;object-fit:cover;border-radius:8px;border:1px solid #e9ecef}.item-details h3{margin:0 0 5px;color:#333;font-size:1.1rem}.item-color{color:#666;font-size:.9rem;margin:5px 0}.item-description{color:#888;font-size:.85rem;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-price{display:flex;flex-direction:column;align-items:flex-start}.current-price{font-weight:600;color:#333;font-size:1.1rem}.original-price{text-decoration:line-through;color:#999;font-size:.9rem;margin-top:2px}.quantity-controls{display:flex;align-items:center;border:1px solid #ddd;border-radius:5px;overflow:hidden}.quantity-btn{background:#f8f9fa;border:none;width:35px;height:35px;cursor:pointer;font-size:1.2rem;transition:background .3s}.quantity-btn:hover:not(:disabled){background:#e9ecef}.quantity-btn:disabled{background:#f8f9fa;color:#ccc;cursor:not-allowed}.quantity-input{width:60px;height:35px;border:none;text-align:center;font-size:1rem;background:#fff}.quantity-input:focus{outline:none}.item-total{font-weight:600;color:#333;font-size:1.1rem}.remove-btn{background:#dc3545;color:#fff;border:none;width:35px;height:35px;border-radius:50%;cursor:pointer;font-size:1.2rem;transition:all .3s}.remove-btn:hover:not(:disabled){background:#c82333;transform:scale(1.1)}.remove-btn:disabled{background:#ccc;cursor:not-allowed}.cart-summary{display:flex;flex-direction:column;gap:30px}.cart-total{background:#fff;padding:30px;border-radius:10px;box-shadow:0 2px 10px #0000001a}.cart-total h2{margin:0 0 20px;color:#333;font-size:1.5rem}.summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:1rem}.summary-row.discount{color:#28a745;font-weight:500}.summary-row.total{font-size:1.2rem;font-weight:600;color:#333;padding-top:15px}.summary-row.total span:last-child{color:#007bff}.checkout-btn{background:#28a745;color:#fff;border:none;padding:15px 30px;border-radius:5px;cursor:pointer;font-size:1.1rem;font-weight:500;margin-top:20px;transition:background .3s;width:100%}.checkout-btn:hover:not(:disabled){background:#218838}.checkout-btn:disabled{background:#ccc;cursor:not-allowed}.cart-promocode{background:#fff;padding:25px;border-radius:10px;box-shadow:0 2px 10px #0000001a}.cart-promocode h3{margin:0 0 15px;color:#333;font-size:1.2rem}.promocode-input{display:flex;gap:10px;margin-bottom:15px}.promocode-input input{flex:1;padding:12px;border:1px solid #ddd;border-radius:5px;font-size:1rem}.promocode-input input:focus{outline:none;border-color:#007bff}.promocode-input button{background:#007bff;color:#fff;border:none;padding:12px 20px;border-radius:5px;cursor:pointer;font-weight:500;transition:background .3s}.promocode-input button:hover{background:#0056b3}.promo-message{margin:10px 0;padding:10px;border-radius:5px;font-size:.9rem;font-weight:500}.promo-message.success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.promo-message.error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.valid-codes{margin-top:15px;padding:10px;background:#f8f9fa;border-radius:5px;border-left:4px solid #007bff}.valid-codes p{margin:0;color:#666;font-size:.85rem}@media (max-width: 768px){.cart-content{grid-template-columns:1fr;gap:20px}.cart-header{flex-direction:column;gap:15px;text-align:center}.cart-header h1{font-size:2rem}.cart-items-header{display:none}.cart-item{grid-template-columns:1fr;gap:15px;padding:15px}.item-info{flex-direction:column;text-align:center}.item-image{width:100px;height:100px}.quantity-controls{justify-self:center}.promocode-input{flex-direction:column}}@media (max-width: 480px){.cart{padding:10px}.cart-header h1{font-size:1.8rem}.cart-total,.cart-promocode{padding:20px}.item-image{width:80px;height:80px}}.address-details-container{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px #00000014;margin-bottom:20px}.address-details-title{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:20px;border-bottom:2px solid #f0f0f0;padding-bottom:12px}.address-details-form-field{margin-bottom:20px}.address-details-label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.req-field{color:#e53e3e;margin-left:2px}.address-details-input,.address-details-select{width:100%;padding:12px 16px;border:1.5px solid #d1d5db;border-radius:8px;font-size:16px;color:#374151;background-color:#fff;transition:all .2s ease;box-sizing:border-box}.address-details-input:focus,.address-details-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.address-details-input-error,.address-details-select-error{width:100%;padding:12px 16px;border:1.5px solid #e53e3e;border-radius:8px;font-size:16px;color:#374151;background-color:#fef2f2;box-sizing:border-box}.readonly-input{background-color:#f9fafb!important;cursor:not-allowed;color:#6b7280}.pincode-input-container{position:relative}.pincode-loading{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:#6b7280;font-style:italic}.error-message{color:#e53e3e;font-size:14px;margin-top:4px;margin-bottom:0;display:flex;align-items:center;gap:4px}.error-message:before{content:"⚠️";font-size:12px}.place-order-container{padding-top:103px!important;max-width:1200px;margin:0 auto;padding:20px;background-color:#f8fafc;min-height:100vh}.place-order-content{display:flex;align-items:start}.place-order-left{flex:2;background:#fff;border-radius:12px;overflow:hidden}.place-order-right{flex:1;position:sticky;top:20px}.order-summary{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px #00000014}.order-summary h3{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:20px;border-bottom:2px solid #f0f0f0;padding-bottom:12px}.order-items{max-height:300px;overflow-y:auto;margin-bottom:20px;border:1px solid #f0f0f0;border-radius:8px}.order-item{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #f0f0f0}.order-item:last-child{border-bottom:none}.item-details{display:flex;align-items:center;gap:12px;flex:1}.item-image{width:50px;height:50px;border-radius:6px;object-fit:cover;border:1px solid #e5e7eb}.item-info h4{font-size:14px;font-weight:500;color:#1f2937;margin:0 0 4px}.item-info p{font-size:12px;color:#6b7280;margin:2px 0}.item-total{font-weight:600;color:#1f2937;font-size:14px}.cart-total{border-top:2px solid #f0f0f0;padding-top:16px}.cart-total-details{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;color:#374151}.cart-total-details.total-amount{font-size:16px;color:#1f2937;margin-top:8px;padding-top:8px;border-top:1px solid #e5e7eb}.cart-total hr{border:none;height:1px;background-color:#e5e7eb;margin:8px 0}.payment-button{width:100%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;padding:16px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:20px;box-shadow:0 4px 12px #3b82f64d}.payment-button:hover:not(.disabled){background:linear-gradient(135deg,#2563eb,#1e40af);transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.payment-button:active:not(.disabled){transform:translateY(0)}.payment-button.disabled{background:#9ca3af;cursor:not-allowed;box-shadow:none;transform:none}.security-note{margin-top:16px;padding:12px;background:#f0f9ff;border:1px solid #e0f2fe;border-radius:6px;text-align:center}.security-note p{font-size:12px;color:#0369a1;margin:0}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:20px}.loading-container p{font-size:16px;color:#6b7280;font-weight:500}@media (max-width: 768px){.place-order-content{gap:20px;flex-direction:column}.place-order-right{position:static;order:1}.address-details-container,.order-summary{padding:16px}.address-details-title,.order-summary h3{font-size:18px}.order-items{max-height:200px}.item-details{gap:8px}.item-image{width:40px;height:40px}}@media (max-width: 480px){.place-order-container{padding:10px}.address-details-input,.address-details-select{font-size:14px;padding:10px 12px}.payment-button{padding:14px 20px;font-size:14px}.order-item{padding:12px}.item-info h4{font-size:13px}.item-info p{font-size:11px}}.text-success{color:#059669}.text-error{color:#e53e3e}.text-warning{color:#d97706}.fade-in{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.address-details-container{font-family:Inter,sans-serif;max-width:700px;margin:0 auto;padding:20px}.address-details-form-field{display:flex;flex-direction:column;margin-bottom:20px}.address-details-label{display:block;font-size:14px;font-weight:700;color:#333;margin-bottom:8px}.req-field{color:#e53e3e;margin-left:.25rem}.address-details-input{padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;width:100%;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.address-details-input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f633}.address-details-input::placeholder{color:#9ca3af}.address-details-input-error{padding:.75rem;border:1px solid #e53e3e;border-radius:.375rem;font-size:1rem;width:100%;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.address-details-input-error:focus{border-color:#e53e3e;outline:none;box-shadow:0 0 0 3px #e53e3e33}.error-message{font-size:.75rem;color:#e53e3e;margin-top:.25rem}@media (min-width: 768px){.address-details-container{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1.5rem}.address-details-form-field:nth-child(1),.address-details-form-field:nth-child(2){grid-column:span 2}}.address-details-input:hover,.address-details-input-error:hover{border-color:#9ca3af}.address-details-input:disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.7}.readonly-input{background-color:#6363633d}.footer{color:#d9d9d9;background-color:#323232;display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 8vw;padding-top:80px;margin-top:100px;text-align:left}.footer-content{width:100%;display:flex;justify-content:space-between;margin:auto;gap:60px;max-width:1200px}.footer-content-left{flex:2;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.footer-logo{width:min(250px,20vw)}.footer-content-right,.footer-content-center{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-content-right li,.footer-content-center li{list-style:none;margin-bottom:10px;cursor:pointer;color:#bfbfbf;transition:color .3s}.footer-content-right li:hover,.footer-content-center li:hover{color:#ff6f3c}.footer-content-right h2,.footer-content-center h2{color:#fff;font-size:1.2em;margin-bottom:10px}.footer-social-icons{display:flex;gap:15px;margin-top:10px}.footer-social-icons img{width:36px;height:36px;transition:transform .3s ease}.footer-social-icons img:hover{transform:scale(1.1)}.footer hr{width:100%;height:1px;margin:30px 0;background-color:#4a4a4a;border:none}.footer-copyright{color:#a0a0a0;font-size:.9em;text-align:center;margin-top:10px}@media (max-width: 950px){.footer-content{gap:40px}.footer-logo{width:max(180px,15vw)}}@media (max-width: 750px){.footer-content{flex-direction:column;align-items:center;gap:40px}.footer-content-left,.footer-content-right,.footer-content-center{align-items:center;text-align:center}.footer-logo{width:50%}.footer hr{margin:20px 0}}.login-popup{position:absolute;z-index:99;width:100%;height:100%;background-color:#00000080;position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-popup-container{align-items:center;justify-content:center;width:max(23vw,330px);color:gray;background-color:#fff;display:flex;flex-direction:column;gap:25px;padding:25px;border-radius:8px;font-size:14px;animation:fadeIn .5s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-popup-title{width:100%;display:flex;justify-content:space-between;align-items:center;color:#000}.login-popup-title img{width:16px;cursor:pointer}.login-popup-input{width:100%;display:flex;flex-direction:column;gap:20px}.login-popup-input input{outline:none;border:1px solid #c9c9c9;padding:10px;border-radius:4px}.login-popup-container button{border:none;padding:10px 25px;width:100%;border-radius:4px;color:#fff;background-color:#1b737b;font-size:15px;cursor:pointer}.login-popup-condition{display:flex;align-items:start;gap:8px;margin-top:-15px}.login-popup-condition input{margin-top:4px}.login-popup p span{color:#1b737b;font-weight:500;cursor:pointer}.verify{min-height:60vh;display:grid}.verify .spinner{width:100px;height:100px;place-self:center;border:5px solid #bdbdbd;border-top-color:#1b737b;border-radius:50%;animation:rotate 1s infinite}@keyframes rotate{to{transform:rotate(360deg)}}.my-orders{padding:20px;max-width:1200px;margin:0 auto;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.my-orders h2{text-align:center;margin-bottom:30px;color:#333;font-size:2rem;font-weight:600}.my-orders .container{display:flex;flex-direction:column;gap:20px}.my-orders-order{display:flex;align-items:flex-start;gap:20px;padding:20px;border:1px solid #e0e0e0;border-radius:12px;background-color:#fff;box-shadow:0 2px 8px #00000014;transition:box-shadow .3s ease}.my-orders-order:hover{box-shadow:0 4px 12px #0000001f}.my-orders-order img{width:60px;height:60px;object-fit:contain;flex-shrink:0}.order-details{flex:1;display:flex;flex-direction:column;gap:15px}.order-header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid #e0e0e0}.order-ids{display:flex;flex-direction:column;gap:4px}.order-id,.payment-id,.razorpay-id{margin:0;font-size:.85rem;color:#666}.order-id strong,.payment-id strong,.razorpay-id strong{color:#333;font-family:Courier New,monospace}.payment-status{display:flex;align-items:center}.payment-badge{padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.payment-badge.paid{background-color:#e8f5e8;color:#2e7d2e;border:1px solid #4caf50}.payment-badge.pending{background-color:#fff3e0;color:#e65100;border:1px solid #ff9800}.order-items{margin:0 0 15px}.order-items h4{margin:0 0 10px;color:#333;font-size:1rem;font-weight:600}.items-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.item-entry{display:flex;justify-content:space-between;align-items:flex-start;padding:12px;background-color:#f8f9fa;border-radius:8px;border-left:3px solid #2c5aa0}.item-info{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1}.item-name{font-weight:500;color:#333;font-size:.95rem;line-height:1.3}.item-color,.item-size{font-size:.85rem;color:#666;text-transform:capitalize}.item-quantity-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;flex-shrink:0}.item-quantity{font-size:.9rem;color:#666;font-weight:500}.item-price{font-size:.9rem;color:#2c5aa0;font-weight:500}.item-total{font-size:.95rem;color:#333;font-weight:600}.order-amount{font-size:1.2rem;font-weight:600;color:#2c5aa0;margin:0}.order-item-count,.order-date{color:#666;font-size:.9rem;margin:0}.order-status{margin:0;display:flex;align-items:center;gap:8px}.order-status span{color:#4caf50;font-size:1.2rem}.order-status b{color:#4caf50;text-transform:uppercase;font-size:.9rem;letter-spacing:.5px}.order-address{margin-top:8px;padding:8px 12px;background-color:#f8f9fa;border-radius:6px;border-left:3px solid #2c5aa0}.order-address small{color:#666;font-size:.85rem;line-height:1.3}.track-order-btn{background-color:#2c5aa0;color:#fff;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;font-weight:500;font-size:.9rem;transition:all .3s ease;white-space:nowrap}.track-order-btn:hover{background-color:#1e3a8a;transform:translateY(-1px);box-shadow:0 4px 8px #2c5aa04d}.download-receipt-btn{background-color:#4caf50;color:#fff;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;font-weight:500;font-size:.9rem;transition:all .3s ease;white-space:nowrap}.download-receipt-btn:hover{background-color:#388e3c;transform:translateY(-1px);box-shadow:0 4px 8px #4caf504d}.order-actions{display:flex;flex-direction:column;gap:10px;align-self:flex-start}.track-order-btn:active,.download-receipt-btn:active{transform:translateY(0)}.my-orders .container>p{text-align:center;color:#666;font-size:1.1rem;padding:40px;background-color:#f8f9fa;border-radius:12px;border:1px dashed #ddd}@media (max-width: 768px){.my-orders{padding:15px}.my-orders h2{font-size:1.5rem;margin-bottom:20px}.my-orders-order{flex-direction:column;align-items:stretch;gap:15px;padding:15px}.my-orders-order img{align-self:center;width:50px;height:50px}.order-details{text-align:left}.order-header{flex-direction:column;gap:10px;align-items:stretch}.payment-status{justify-content:flex-start}.item-entry{flex-direction:column;align-items:stretch;gap:8px}.item-quantity-price{align-items:flex-start;text-align:left}.order-actions{width:100%}.track-order-btn,.download-receipt-btn{width:100%;padding:14px;font-size:1rem}.order-address{text-align:left}}@media (max-width: 480px){.my-orders-order{padding:12px}.order-amount{font-size:1.1rem}.order-items{font-size:.9rem}}.order-status[data-status="Order Processing"] span,.order-status[data-status="Order Processing"] b{color:#ff9800}.order-status[data-status=Shipped] span,.order-status[data-status=Shipped] b{color:#2196f3}.order-status[data-status=Delivered] span,.order-status[data-status=Delivered] b{color:#4caf50}.order-status[data-status=Cancelled] span,.order-status[data-status=Cancelled] b{color:#f44336}.my-orders .entity-fashion-loader{display:flex;justify-content:center;align-items:center;min-height:200px}.single-product-container{padding-top:100px!important;max-width:1200px;margin:0 auto;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#1a1a1a;line-height:1.5}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.product-image-section{position:sticky;top:1rem}.product-image.main-image{width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #0000000f;background:#f8f9fa}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-image img:hover{transform:scale(1.02)}.product-details-section{display:flex;flex-direction:column;gap:1.25rem}.product-header{display:flex;flex-direction:column;gap:.75rem}.product-name{font-size:1.75rem;font-weight:400;margin:0;color:#1a1a1a;letter-spacing:-.01em}.product-badges{display:flex;gap:.4rem;flex-wrap:wrap}.product-badge{padding:.2rem .6rem;border-radius:16px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.product-badge.success{background:#e8f5e8;color:#2d5a2d}.product-badge.info{background:#e3f2fd;color:#1565c0}.product-badge.brand{background:#f3e5f5;color:#7b1fa2}hr{border:none;height:1px;background:#e5e5e5;margin:0}.product-price{display:flex;align-items:baseline;gap:.75rem}.selling-price{font-size:1.5rem;font-weight:600;color:#1a1a1a}.retail-price{font-size:1rem;color:#888;text-decoration:line-through}.product-colors-selection h4,.quantity-selection h4,.total-price-display h4,.product-description h3,.product-specifications h3,.product-material h4,.product-tags h4{font-size:.95rem;font-weight:600;margin:0 0 .75rem;color:#1a1a1a}.color-selection-grid{display:flex;gap:.75rem;flex-wrap:wrap}.color-selection-item{position:relative}.color-radio{position:absolute;opacity:0;width:0;height:0}.color-checkmark{color:#fff}.color-label{display:flex;flex-direction:column;align-items:center;gap:.4rem;cursor:pointer;transition:all .2s ease}.color-circle{width:36px;height:36px;border-radius:50%;border:2px solid #e5e5e5;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative}.color-radio:checked+.color-label .color-circle{border-color:#1a1a1a;box-shadow:0 0 0 2px #1a1a1a1a}.checkmark{color:#fff;font-weight:700;font-size:1rem;text-shadow:0 0 2px rgba(0,0,0,.5)}.color-name{font-size:.8rem;color:#666;text-transform:capitalize}.color-saffron{background-color:#f93}.color-white{background-color:#fff;border-color:#ddd!important}.color-green{background-color:#138808}.color-red{background-color:#dc3545}.color-blue{background-color:#007bff}.color-yellow{background-color:#ffc107}.color-pink{background-color:#e91e63}.color-purple{background-color:#6f42c1}.color-orange{background-color:#fd7e14}.color-brown{background-color:#8b4513}.color-black{background-color:#000}.color-grey{background-color:#6c757d}.color-default{background-color:#f8f9fa}.selected-color-info p{color:#666;font-size:.85rem;margin:.4rem 0 0}.quantity-controls{display:flex;align-items:center;gap:.75rem;margin-top:.4rem}.quantity-btn{width:32px;height:32px;border:1px solid #ddd;background:#fff;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.quantity-btn:hover:not(:disabled){border-color:#1a1a1a}.quantity-btn:disabled{opacity:.3;cursor:not-allowed}.quantity-display{font-size:1rem;font-weight:500;min-width:1.5rem;text-align:center}.total-price-display h4{font-size:1.2rem;color:#1a1a1a}.product-actions{display:flex;gap:.75rem;margin-top:.75rem}.add-to-cart-btn,.buy-now-btn{flex:1;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.3px}.add-to-cart-btn{background:#1a1a1a;color:#fff}.add-to-cart-btn:hover:not(:disabled){background:#333;transform:translateY(-1px)}.add-to-cart-btn:disabled{background:#ccc;cursor:not-allowed;transform:none}.buy-now-btn{background:#fff;color:#1a1a1a;border:2px solid #1a1a1a}.buy-now-btn:hover{background:#1a1a1a;color:#fff;transform:translateY(-1px)}.product-description p{color:#666;margin:0;font-size:1rem}.product-info{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #f0f0f0}.product-info:last-child{border-bottom:none}.info-label{font-weight:500;color:#666}.info-value{color:#1a1a1a}.product-size .size-details{display:flex;gap:2rem;color:#666}.product-material ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.product-material li{background:#f8f9fa;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;color:#666}.tags-list{display:flex;flex-wrap:wrap;gap:.5rem}.tag-item{background:#e3f2fd;color:#1565c0;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:500}.error{text-align:center;color:#dc3545;padding:2rem;font-size:1.1rem}@media (max-width: 968px){.product-layout{grid-template-columns:1fr;gap:2rem}.product-image-section{position:static}.single-product-container{padding:1rem}}@media (max-width: 640px){.product-name{font-size:2rem}.selling-price{font-size:1.5rem}.product-actions{flex-direction:column}.color-selection-grid{justify-content:center}.product-info{flex-direction:column;gap:.25rem}.product-size .size-details{flex-direction:column;gap:.5rem}}.filter-sidebar{flex:1;padding:20px;background-color:#fff;border-radius:8px;min-width:250px;box-shadow:0 0 5px #0000001a}.filter-sidebar h2{margin-bottom:20px}.filter-sidebar label{display:block;margin:10px 0 5px;font-weight:600}.filter-sidebar input,.filter-sidebar select{width:100%;padding:8px;margin-bottom:10px;border-radius:4px;border:1px solid #ccc}.price-range{display:flex;gap:10px}.products-container{flex:3;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.product-card{background-color:#fff;padding:15px;border-radius:8px;text-align:center;box-shadow:0 0 6px #00000014}.product-card img{width:100%;height:180px;object-fit:contain;margin-bottom:10px}.product-card h3{font-size:16px;margin:5px 0}.product-card .desc{font-size:13px;color:#555}.product-card .price{font-size:18px;font-weight:700;margin-top:5px;color:#b12704}.shop-container{padding-top:80px;gap:20px}.navbar{padding:10px 0;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;right:0;z-index:1000;padding-left:4vw;padding-right:4vw;background:#0003;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s ease}.navbar:hover{background:#00000026;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.navbar .logo{width:150px;filter:brightness(1.2) drop-shadow(0 0 10px rgba(255,255,255,.3))}.navbar-brand{font-size:1.5rem;font-weight:700;color:#fff;text-shadow:0 0 20px rgba(255,255,255,.5);letter-spacing:1px;margin-left:20px}.navbar-menu{display:flex;list-style:none;gap:20px;color:#fff;font-size:16px;margin:0;padding:0}.navbar-menu a{color:#fff;text-decoration:none;cursor:pointer;transition:all .3s ease;padding:10px 15px;border-radius:25px;position:relative;text-transform:capitalize;letter-spacing:.5px}.navbar-menu a:hover{color:#f0f0f0;background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translateY(-2px);box-shadow:0 5px 15px #fff3}.navbar-menu a.active{color:#fff;background:#fff3;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.3);box-shadow:0 5px 20px #ffffff4d}.navbar-right{display:flex;align-items:center;gap:40px}.navbar-right img{width:22px;cursor:pointer;filter:brightness(0) invert(1);transition:all .3s ease}.navbar-right img:hover{filter:brightness(0) invert(1) drop-shadow(0 0 10px rgba(255,255,255,.7));transform:scale(1.1)}.navbar-search-icon{position:relative}.navbar-search-icon .dot{position:absolute;min-width:10px;min-height:10px;background-color:#ff6b6b;border-radius:5px;top:-8px;right:-8px;box-shadow:0 0 10px #ff6b6bb3;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1);opacity:1}}.navbar-right button{background:#ffffff1a;color:#fff;font-size:16px;padding:10px 30px;border:1px solid rgba(255,255,255,.3);border-radius:25px;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-weight:500;letter-spacing:.5px}.navbar-right button:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 5px 20px #ffffff4d}.navbar-profile{position:relative}.navbar-profile img{width:35px;height:35px;border-radius:50%;border:2px solid rgba(255,255,255,.3);cursor:pointer;transition:all .3s ease}.navbar-profile img:hover{border-color:#fff9;box-shadow:0 0 15px #fff6}.nav-profile-dropdown{position:absolute;display:none;right:0;z-index:1;background:#000c;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:15px;padding:12px 0;min-width:160px;box-shadow:0 10px 30px #00000080;margin-top:10px}.navbar-profile:hover .nav-profile-dropdown{display:flex;flex-direction:column;gap:5px;list-style:none;padding:12px 0;margin:0}.nav-profile-dropdown li{display:flex;align-items:center;gap:10px;padding:10px 20px;cursor:pointer;transition:all .3s ease;color:#fff}.nav-profile-dropdown li:hover{background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nav-profile-dropdown img{width:20px;height:20px;border:none;filter:brightness(0) invert(1)}.nav-profile-dropdown p{margin:0;font-size:14px;color:#fff}.nav-profile-dropdown hr{height:1px;background-color:#fff3;border:none;margin:5px 0}@media (max-width: 1050px){.navbar .logo{width:140px}.navbar-menu{gap:15px;font-size:16px}.navbar-brand{font-size:1.2rem}.navbar-right{gap:30px}}@media (max-width: 900px){.navbar-menu{gap:10px;font-size:12px}.navbar-brand{display:none}}@media (max-width: 750px){.navbar{padding:15px 0;padding-left:3vw;padding-right:3vw}.navbar-menu{display:none}.navbar-right{gap:20px}.navbar-right img{width:20px}.navbar-profile img{width:30px;height:30px}}.login-page{position:absolute;z-index:1;width:100%;height:100%;background-color:#00000080;position:fixed;display:flex;align-items:center;justify-content:center}.login-page-container{align-items:center;justify-content:center;width:max(23vw,330px);color:gray;background-color:#fff;display:flex;flex-direction:column;gap:25px;padding:25px;border-radius:8px;font-size:14px;animation:fadeIn .5s}.login-page-title{width:100%;display:flex;justify-content:space-between;align-items:center;color:#000}.login-page-title img{width:16px;cursor:pointer}.login-page-input{width:100%;display:flex;flex-direction:column;gap:20px}.login-page-input input{outline:none;border:1px solid #c9c9c9;padding:10px;border-radius:4px}.login-page-container button{border:none;padding:10px 25px;width:100%;border-radius:4px;color:#fff;background-color:#1b737b;font-size:15px;cursor:pointer}.login-page-condition{display:flex;align-items:start;gap:8px;margin-top:-15px}.login-page-condition input{margin-top:4px}.login-page p span{color:#1b737b;font-weight:500;cursor:pointer}.aboutUs{max-width:1400px;margin:0 auto;padding:100px 20px 20px;font-family:Arial,sans-serif;line-height:1.6;color:#333}.section-title{font-size:2.2rem;color:#34495e;margin-bottom:30px;text-align:center;font-weight:400}.story-section{margin-bottom:60px;background:#f8f9fa;padding:50px 40px;border-radius:10px}.story-content p{font-size:1.1rem;margin-bottom:20px;max-width:800px;margin-left:auto;margin-right:auto;text-align:center}.offerings-section{margin-bottom:60px;padding:40px 0}.offerings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-top:40px}.category-group{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 15px #0000001a;border-left:4px solid #e74c3c}.category-title{font-size:1.4rem;color:#2c3e50;margin-bottom:20px;font-weight:600}.category-list{list-style:none;padding:0}.category-list li{padding:8px 0;color:#555;border-bottom:1px solid #eee;font-size:1rem}.category-list li:last-child{border-bottom:none}.mission-section{margin-bottom:60px;text-align:center;padding:40px}.mission-content p{font-size:1.2rem;max-width:700px;margin:0 auto;color:#555}.cta-section{text-align:center;padding:60px 40px;background:#2c3e50;color:#fff;border-radius:15px;margin-bottom:40px}.cta-section h2{font-size:2rem;margin-bottom:20px;font-weight:400}.cta-section p{font-size:1.1rem;margin-bottom:30px;opacity:.9}.cta-button{background:#e74c3c;color:#fff;border:none;padding:15px 40px;font-size:1.1rem;border-radius:50px;cursor:pointer;transition:all .3s ease;font-weight:600;text-transform:uppercase;letter-spacing:1px}.cta-button:hover{background:#c0392b;transform:translateY(-2px);box-shadow:0 8px 25px #e74c3c4d}@media (max-width: 768px){.aboutUs{padding:80px 15px 15px}.main-title{font-size:2.2rem}.hero-subtitle{font-size:1.1rem}.section-title{font-size:1.8rem}.offerings-grid,.values-grid{grid-template-columns:1fr}.story-section,.values-section,.cta-section{padding:30px 20px}}.contactUs{max-width:1400px;margin:0 auto;padding:100px 20px 20px;font-family:Arial,sans-serif;line-height:1.6;color:#333}.section-title{font-size:2.2rem;color:#34495e;margin-bottom:40px;text-align:center;font-weight:400}.contact-info-section{background:#f8f9fa;padding:40px;border-radius:15px}.contact-cards{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}.contact-card{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 15px #0000001a;text-align:center;border-left:4px solid #e74c3c}.contact-icon{font-size:2.5rem;margin-bottom:15px}.contact-card h3{font-size:1.3rem;color:#2c3e50;margin-bottom:15px;font-weight:600}.contact-card p{color:#555;line-height:1.6;margin:0}.contact-card small{color:#888;font-size:.9rem}.contact-form-section{background:#fff;padding:40px;border-radius:15px;box-shadow:0 8px 30px #0000001a;display:none}.contact-form{max-width:600px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.form-group{margin-bottom:25px}.form-group label{display:block;margin-bottom:8px;font-weight:600;color:#2c3e50}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px 15px;border:2px solid #e1e8ed;border-radius:8px;font-size:1rem;transition:all .3s ease;font-family:inherit}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1a}.form-group textarea{resize:vertical;min-height:120px}.submit-button{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;border:none;padding:15px 40px;font-size:1.1rem;border-radius:50px;cursor:pointer;transition:all .3s ease;font-weight:600;text-transform:uppercase;letter-spacing:1px;width:100%}.submit-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #e74c3c4d}.faq-section{background:linear-gradient(135deg,#667eea,#764ba2);padding:60px 40px;border-radius:15px;color:#fff;margin-bottom:40px}.faq-section .section-title{color:#fff}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.faq-item{background:#ffffff1a;padding:25px;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.faq-item h4{font-size:1.2rem;margin-bottom:15px;font-weight:600}.faq-item p{font-size:1rem;line-height:1.6;opacity:.9;margin:0}@media (max-width: 968px){.contact-content{grid-template-columns:1fr;gap:40px}}@media (max-width: 768px){.contactUs{padding:80px 15px 15px}.main-title{font-size:2.2rem}.hero-subtitle{font-size:1.1rem}.section-title{font-size:1.8rem}.form-row{grid-template-columns:1fr;gap:0}.contact-info-section,.contact-form-section,.faq-section{padding:30px 20px}.faq-grid{grid-template-columns:1fr}}.privacyPolicy{max-width:1400px;margin:0 auto;padding:100px 20px 20px;font-family:Arial,sans-serif;line-height:1.6;color:#333}.policy-card h4{font-size:1.2rem;color:#2c3e50;margin:20px 0 15px;font-weight:600}.info-types{margin-top:25px;padding-top:20px;border-top:1px solid #eee}.usage-grid,.security-grid,.rights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:30px}.usage-card,.security-card,.rights-card{background:#fff;padding:25px;border-radius:10px;box-shadow:0 3px 10px #0000001a;border-left:4px solid #3498db}.usage-card h4,.security-card h4,.rights-card h4{font-size:1.2rem;color:#2c3e50;margin-bottom:15px;font-weight:600}.usage-card ul,.security-card ul{list-style:none;padding:0}.usage-card li,.security-card li{color:#555;position:relative;padding:6px 0 6px 15px}.usage-card li:before,.security-card li:before{content:"•";color:#3498db;position:absolute;left:0}.rights-card p{color:#555;margin:0;font-size:.95rem}.cookie-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:30px}.cookie-card{background:#f8f9fa;padding:20px;border-radius:8px;border-left:4px solid #f39c12}.cookie-card h4{font-size:1.1rem;color:#2c3e50;margin-bottom:10px;font-weight:600}.cookie-card p{color:#555;margin:0;font-size:.95rem}@media (max-width: 768px){.privacyPolicy{padding:80px 15px 15px}.main-title{font-size:2.2rem}.hero-subtitle{font-size:1.1rem}.section-title{font-size:1.8rem}.overview-card,.policy-card,.contact-card{padding:25px 20px}.usage-grid,.security-grid,.rights-grid,.cookie-types{grid-template-columns:1fr}}.termsAndConditions{max-width:1400px;margin:0 auto;padding:100px 20px 20px;font-family:Arial,sans-serif;line-height:1.6;color:#333}.overview-card p{font-size:1.1rem;max-width:800px;margin:0 auto 20px;opacity:.95}.effective-date{font-size:1rem;margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.3)}.terms-content{max-width:1200px;margin:0 auto}.terms-section{margin-bottom:60px}.terms-card{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 15px #0000001a;margin-bottom:20px;border-left:4px solid #e74c3c}.terms-card.highlight{border-left-color:#27ae60;background:#f8fff9}.terms-card h3{font-size:1.4rem;color:#2c3e50;margin-bottom:20px;font-weight:600}.terms-card h4{font-size:1.2rem;color:#2c3e50;margin:20px 0 15px;font-weight:600}.terms-card ul{list-style:none;padding:0}.terms-card li{color:#555;border-bottom:1px solid #eee;position:relative;padding:8px 0 8px 20px}.terms-card li:before{content:"•";color:#e74c3c;font-weight:700;position:absolute;left:0}.terms-card li:last-child{border-bottom:none}.product-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.category-group{background:#f8f9fa;padding:20px;border-radius:8px;border-left:3px solid #3498db}.category-group h4{font-size:1.1rem;color:#2c3e50;margin-bottom:15px;font-weight:600}.category-group ul{list-style:none;padding:0}.category-group li{color:#555;font-size:.95rem;border:none;padding:4px 0 4px 15px}.category-group li:before{content:"•";color:#3498db;font-weight:700;position:absolute;left:0}.shipping-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:30px}.shipping-card{background:#fff;padding:25px;border-radius:10px;box-shadow:0 3px 10px #0000001a;border-left:4px solid #3498db}.shipping-card h4{font-size:1.2rem;color:#2c3e50;margin-bottom:15px;font-weight:600}.shipping-card ul{list-style:none;padding:0}.shipping-card li{color:#555;position:relative;padding:6px 0 6px 15px}.shipping-card li:before{content:"•";color:#3498db;position:absolute;left:0}.contact-card{background:#f8f9fa;padding:40px;border-radius:15px;text-align:center}.contact-card h3{font-size:1.5rem;color:#2c3e50;margin-bottom:20px;font-weight:600}.contact-card p{font-size:1.1rem;color:#555;margin-bottom:25px}.contact-details p{font-size:1rem;margin-bottom:10px;text-align:left;max-width:500px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.termsAndConditions{padding:80px 15px 15px}.main-title{font-size:2.2rem}.hero-subtitle{font-size:1.1rem}.section-title{font-size:1.8rem}.overview-card,.terms-card,.contact-card{padding:25px 20px}.product-categories,.shipping-grid{grid-template-columns:1fr}}.refundPolicy{max-width:1400px;margin:0 auto;padding:100px 20px 20px;font-family:Arial,sans-serif;line-height:1.6;color:#333}.hero-section{text-align:center;margin-bottom:60px;padding:40px 0}.main-title{font-size:3rem;color:#2c3e50;margin-bottom:20px;font-weight:300;letter-spacing:2px}.hero-subtitle{font-size:1.3rem;color:#7f8c8d;max-width:600px;margin:0 auto;font-style:italic}.overview-section{margin-bottom:60px}.overview-card{background:linear-gradient(135deg,#667eea,#764ba2);padding:50px 40px;border-radius:15px;color:#fff;text-align:center}.overview-card h2{font-size:2rem;margin-bottom:20px;font-weight:400}.overview-card p{font-size:1.1rem;max-width:800px;margin:0 auto;opacity:.95}.policy-content{max-width:1200px;margin:0 auto}.policy-section{margin-bottom:60px}.section-title{font-size:2.2rem;color:#34495e;margin-bottom:30px;font-weight:400;border-bottom:2px solid #e74c3c;padding-bottom:15px}.policy-card{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 15px #0000001a;margin-bottom:20px;border-left:4px solid #e74c3c}.policy-card.highlight{border-left-color:#27ae60;background:#f8fff9}.policy-card h3{font-size:1.4rem;color:#2c3e50;margin-bottom:20px;font-weight:600}.policy-card ul{list-style:none;padding:0}.policy-card li{color:#555;border-bottom:1px solid #eee;position:relative;padding:8px 0 8px 20px}.policy-card li:before{content:"•";color:#e74c3c;font-weight:700;position:absolute;left:0}.policy-card li:last-child{border-bottom:none}.process-timeline{display:grid;gap:30px;margin-top:30px}.timeline-item{display:flex;align-items:flex-start;gap:20px;background:#fff;padding:25px;border-radius:12px;box-shadow:0 4px 15px #0000001a}.timeline-number{background:#e74c3c;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;flex-shrink:0}.timeline-content h4{font-size:1.2rem;color:#2c3e50;margin-bottom:10px;font-weight:600}.timeline-content p{color:#555;margin:0}.conditions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:30px}.condition-card{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 15px #0000001a;border-left:4px solid #3498db}.condition-card h4{font-size:1.3rem;color:#2c3e50;margin-bottom:20px;font-weight:600}.condition-card ul{list-style:none;padding:0}.condition-card li{color:#555;border-bottom:1px solid #eee;position:relative;padding:8px 0 8px 20px}.condition-card li:before{content:"•";color:#3498db;font-weight:700;position:absolute;left:0}.condition-card li:last-child{border-bottom:none}.contact-info-card{background:#f8f9fa;padding:40px;border-radius:15px;text-align:center}.contact-info-card h3{font-size:1.5rem;color:#2c3e50;margin-bottom:20px;font-weight:600}.contact-info-card p{font-size:1.1rem;color:#555;margin-bottom:25px}.contact-details p{font-size:1rem;margin-bottom:10px}.contact-details strong{color:#2c3e50}.last-updated{text-align:center;padding:30px;color:#888;font-style:italic;border-top:1px solid #eee;margin-top:40px}@media (max-width: 768px){.refundPolicy{padding:80px 15px 15px}.main-title{font-size:2.2rem}.hero-subtitle{font-size:1.1rem}.section-title{font-size:1.8rem}.overview-card,.policy-card,.contact-info-card{padding:25px 20px}.conditions-grid{grid-template-columns:1fr}.timeline-item{flex-direction:column;text-align:center}}*{margin:0;padding:0;box-sizing:border-box}.delivery-policy{font-family:Arial,sans-serif;line-height:1.6;color:#333;background-color:#f8f9fa}.delivery-hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center;padding:80px 20px;position:relative;overflow:hidden}.delivery-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000001a;z-index:1}.delivery-hero>*{position:relative;z-index:2}.delivery-head{font-size:3.5rem;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.delivery-subtitle{font-size:1.3rem;font-weight:300;max-width:600px;margin:0 auto;opacity:.95}.delivery-overview{padding:60px 20px;background:#fff;text-align:center}.delivery-overview-card{max-width:800px;margin:0 auto;padding:40px;background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000001a;border:1px solid #e9ecef}.delivery-overview-card h2{font-size:2.2rem;color:#2c3e50;margin-bottom:25px;font-weight:600}.delivery-overview-card p{font-size:1.1rem;color:#555;line-height:1.8}.delivery-content{max-width:1200px;margin:0 auto;padding:0 20px}.delivery-section{margin-bottom:60px;background:#fff;border-radius:15px;padding:40px;box-shadow:0 5px 20px #00000014}.delivery-section-title{font-size:2rem;color:#2c3e50;margin-bottom:30px;padding-bottom:15px;border-bottom:3px solid #667eea;font-weight:600}.delivery-partners{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:30px}.delivery-partner-card{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:30px;border-radius:12px;border-left:5px solid #667eea;transition:transform .3s ease,box-shadow .3s ease}.delivery-partner-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #667eea26}.delivery-partner-card h3{font-size:1.4rem;margin-bottom:20px;color:#2c3e50;font-weight:600}.delivery-partner-card ul{list-style:none;padding-left:0}.delivery-partner-card li{padding:8px 0 8px 25px;position:relative;color:#555}.delivery-partner-card li:before{content:"✓";position:absolute;left:0;color:#28a745;font-weight:700}.delivery-processing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-top:30px}.delivery-processing-card{background:#fff;padding:25px;border-radius:10px;border:2px solid #e9ecef;transition:border-color .3s ease,transform .3s ease}.delivery-processing-card:hover{border-color:#667eea;transform:translateY(-3px)}.delivery-processing-card h3{font-size:1.3rem;margin-bottom:15px;color:#2c3e50}.delivery-processing-card ul{list-style:none;padding-left:0}.delivery-processing-card li{color:#555;padding:6px 0 6px 20px;position:relative}.delivery-processing-card li:before{content:"▸";position:absolute;left:0;color:#667eea;font-weight:700}.delivery-timeline-container{margin-top:30px}.delivery-zone{background:#f8f9fa;margin-bottom:25px;border-radius:10px;overflow:hidden;border-left:5px solid #28a745}.delivery-zone h4{background:#28a745;color:#fff;padding:15px 25px;margin:0;font-size:1.2rem}.delivery-zone-details{padding:25px}.delivery-zone-details p{margin-bottom:10px;color:#555}.delivery-zone-details strong{color:#2c3e50}.delivery-shipping-grid{display:grid}*{padding:0;margin:0;box-sizing:border-box;font-family:Outfit;scroll-behavior:smooth}body{min-height:100vh}a{color:inherit;text-decoration:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
