body{-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}body,html{caret-color:#0000;-webkit-user-select:none;user-select:none}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;background:#faf9f6;color:#222;overflow-x:hidden}.header{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff3;border-bottom:1px solid #ffffff40;display:flex;justify-content:space-between;left:0;padding:15px 50px;position:fixed;top:0;transition:.4s ease;width:100%;z-index:100}.logo{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#b8860b,gold);-webkit-background-clip:text;font-size:1.6rem;font-weight:700;letter-spacing:1px}nav a{color:#333;font-size:1.3rem;margin-left:25px;text-decoration:none;transition:.3s ease}nav a:hover{color:#b8860b}.cart-icon{position:relative}.cart-badge{background:linear-gradient(90deg,#b8860b,gold);border-radius:50%;color:#fff;font-size:.8rem;padding:2px 6px;position:absolute;right:-12px;top:-10px}.left-section{align-items:center;display:flex;gap:15px}.menu-btn{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:18px;justify-content:space-between;padding:0;transition:transform .3s ease;width:24px}.menu-btn:hover{transform:scale(1.1)}.menu-bar{background:linear-gradient(90deg,#b8860b,gold);border-radius:2px;height:3px;transition:all .3s ease;width:100%}.menu-btn:hover .menu-bar{background:linear-gradient(90deg,#d4af37,#ffdf00);box-shadow:0 0 6px #ffd70080}.hero-section{align-items:center;display:flex;height:95vh;justify-content:center;min-height:640px;overflow:hidden;position:relative}.hero-bg-video{filter:brightness(.65) saturate(.95);height:100%;inset:0;object-fit:cover;position:absolute;transform-origin:center;width:100%;z-index:0}.hero-overlay{background:linear-gradient(90deg,#fff1e059,#fff1e00d 35%,#fff1e005 60%,#fff0);inset:0;pointer-events:none;position:absolute;z-index:1}.hero-content{align-items:center;display:flex;justify-content:flex-start;max-width:1200px;padding:0 6%;position:relative;width:100%;z-index:2}.hero-left{color:#fff;margin-top:20vh;max-width:720px;transform:translateY(-4%)}.brand-heading{color:#fff;font-size:3.4rem;font-weight:700;line-height:1.02;margin-bottom:8px;text-shadow:0 10px 30px #00000073}.gold-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#b8860b,gold);-webkit-background-clip:text;display:inline-block}.hero-cta{margin-top:26px}.cta-btn{background:linear-gradient(90deg,#ffd966,#c78f1c);border-radius:999px;box-shadow:0 12px 30px #c79b452e;color:#fff;display:inline-block;font-weight:600;letter-spacing:.6px;padding:14px 34px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.cta-btn:hover{box-shadow:0 18px 40px #c79b4540;transform:translateY(-4px)}@keyframes floatSlight{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.cta-btn{animation:floatSlight 6s ease-in-out infinite}.categories{grid-gap:36px;display:grid;gap:36px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:100px 6%}.categories,.categories-section{background:linear-gradient(180deg,#fff,#faf8f2)}.categories-section{padding-top:20px;text-align:center}.categories-heading{color:#1f1f1f;font-size:2.2rem;font-weight:700;letter-spacing:.5px;line-height:1.3;margin-bottom:10px}.categories-heading span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#b8860b,gold);-webkit-background-clip:text}@media (max-width:768px){.categories-heading{font-size:1.8rem;margin-bottom:18px}}@media (max-width:480px){.categories-heading{font-size:1.3rem;margin-bottom:14px}.categories-heading span{font-size:1.3rem}}.scroll-categories{-webkit-overflow-scrolling:touch;display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;padding:30px 5%;scroll-padding-left:5%;scroll-padding-right:5%;scroll-snap-type:x mandatory;scrollbar-width:none}.scroll-categories::-webkit-scrollbar{display:none}@media (max-width:1024px){.scroll-categories{padding:25px 6%;scroll-padding-left:6%;scroll-padding-right:6%}}@media (max-width:768px){.scroll-categories{gap:16px;padding:15px 5%;scroll-padding-left:5%;scroll-padding-right:5%}}@media (max-width:480px){.scroll-categories{gap:8px;padding:11px 8px;scroll-padding-left:8px;scroll-padding-right:8px}}.category{align-items:flex-end;aspect-ratio:4/3;background:#fff;border:1px solid #ffd70026;border-radius:20px;box-shadow:0 5px 15px #b8860b14;cursor:pointer;display:flex;flex:0 0 300px;justify-content:center;max-width:320px;min-height:340px;overflow:hidden;position:relative;scroll-snap-align:start;text-decoration:none;transition:transform .4s ease,box-shadow .4s ease;width:100%}.category:hover{box-shadow:0 20px 50px #b8860b2e;transform:translateY(-10px)}.category-bg{background-position:50%;background-size:cover;filter:brightness(.9) contrast(1.05) saturate(1.05);inset:0;position:absolute;transition:transform .6s ease,filter .5s ease;z-index:1}.category:hover .category-bg{filter:brightness(1.05) contrast(1.1);transform:scale(1.08)}.category-glow{background:linear-gradient(180deg,#ffd7001a,#b8860b26);inset:0;mix-blend-mode:overlay;position:absolute;transition:opacity .4s ease;z-index:2}.category:hover .category-glow{opacity:.8}.category-label{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffa6;border-radius:0 0 20px 20px;border-top:1px solid #ffd70040;color:#222;display:flex;flex-direction:column;padding:24px 22px;position:relative;text-align:left;transition:background .4s ease,color .4s ease;width:100%;z-index:3}.category:hover .category-label{background:#fff8e6d9}.category-label span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#b8860b,gold);-webkit-background-clip:text;font-size:1.25rem;font-weight:700;letter-spacing:.5px}.category-label small{color:#3c3c3cd9;font-size:.9rem;font-weight:500;margin-top:6px}@media (max-width:1024px){.category{flex:0 0 260px;min-height:240px}}@media (max-width:768px){.category{flex-basis:calc(50% - 14px);flex-grow:0;flex-shrink:0;min-height:210px}}@media (max-width:480px){.category{flex-basis:calc(50% - 8px);flex-grow:0;flex-shrink:0;min-height:200px}.category-label span{font-size:1rem}.category-label small{font-size:.75rem}}.new-arrivals-section{background:#fffdf7;border-radius:25px;margin-top:2.5rem;padding:1.5rem 5% 2rem}.new-arrivals-scroll{display:flex;gap:1.5rem;overflow-x:auto;padding-bottom:1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.new-arrivals-scroll::-webkit-scrollbar{display:none}.new-arrivals-heading{color:#111;font-size:2rem;font-weight:700;margin-bottom:1.8rem;text-align:left}.new-arrivals-heading span{color:#d4af37}.new-arrival-card{background:#fff;border-radius:18px;box-shadow:0 0 10px #0000000d;color:#111;min-width:200px;overflow:hidden;position:relative;text-decoration:none;transition:transform .4s ease,box-shadow .4s ease}.new-arrival-card:hover{box-shadow:0 10px 25px #d4af3740;transform:translateY(-8px)}.new-arrival-card .img-wrapper{height:240px;overflow:hidden;position:relative}.new-arrival-card img{height:100%;object-fit:cover;transition:opacity .5s ease;width:100%}.new-arrival-card .hover-img{left:0;opacity:0;position:absolute;top:0}.new-arrival-card:hover .main-img{opacity:0}.new-arrival-card:hover .hover-img{opacity:1}.new-arrival-info{padding:.8rem 1rem;text-align:center}.new-arrival-info h3{font-size:1rem;font-weight:600}.price-tag{color:#d4af37;font-weight:600;margin-top:4px}.footer{background:#f6efe6;border-top:1px solid #14141408;color:#4a3f34;padding:36px 6%}.footer-grid{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 auto;max-width:1200px}.footer h4{color:#3b2f24;font-size:1.05rem;font-weight:600;margin-bottom:8px}.footer h5{color:#3b2f24;font-size:1rem;font-weight:500;margin-bottom:10px}.footer p,.footer small{color:#5b5046;font-size:.95rem;margin-bottom:8px}.footer ul{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0}.footer a{align-items:center;color:#5b5046;display:flex;gap:6px;text-decoration:none;transition:color .15s,transform .15s}.footer a:hover{color:#b8860b;transform:translateX(2px)}.social-links a svg{font-size:1rem}.support-link{background:#b8860b;border-radius:8px;color:#fff!important;display:inline-block;margin-top:6px;padding:8px 14px;transition:background .2s}.support-link:hover{background:#a07607}.container{margin:0 auto;max-width:1200px;padding:0 6%}@media (max-width:980px){.brand-heading{font-size:2.4rem}.hero-left{margin-top:14vh;padding-right:12px}.hero-section{min-height:62vh}.categories{gap:18px;padding:48px 5%}}@media (max-width:560px){.header{padding:10px 18px}.logo{font-size:1.05rem}.brand-heading{font-size:1.6rem}.cta-btn{font-size:.95rem;padding:10px 18px}.hero-section{min-height:55vh}.category-label span{font-size:1rem}.about{padding:40px 6%}.footer-grid{gap:14px}}.stock-page{background:#f9f9f9;color:#222;min-height:100vh;padding:80px 5% 60px;text-align:center}.stock-title{color:#111;font-size:2.4rem;font-weight:700;letter-spacing:.5px;margin-bottom:35px;text-align:left;text-transform:capitalize}.stock-title span{color:#d4af37}.tabs{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:40px}.tab-btn{background:#0000;border:1.5px solid #d4af37;border-radius:25px;color:#333;cursor:pointer;font-size:1rem;padding:10px 22px;transition:all .3s ease}.tab-btn.active,.tab-btn:hover{background:#d4af37;color:#fff}.tab-btn.active{font-weight:600}.stock-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.stock-card-link{color:inherit;display:block;text-decoration:none;transition:transform .25s ease}.stock-card-link:hover{transform:translateY(-5px)}.stock-card-link:hover .stock-card{box-shadow:0 6px 16px #d4af3726;transition:box-shadow .25s ease}.stock-card{background:#fff;border:1px solid #d4af371a;border-radius:14px;box-shadow:0 4px 10px #00000014;cursor:pointer;padding:15px;transition:transform .3s ease}.stock-card:hover{transform:translateY(-6px)}.img-wrapper{background:#f5f5f5;border-radius:10px;height:280px;overflow:hidden;position:relative;width:100%}.img-wrapper img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:opacity .4s ease,transform .4s ease;width:100%}.img-wrapper:hover img{transform:scale(1.05)}.img-wrapper .main-img{opacity:1;z-index:1}.img-wrapper .hover-img{opacity:0;z-index:2}.img-wrapper:hover .main-img{opacity:0}.img-wrapper:hover .hover-img{opacity:1}.stock-card h3{color:#111;font-size:1.1rem;font-weight:600;margin:12px 0 6px}.stock-card p{color:#555;font-size:1rem}.price{font-size:1rem;font-weight:600;margin-top:8px}.old-price{color:#999;margin-right:8px}.new-price{color:#e63946;font-size:1rem;margin-right:9px}@media (max-width:768px){.stock-page{padding:70px 20px 40px}.stock-title{font-size:2rem;margin-bottom:25px}.tabs{gap:10px}.stock-grid{gap:18px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.img-wrapper{height:220px}}@media (max-width:480px){.stock-page{padding-left:15px;padding-right:15px;padding-top:80px}.stock-title{font-size:1.6rem;margin-bottom:20px;text-align:center}.tabs{flex-wrap:wrap;justify-content:center;row-gap:8px}.stock-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.img-wrapper{height:200px}}.product-detail-page{background:#fff;color:#111;display:flex;flex-direction:column;font-family:Poppins,sans-serif;overflow-x:hidden;padding:6rem 6% 3rem}.product-top{flex-wrap:wrap;gap:3rem;margin:0 auto;max-width:1400px;width:100%}.gallery,.product-top{align-items:flex-start;display:flex;justify-content:center}.gallery{flex:1 1 45%;flex-wrap:wrap;gap:1.2rem;min-width:280px}.main-image-container{align-items:center;background:#f8f8f8;border-radius:12px;box-shadow:0 3px 12px #0000000d;display:flex;flex:1 1;justify-content:center;overflow:hidden}.main-image{border-radius:12px;height:520px;object-fit:contain;touch-action:pan-y;transition:transform .4s ease,opacity .4s ease;width:100%}.main-image:hover{transform:scale(1.02)}.thumbnail-list{display:flex;flex-direction:column;gap:.6rem;max-height:520px;overflow-y:auto;padding-right:4px}.thumbnail{background-color:#f8f8f8;border:1px solid #0000;border-radius:8px;cursor:pointer;flex-shrink:0;height:85px;object-fit:contain;opacity:.7;transition:.3s;width:85px}.thumbnail.active,.thumbnail:hover{border:2px solid #b8860b;opacity:1}.info{flex:1 1 45%;min-width:320px;width:100%}.info h1{font-size:2rem;font-weight:600;margin-bottom:.5rem}.product-meta{color:#555;font-size:.95rem;margin-bottom:.5rem}.price-block{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:.8rem 0}.old-price{color:#888;font-size:1.1rem;text-decoration:line-through}.new-price{color:#b8860b;font-size:1.6rem;font-weight:700}.stock-status{font-weight:500;margin-top:.5rem}.stock-status.in{color:#2e7d32}.stock-status.out{color:#d32f2f}.size-selector{margin:1.2rem 0}.size-selector p{font-weight:500;margin-bottom:.4rem}.size-btn{background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;margin-right:10px;padding:8px 15px;transition:.3s}.size-btn.active,.size-btn:hover{background:#000;border-color:#000;color:#fff}.buttons{display:flex;flex-wrap:wrap;gap:1rem;margin:1.2rem 0}.add-cart-btn,.buy-btn{border:none;border-radius:6px;cursor:pointer;font-family:Poppins,sans-serif;font-weight:500;padding:10px 20px;transition:.3s}.add-cart-btn{background:#000;color:#fff}.add-cart-btn.disabled{background:gray;cursor:not-allowed}.buy-btn{background:linear-gradient(90deg,#b8860b,#e0b94c);color:#fff;font-weight:600}.buy-btn:hover{opacity:.9;transform:translateY(-1px)}.reviews-section{background:#fafafa;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-top:2rem;overflow-x:hidden;padding:1.5rem}.reviews-section h3{margin-bottom:.5rem}.review-form{display:flex;flex-direction:column;gap:.7rem;margin-top:1rem}.review-form input,.review-form select,.review-form textarea{border:1px solid #ccc;border-radius:6px;padding:8px;resize:none;width:100%}.submit-review{background:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:.5rem;padding:8px 15px;transition:.3s;width:160px}.submit-review:hover{background:#b8860b;color:#000}.related-products{margin-top:4rem}.related-products h2{font-size:1.8rem;font-weight:600;margin-bottom:1rem}.related-scroll{-webkit-overflow-scrolling:touch;display:flex;gap:1.2rem;overflow-x:auto;padding-bottom:10px;scroll-behavior:smooth}.related-item{background:#fff;border-radius:10px;box-shadow:0 2px 6px #0000001a;color:#000;flex:0 0 auto;padding:10px;text-align:center;text-decoration:none;transition:.3s;width:170px}.related-item img{background:#f8f8f8;border-radius:10px;height:180px;margin-bottom:8px;object-fit:contain;width:100%}.related-item:hover{box-shadow:0 4px 10px #00000026;transform:translateY(-3px)}@media (max-width:1024px){.product-detail-page{padding:5rem 5% 3rem}.main-image{height:460px}}@media (max-width:768px){.product-top{gap:1.5rem}.gallery,.product-top{align-items:center;flex-direction:column}.gallery,.main-image-container{width:100%}.main-image{height:auto;max-height:400px;width:100%}.thumbnail-list{align-items:center;flex-direction:row;gap:.6rem;justify-content:center;max-height:none;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:.5rem 0}.thumbnail{flex:0 0 auto;height:70px;width:70px}.info{text-align:left;width:100%}.buttons{justify-content:center}.related-scroll{padding:0 1rem}}@media (max-width:480px){.product-detail-page{padding:4rem 4% 2rem}.info h1{font-size:1.4rem}.main-image{max-height:320px}.thumbnail{height:60px;width:60px}.new-price{font-size:1.3rem}.related-item{width:140px}}.toast-message{animation:fadeInOut 2.2s ease;background:#000000d9;border-radius:8px;bottom:25px;color:#fff;font-size:.95rem;font-weight:500;left:50%;letter-spacing:.3px;padding:10px 20px;position:fixed;transform:translateX(-50%);z-index:9999}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%,20px)}15%,85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,20px)}}.cart-page{background-color:#faf9f6;margin:0 auto;max-width:1100px;padding:100px 40px}.cart-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8c6b1f,#d4af37);-webkit-background-clip:text;font-size:2.2rem;font-weight:700;letter-spacing:1px;margin-bottom:2.5rem;text-align:center}.cart-items{display:flex;flex-direction:column;gap:25px}.cart-item{align-items:center;background:#fff;border:1px solid #d4af3726;border-radius:16px;box-shadow:0 4px 16px #0000000d;display:flex;gap:20px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.cart-item:hover{box-shadow:0 6px 20px #8c6b1f26;transform:translateY(-3px)}.cart-item-link{display:inline-block;flex-shrink:0}.cart-img{background:#f9f9f9;border-radius:12px;height:130px;object-fit:contain;width:130px}.cart-details{flex:1 1}.cart-name-link{color:#111;text-decoration:none}.cart-name-link:hover{text-decoration:underline}.cart-name{color:#111;font-size:1.3rem;font-weight:600}.cart-size{color:#555;font-size:.95rem;margin-top:5px}.cart-price{color:#222;font-size:1.05rem;font-weight:600;margin:10px 0}.cart-quantity{align-items:center;display:flex;gap:10px;margin-bottom:10px}.cart-quantity button{background:linear-gradient(90deg,#8c6b1f,#d4af37);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:5px 12px;transition:all .3s}.cart-quantity button:hover{filter:brightness(1.05)}.cart-quantity span{color:#111;font-weight:600}.cart-actions{display:flex;gap:10px}.buy-now-btn,.remove-btn{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 16px;transition:all .3s ease}.buy-now-btn{background:linear-gradient(90deg,#8c6b1f,#d4af37);box-shadow:0 3px 8px #8c6b1f40;color:#fff}.buy-now-btn:hover{filter:brightness(1.05)}.remove-btn{background:#111;color:#fff}.remove-btn:hover{background:#333}.cart-summary{border-top:1px solid #d4af3733;margin-top:40px;padding-top:25px;text-align:right}.cart-summary h3{color:#555;font-weight:500}.cart-summary h2{color:#000;font-size:1.6rem;margin-top:5px}.cart-summary-actions{display:flex;gap:15px;justify-content:flex-end;margin-top:15px}.buy-all-btn,.checkout-btn{background:linear-gradient(90deg,#8c6b1f,#d4af37);border:none;border-radius:8px;box-shadow:0 3px 10px #8c6b1f33;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px;transition:all .3s ease}.buy-all-btn:hover,.checkout-btn:hover{filter:brightness(1.05)}.empty-cart{color:#777;font-size:1.3rem;margin-top:100px;text-align:center}@media (max-width:768px){.cart-item{flex-direction:column;text-align:center}.cart-img{height:100px;width:100px}.cart-summary{text-align:center}.cart-summary-actions{flex-wrap:wrap;justify-content:center}.buy-all-btn,.checkout-btn{width:100%}}.sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff2e;border-right:1px solid #ffd70040;box-shadow:6px 0 25px #00000026;display:flex;flex-direction:column;height:100vh;left:-280px;padding:2rem 1.5rem;position:fixed;top:0;transition:left .4s ease;width:260px;z-index:999}.sidebar.open{left:0}.sidebar-header{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#d4af37,khaki);-webkit-background-clip:text;font-size:1.6rem;font-weight:700;letter-spacing:.8px;margin-bottom:2rem;text-align:center}.sidebar nav{display:flex;flex-direction:column;gap:1rem}.sidebar nav a{border-radius:10px;color:#fff;font-size:1.05rem;font-weight:600;gap:12px;padding:10px 14px;text-decoration:none;transition:all .3s ease}.sidebar nav a:hover{background:linear-gradient(90deg,#d4af3726,#d4af3740);color:#b8860b;transform:translateX(6px)}.close-btn{background:none;border:none;color:#333;cursor:pointer;font-size:2rem;position:absolute;right:20px;top:15px;transition:color .3s ease}.close-btn:hover{color:#d4af37}.sidebar-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000059;inset:0;opacity:0;position:fixed;transition:opacity .3s ease;visibility:hidden;z-index:998}.sidebar-overlay.show{opacity:1;visibility:visible}@media (max-width:768px){.sidebar{padding:1.5rem;width:230px}.sidebar-header{font-size:1.4rem}.sidebar nav a{font-size:1rem;padding:8px 12px}}@media (max-width:480px){.sidebar{width:210px}.sidebar-header{font-size:1.2rem}}.sidebar nav a svg{flex-shrink:0;font-size:1.2rem}.sidebar nav a{align-items:center;display:flex;gap:10px;justify-content:flex-start;line-height:1.4}@media (max-width:480px){.sidebar nav a{font-size:.95rem;gap:8px;padding:8px 9px}.sidebar nav a svg{font-size:1.1rem}}.about-wrapper{align-items:stretch;background:#fdfcf8;color:#222;display:flex;font-family:Poppins,sans-serif;gap:60px;justify-content:space-between;overflow:hidden;padding:100px 8%;position:relative}.about-content{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding-right:4%;z-index:2}.about-title{color:#111;font-size:3.5rem;font-weight:800;letter-spacing:1px;line-height:1.2;margin-bottom:1.5rem}.about-title span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#d4af37,#f7e8a4);-webkit-background-clip:text}.about-para{color:#444;font-size:1.1rem;line-height:1.8;margin-bottom:1.3rem;max-width:600px}.about-highlight{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border-left:6px solid #d4af37;border-radius:16px;box-shadow:0 10px 25px #d4af3726;margin-top:25px;padding:24px 28px;transition:all .4s ease}.about-highlight:hover{box-shadow:0 14px 35px #d4af3740;transform:translateY(-4px)}.about-highlight h2{color:#b8860b;font-size:1.5rem;margin-bottom:.6rem}.about-stats{display:flex;flex-wrap:wrap;gap:40px;margin-top:40px}.about-stats div{flex:1 1;min-width:100px;text-align:center}.about-stats h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#b8860b,gold);-webkit-background-clip:text;font-size:2rem;margin-bottom:.3rem}.about-stats p{color:#666;font-size:.95rem}.about-media{display:flex;flex:1 1;gap:20px;justify-content:center;z-index:1}.video-column{display:flex;flex:1 1;flex-direction:column;gap:20px}.video-column video{background:#000;border-radius:18px;box-shadow:0 6px 25px #b8860b26;height:420px;object-fit:cover;transition:all .5s ease;width:100%}.video-column video:hover{box-shadow:0 12px 40px #b8860b40;transform:scale(1.04)}@media (max-width:1200px){.about-title{font-size:3rem}}@media (max-width:992px){.about-wrapper{flex-direction:column;gap:50px;padding:80px 6%}.about-content{align-items:center;padding-right:0;text-align:center}.about-para{max-width:90%}.about-media{flex-direction:row;flex-wrap:wrap;gap:15px}.video-column video{height:350px}}@media (max-width:768px){.about-title{font-size:2.4rem}.about-stats{gap:25px}.about-stats h3{font-size:1.6rem}.video-column video{height:300px}}@media (max-width:500px){.about-wrapper{padding:70px 5%}.about-title{font-size:2rem}.about-para{font-size:.95rem}.about-highlight{padding:18px}.video-column video{height:240px}.about-stats h3{font-size:1.4rem}.about-stats p{font-size:.85rem}}.checkout-container{background:#fffef8;color:#333;font-family:Poppins,sans-serif;padding:100px 8%}.checkout-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#b8860b,#f5e1a4);-webkit-background-clip:text;font-size:2.5rem;margin-bottom:.5rem;text-align:center}.checkout-subtitle{color:#777;margin-bottom:2rem;text-align:center}.checkout-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.checkout-form,.checkout-summary{background:#fff;border:1px solid #daa52040;border-radius:16px;box-shadow:0 5px 20px #00000014;max-width:480px;padding:2rem;transition:all .3s ease;width:100%}.checkout-form:hover,.checkout-summary:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-3px)}.checkout-form h2,.checkout-summary h2{color:#b8860b;margin-bottom:1rem}.checkout-summary ul{list-style:none;margin:0 0 1rem;padding:0}.checkout-summary li{border-bottom:1px solid #f0e6c2;display:flex;font-size:.95rem;justify-content:space-between;padding:.5rem 0}.checkout-summary h3{color:#222;font-size:1rem;margin-top:12px;text-align:right}.checkout-form label{color:#444;display:block;font-weight:500;margin-top:1rem}.checkout-form input,.checkout-form select,.checkout-form textarea{background:#fff;border:1px solid #ddd;border-radius:8px;font-size:1rem;margin-top:5px;padding:10px 12px;transition:all .3s ease;width:100%}.checkout-form input:focus,.checkout-form select:focus,.checkout-form textarea:focus{border-color:#d4af37;box-shadow:0 0 0 3px #d4af3726;outline:none}.checkout-form textarea{min-height:80px;resize:none}.payment-option{align-items:center;display:flex;margin-top:1rem}.payment-option label{color:#333;margin-left:.5rem}.place-order-btn{background:linear-gradient(90deg,#b8860b,#e0b94c);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:2rem;padding:12px 24px;position:relative;transition:all .3s ease;width:100%}.place-order-btn:hover{box-shadow:0 6px 20px #d4af374d;transform:translateY(-2px)}.place-order-btn.loading{background:linear-gradient(90deg,#c9a34d,#efd47e);cursor:not-allowed;opacity:.8}.place-order-btn.loading:after{animation:spin 1s linear infinite;border:2px solid #ffffffb3;border-radius:50%;border-top-color:#b8860b;content:"";height:18px;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:18px}@keyframes spin{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}@media (max-width:1024px){.checkout-container{padding:80px 5%}.checkout-content{gap:2rem}.checkout-form,.checkout-summary{max-width:420px}}@media (max-width:768px){.checkout-container{padding:70px 6%}.checkout-content{align-items:center;flex-direction:column;gap:2rem}.checkout-form,.checkout-summary{max-width:500px;width:100%}.checkout-title{font-size:2rem}.place-order-btn{font-size:.95rem;padding:12px 16px}}@media (max-width:480px){.checkout-container{padding:60px 5%}.checkout-title{font-size:1.8rem}.checkout-subtitle{font-size:.9rem}.checkout-form,.checkout-summary{padding:1.5rem}.checkout-form input,.checkout-form select,.checkout-form textarea{font-size:.9rem;padding:8px 10px}.place-order-btn{font-size:.9rem;padding:10px 14px}}.checkout-fees{border-top:1px solid #0000001a;color:#4a3f34;display:flex;font-size:.95rem;justify-content:space-between;margin-top:10px;padding-top:8px}.track-wrapper{align-items:center;background:#faf9f6;display:flex;font-family:Poppins,sans-serif;justify-content:center;min-height:100vh;padding:80px 5%}.track-content{background:#fff;border-radius:18px;box-shadow:0 10px 35px #00000014;max-width:650px;padding:60px 50px;text-align:center;width:100%}.track-title{color:#111;font-size:2.8rem;font-weight:700;margin-bottom:1rem}.track-title span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#b8860b,gold);-webkit-background-clip:text}.track-subtitle{color:#555;font-size:1.1rem;margin-bottom:2.5rem}.track-form{align-items:center;display:flex;flex-direction:column;gap:1rem}.track-form input{border:1px solid #ccc;border-radius:10px;font-size:1rem;max-width:400px;padding:14px 16px;transition:border .3s ease;width:100%}.track-form input:focus{border-color:#b8860b;outline:none}.track-form button{background:linear-gradient(90deg,#b8860b,gold);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:14px 28px;transition:all .3s ease}.track-form button:hover{box-shadow:0 6px 15px #b8860b4d;transform:translateY(-2px)}.track-error{color:#c0392b;font-weight:500;margin-top:1rem}.track-result{background:#ffffffe6;border-left:4px solid #d4af37;border-radius:12px;box-shadow:0 6px 20px #d4af371a;margin-top:3rem;padding:25px;text-align:left}.track-result h2{color:#b8860b;margin-bottom:1rem}.track-info p{color:#333;font-size:1rem;margin-bottom:.5rem}@media (max-width:768px){.track-content{padding:40px 25px}.track-title{font-size:2rem}.track-form input{max-width:100%}}
/*# sourceMappingURL=main.44389cc7.css.map*/