@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.navbar-header{position:fixed;top:20px;left:0;right:0;z-index:1000;background:transparent!important;display:flex;justify-content:center;padding:0 20px!important;height:auto!important}.navbar-pill{width:100%;max-width:1300px;height:80px;background:transparent;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:100px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 28px;gap:12px;transition:all .5s cubic-bezier(.4,0,.2,1)}.scrolled .navbar-pill{background:#fffffff2;height:70px;box-shadow:0 15px 50px #00000014;border:1px solid rgba(0,0,0,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav-logo{display:flex;align-items:center}.logo-img{height:85px;width:auto;object-fit:contain;transition:all .4s ease}.scrolled .logo-img{height:70px}.nav-menu-pill-container{background:#ffffff14;border-radius:50px;padding:4px;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;transition:all .4s ease}.scrolled .nav-menu-pill-container{background:#0000000a;border-color:#0000000f}.nav-links-desktop{display:flex;align-items:center;gap:4px;height:44px}.nav-link-item{display:flex;align-items:center;height:40px;padding:0 20px;font-size:13px;font-weight:600;color:#fff;text-decoration:none;border-radius:50px;transition:all .25s ease;white-space:nowrap;letter-spacing:.2px;position:relative}.scrolled .nav-link-item{color:#222}.nav-link-item:hover,.nav-link-item.active{color:var(--primary-gold)}.nav-active-pill{background:#d4af3726!important;border-radius:50px}.scrolled .nav-active-pill{background:#d4af371a!important}.nav-actions-right{display:flex;align-items:center;justify-content:flex-end}.action-circle{width:42px;height:42px;background:#ffffff80;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#111;font-size:18px;transition:all .3s ease;cursor:pointer;text-decoration:none}.scrolled .action-circle{background:#0000000d;color:#111}.action-circle:hover{background:var(--primary-gold);color:#fff;transform:scale(1.05)}.action-circle .anticon{color:inherit}.ant-badge-count{box-shadow:0 0 0 2px #ffffff4d!important}.desktop-only{display:flex}.mobile-only{display:none}.mobile-drawer .ant-drawer-header{border-bottom:1px solid #f0f0f0;padding:18px 24px}.mobile-drawer .ant-drawer-body{padding:28px 20px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.drawer-nav{display:flex;flex-direction:column;gap:6px}.drawer-link{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:14px;font-size:15px;font-weight:600;color:#333;text-decoration:none;transition:all .25s ease;border:1px solid transparent}.drawer-link:hover,.drawer-link.active{background:#fffbef;color:var(--primary-gold);border-color:#d4af3733}.drawer-link-icon{width:36px;height:36px;background:#f5f5f5;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0;transition:all .25s ease}.drawer-link:hover .drawer-link-icon,.drawer-link.active .drawer-link-icon{background:var(--primary-gold);color:#fff}.drawer-footer{padding-top:24px;border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:14px}.drawer-action-btn{display:flex;align-items:center;gap:10px;padding:13px 20px;background:#111;color:#fff;border-radius:12px;font-weight:600;font-size:14px;text-decoration:none;transition:all .25s ease;justify-content:center}.drawer-action-btn:hover{background:var(--primary-gold);color:#fff}.drawer-lang{display:flex;align-items:center;justify-content:center;gap:12px}.lang-btn{font-size:13px;font-weight:700;color:#888;cursor:pointer;transition:color .25s;letter-spacing:1px}.lang-btn:hover{color:var(--primary-gold)}.lang-sep{color:#ddd}@media(max-width:992px){.nav-menu-pill-container,.desktop-only{display:none}.mobile-only{display:flex}.navbar-header{padding:0 12px!important;top:12px}.navbar-pill{display:flex;justify-content:space-between;padding:0 16px;height:66px;gap:8px}.logo-img{height:44px}}@media(max-width:480px){.navbar-pill{height:60px;border-radius:50px;padding:0 12px}.logo-img{height:38px}.action-circle{width:38px;height:38px;font-size:16px}}.footer-dark{background:#000;padding:80px 0 30px;border-top:1px solid rgba(255,255,255,.05)}.footer-logo-row{display:flex;align-items:center;gap:12px;margin-bottom:25px}.footer-mission{color:#666;font-size:13px;line-height:1.8;margin-bottom:25px;max-width:300px}.brand-highlight{color:#f1b31c;font-weight:700}.social-links-gold{display:flex;gap:15px}.social-links-gold span,.whatsapp-footer-link{font-size:20px;color:var(--primary-gold);cursor:pointer;transition:var(--transition);display:inline-flex;align-items:center}.social-links-gold span:hover,.whatsapp-footer-link:hover{color:#fff;transform:translateY(-3px)}.footer-dark h4{color:#fff;font-size:14px;font-weight:700;margin-bottom:25px;letter-spacing:1px}.footer-dark ul{list-style:none;padding:0}.footer-dark ul li{margin-bottom:12px;font-size:13px;cursor:pointer;transition:var(--transition)}.footer-dark ul li a{color:#666;text-decoration:none;transition:var(--transition);display:block}.footer-dark ul li a:hover,.footer-dark ul li:hover a{color:var(--primary-gold)}.footer-logo-img{height:75px;width:auto;object-fit:contain;margin-bottom:20px}.addr{color:#666;font-size:13px;margin-bottom:8px}.footer-bottom-bar{margin-top:60px;padding-top:30px;border-top:1px solid rgba(255,255,255,.05)}.bottom-flex{display:flex;justify-content:space-between;align-items:center}.we-accept{display:flex;align-items:center;gap:15px;color:#666;font-size:13px}.pay-icons{display:flex;gap:10px}.icon-p{width:40px;height:25px;background:#222;border-radius:4px}.copy{color:#444;font-size:12px}@media(max-width:768px){.bottom-flex{flex-direction:column;gap:20px;text-align:center}}.home-page{background-color:#fff}.hero{height:100vh;min-height:500px;background-size:cover;background-position:center;position:relative;display:flex;align-items:center;padding:0;margin-bottom:clamp(60px,10vw,120px)}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(#0000004d,#000000a6);z-index:1}.hero-content{position:relative;z-index:10;text-align:center;width:100%;padding:0 20px}.hero h1{font-size:var(--text-hero);font-weight:900;color:#fff;line-height:1.05;margin-bottom:24px;letter-spacing:-1px}.hero p{font-size:var(--text-lg);color:#ffffffe0;max-width:750px;margin:0 auto 40px;line-height:1.7}.gold-text{color:var(--primary-gold)}.hero-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}section{padding:var(--section-padding) 0;position:relative;overflow:hidden}.section-title{margin-bottom:clamp(30px,5vw,60px)}.section-title h2{font-size:var(--text-2xl);font-weight:800;color:#111;margin-bottom:16px;letter-spacing:-.5px}.section-title p{color:#666;font-size:var(--text-base);max-width:700px;line-height:1.7}.centered{text-align:center}.centered p{margin:0 auto}.prod-card{background:#fff;border-radius:20px;padding:20px;border:1px solid #eee;transition:var(--transition);text-align:center;height:100%}.prod-card:hover{border-color:var(--primary-gold);transform:translateY(-6px);box-shadow:0 20px 40px #0000000d}.featured-border{border:1.5px solid var(--primary-gold)!important;box-shadow:0 10px 30px #d4af371a}.prod-img-box{background:#f9f9f9;height:clamp(160px,20vw,240px);border-radius:14px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;overflow:hidden}.prod-info h3{font-size:var(--text-sm);color:#111;margin-bottom:10px;height:44px;overflow:hidden;line-height:1.4}.prod-info .price{font-size:var(--text-lg);font-weight:700;color:var(--primary-gold);margin-top:12px}.action-banner{padding:clamp(60px,10vw,120px) 0;background:linear-gradient(#00000080,#00000080),url(/assets/image-CX2GE8y2.png) center/cover;text-align:center;border-radius:32px;margin:0 clamp(12px,3vw,40px) clamp(60px,8vw,100px)}.action-banner h2{font-size:var(--text-2xl);font-weight:800;color:#fff;margin-bottom:28px;line-height:1.2;padding:0 20px}.features-section{overflow:visible!important;padding-bottom:clamp(60px,10vw,150px)!important}.feat-item{background:#fff;padding:clamp(30px,5vw,60px) clamp(20px,3vw,40px);border-radius:28px;text-align:center;height:100%;border:1px solid #eee;transition:var(--transition)}.feat-item:hover{border-color:var(--primary-gold);transform:translateY(-8px);box-shadow:0 20px 40px #0000000d}.feat-item h4{color:#111;font-size:var(--text-base);margin-bottom:12px;font-weight:700}.feat-item p{color:#666;font-size:var(--text-sm);line-height:1.6}.feat-icon-gold{width:60px;height:60px;background:var(--primary-gold);border-radius:50%;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#000}.newsletter-bar{padding:clamp(50px,8vw,80px) 0;background-size:cover;background-position:center;border-top:1px solid rgba(255,255,255,.1)}.newsletter-flex{display:flex;justify-content:space-between;align-items:center;gap:40px;flex-wrap:wrap}.nl-text{flex:1;min-width:240px}.nl-text h2{font-size:clamp(36px,6vw,64px);color:#fff!important;font-weight:800;margin-bottom:16px;letter-spacing:-1px}.nl-text p{color:#ffffffb3!important;font-size:var(--text-base);line-height:1.6}.nl-form{background:#fff;padding:8px 8px 8px 28px;border-radius:100px;display:flex;align-items:center;flex:1;min-width:280px;max-width:580px;box-shadow:0 20px 40px #0000004d}.nl-form input{color:#333!important;font-size:var(--text-base)!important;border:none!important;box-shadow:none!important;background:transparent!important}.nl-form input::placeholder{color:#aaa!important}.nl-form .btn-gold{height:56px!important;border-radius:100px!important;padding:0 36px!important;font-weight:700!important;white-space:nowrap}@media(max-width:992px){.hero{height:80vh}.hero h1{margin-top:40px}.newsletter-flex{flex-direction:column;text-align:center;gap:30px}.nl-form{max-width:100%;width:100%}}@media(max-width:768px){.action-banner{border-radius:20px;margin:0 12px 60px}.hero h1{letter-spacing:-.5px}.hero p{font-size:16px}}@media(max-width:480px){.hero-btns{flex-direction:column;align-items:center}.hero{min-height:70vh}.prod-img-box{height:140px}.nl-form{padding-left:16px}}.contact-page{background:#fcfcfc;min-height:100vh;padding-bottom:120px}.contact-hero{background:linear-gradient(#0009,#000000b3),url(/assets/heroImage-CVC1vty3.png) center/cover no-repeat;padding:clamp(120px,15vh,180px) 0 clamp(60px,10vh,100px);text-align:center;color:#fff;margin-bottom:60px;border-bottom:1px solid rgba(212,175,55,.2)}.contact-hero h1{font-size:clamp(32px,5vw,58px);font-weight:900;margin-bottom:20px;letter-spacing:-1px}.contact-hero p{font-size:20px;color:#fffc;max-width:600px;margin:0 auto}.contact-central-content{max-width:1100px;margin:0 auto;width:100%;text-align:center}.info-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:80px}.premium-info-card{background:#fff;padding:50px 30px;border-radius:24px;border:1px solid #f0f0f0;transition:all .5s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 40px #00000005;position:relative;overflow:hidden}.premium-info-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--primary-gold);transform:scaleX(0);transition:transform .4s ease}.premium-info-card:hover{transform:translateY(-15px);border-color:#eee;box-shadow:0 30px 70px #0000000d}.premium-info-card:hover:before{transform:scaleX(1)}.card-icon-wrapper{width:70px;height:70px;background:#f9f9f9;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--primary-gold);margin-bottom:25px;transition:all .4s ease}.premium-info-card:hover .card-icon-wrapper{background:var(--primary-gold);color:#fff;border-radius:50%}.premium-info-card h3{font-size:13px;text-transform:uppercase;letter-spacing:2px;color:#aaa;margin-bottom:12px;font-weight:800}.premium-info-card p{font-size:18px;font-weight:700;color:#111;margin:0}.social-footer-section{margin-top:40px;padding-top:60px;border-top:1px solid #eee;display:inline-block;width:100%}@media(max-width:992px){.info-cards-grid{grid-template-columns:1fr;gap:20px}.contact-hero h1{font-size:clamp(32px,8vw,42px)}.contact-page{padding-bottom:60px}.premium-info-card{padding:30px 20px}}.products-page{background:#fff;min-height:100vh;padding-bottom:clamp(60px,8vw,100px)}.products-hero{background:linear-gradient(#0000008c,#000000b8),url(/assets/heroImage-CVC1vty3.png) center/cover no-repeat;padding:clamp(120px,15vw,200px) 0 clamp(60px,8vw,100px);text-align:center;color:#fff;margin-bottom:clamp(40px,6vw,80px);border-bottom:1px solid rgba(212,175,55,.2)}.products-hero h1{font-size:var(--text-3xl);font-weight:900;margin-bottom:16px;letter-spacing:-1.5px}.products-hero p{font-size:var(--text-lg);color:#fffc;max-width:600px;margin:0 auto}.products-content{padding-top:20px}.product-item-card{background:#fff;border-radius:18px;border:1px solid #eee;overflow:hidden;transition:var(--transition);height:100%}.product-item-card:hover{border-color:var(--primary-gold);transform:translateY(-5px);box-shadow:0 16px 32px #0000000d}.product-image-box{background:#f9f9f9;height:clamp(160px,20vw,220px);position:relative;display:flex;align-items:center;justify-content:center}.product-details{padding:clamp(14px,2vw,20px)}.product-details h4{color:#111;font-size:var(--text-sm);margin-bottom:8px;height:40px;overflow:hidden;line-height:1.4}.product-footer{margin-top:16px;display:flex;justify-content:space-between;align-items:center}.product-footer .price{font-size:var(--text-lg);font-weight:700;color:var(--primary-gold)}.pagination-box{margin-top:60px;text-align:center}.ant-select-selector{background:#fff!important;border:1px solid #ddd!important;color:#111!important;border-radius:8px!important}.ant-slider-track{background:var(--primary-gold)!important}.ant-slider-handle:after{background:var(--primary-gold)!important;box-shadow:0 0 0 2px var(--primary-gold)!important}@media(max-width:768px){.products-hero h1{letter-spacing:-.5px}}@media(max-width:480px){.product-image-box{height:140px}.product-details h4{height:auto}}.product-details-page{padding:clamp(90px,12vw,130px) 0 clamp(60px,8vw,100px);background:#fff;min-height:100vh}.pd-images-wrapper{position:sticky;top:100px;display:flex;flex-direction:column;gap:16px}.pd-main-image{position:relative;width:100%;aspect-ratio:1 / 1;background:#f8f8f8;border-radius:20px;border:1px solid #eee;overflow:hidden;display:flex;align-items:center;justify-content:center}.pd-main-img{width:100%;height:100%;object-fit:contain;transition:transform .4s ease;padding:20px}.pd-main-image:hover .pd-main-img{transform:scale(1.05)}.pd-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;background:#fffffff2;border:1px solid #eee;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;color:#333;z-index:5;transition:all .2s ease;box-shadow:0 4px 12px #00000014}.pd-arrow:hover{background:var(--primary-gold);color:#fff;border-color:var(--primary-gold)}.pd-arrow-left{left:14px}.pd-arrow-right{right:14px}.pd-img-counter{position:absolute;bottom:14px;right:14px;background:#00000080;color:#fff;font-size:12px;font-weight:600;padding:4px 10px;border-radius:20px;letter-spacing:.5px}.pd-thumbnails{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.pd-thumbnails::-webkit-scrollbar{display:none}.pd-thumb{width:74px;height:74px;flex-shrink:0;border-radius:12px;border:2px solid transparent;overflow:hidden;cursor:pointer;background:#f8f8f8;transition:all .2s ease}.pd-thumb img{width:100%;height:100%;object-fit:contain;padding:6px}.pd-thumb:hover{border-color:#ccc}.pd-thumb.active{border-color:var(--primary-gold);box-shadow:0 0 0 2px #d4af3733}.pd-info{display:flex;flex-direction:column;gap:20px}.pd-brand-badge{display:inline-block;background:#fffbef;color:var(--primary-gold);border:1px solid rgba(212,175,55,.3);border-radius:6px;padding:4px 12px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;width:fit-content}.pd-title{color:#111!important;font-size:clamp(20px,3vw,28px)!important;font-weight:800!important;line-height:1.3!important;margin:0!important}.pd-rating-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pd-rating-count{font-size:15px;font-weight:700;color:#333}.pd-review-count{font-size:13px;color:#aaa}.pd-price-block{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pd-price{font-size:clamp(28px,4vw,36px)!important;font-weight:800!important;color:var(--primary-gold)!important}.pd-old-price{font-size:18px!important;color:#bbb!important;text-decoration:line-through!important}.pd-discount-badge{background:#ff4757;color:#fff;font-size:13px;font-weight:700;padding:3px 10px;border-radius:6px}.pd-options-container{display:flex;flex-direction:column;gap:25px;margin:10px 0}.pd-option-group{display:flex;flex-direction:column;gap:12px}.pd-option-label{font-size:14px;text-transform:uppercase;letter-spacing:.5px;color:#111;display:flex;align-items:center;gap:8px}.pd-selected-value{color:var(--primary-gold);font-weight:600;text-transform:capitalize}.pd-option-values{display:flex;flex-wrap:wrap;gap:12px}.pd-color-swatches{display:flex;flex-wrap:wrap;gap:16px}.pd-color-swatch{width:36px;height:36px;border-radius:50%;cursor:pointer;position:relative;border:1px solid #ddd;transition:all .3s cubic-bezier(.4,0,.2,1);padding:3px;background-clip:content-box}.pd-color-swatch:after{content:"";position:absolute;inset:-4px;border:2px solid transparent;border-radius:50%;transition:all .3s ease}.pd-color-swatch.active:after{border-color:var(--primary-gold)}.pd-color-swatch.disabled{opacity:.3;cursor:not-allowed;position:relative}.pd-color-swatch.disabled:before{content:"";position:absolute;top:50%;left:-10%;width:120%;height:1px;background:#666;transform:rotate(-45deg);z-index:10}.pd-color-swatch:hover:not(.disabled){transform:scale(1.1)}.pd-choice-chips{display:flex;flex-wrap:wrap;gap:10px}.pd-choice-chip{padding:10px 20px;border:1.5px solid #eee;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;background:#fff;color:#444}.pd-choice-chip:hover:not(.disabled){border-color:var(--primary-gold);color:var(--primary-gold)}.pd-choice-chip.active{background:#fffbef;border-color:var(--primary-gold);color:var(--primary-gold);box-shadow:0 4px 12px #d4af371a}.pd-choice-chip.disabled{opacity:.4;cursor:not-allowed;background:#f5f5f5;text-decoration:line-through}.pd-stock{display:flex;align-items:center}.pd-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.pd-features li{display:flex;align-items:center;gap:10px;color:#555;font-size:14px;line-height:1.5}.pd-feat-dot{width:7px;height:7px;background:var(--primary-gold);border-radius:50%;flex-shrink:0}.pd-cta{display:flex;flex-direction:column;gap:12px}.pd-add-cart-btn{height:52px!important;border-radius:12px!important;font-weight:700!important;font-size:15px!important;transition:all .3s ease!important}.pd-add-cart-btn.added{background:#52c41a!important;border-color:#52c41a!important}.pd-buy-now-btn{background:#111!important;color:#fff!important;border:none!important;height:52px!important;border-radius:12px!important;font-weight:700!important;font-size:15px!important;transition:all .3s ease!important}.pd-buy-now-btn:hover{background:#333!important;color:#fff!important}.pd-trust{display:flex;flex-wrap:wrap;gap:20px}.pd-trust-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#666}.pd-trust-item .anticon{color:var(--primary-gold);font-size:16px}.reviews-section{margin-top:60px}.reviews-title{color:#111!important;font-size:clamp(20px,2.5vw,26px)!important;font-weight:800!important;margin-bottom:30px!important}.reviews-summary{display:flex;align-items:center;gap:30px;background:#fafafa;border-radius:20px;padding:24px 30px;border:1px solid #eee;margin-bottom:40px;flex-wrap:wrap}.summary-score{display:flex;flex-direction:column;align-items:center;gap:6px}.score-big{font-size:48px;font-weight:900;color:#111;line-height:1}.reviews-list{display:flex;flex-direction:column;gap:20px;margin-bottom:50px}.review-card{background:#fff;border:1px solid #f0f0f0;border-radius:16px;padding:24px;transition:all .3s ease}.review-card:hover{border-color:#d4af374d;box-shadow:0 4px 20px #0000000a}.review-header{display:flex;align-items:center;gap:14px;margin-bottom:14px}.review-meta{display:flex;flex-direction:column;gap:2px;flex:1}.review-user{font-weight:700;color:#111;font-size:15px}.review-date{color:#bbb;font-size:12px;white-space:nowrap}.review-comment{color:#555;line-height:1.7;font-size:14px;margin:0}.write-review-box{background:#fafafa;border-radius:20px;padding:clamp(24px,4vw,40px);border:1px solid #eee}.write-review-box .ant-input,.write-review-box .ant-input-affix-wrapper{border-radius:12px!important;border:1.5px solid #eee!important;background:#fff!important}.write-review-box .ant-input:focus,.write-review-box .ant-input-affix-wrapper:focus,.write-review-box .ant-input:hover,.write-review-box .ant-input-affix-wrapper:hover{border-color:var(--primary-gold)!important}@media(max-width:992px){.pd-images-wrapper{position:static}}@media(max-width:768px){.pd-main-image{aspect-ratio:4 / 3;border-radius:14px}.pd-thumb{width:62px;height:62px}.pd-arrow{width:34px;height:34px;font-size:13px}.review-date{display:none}}@media(max-width:480px){.pd-main-image{aspect-ratio:1 / 1}.pd-thumbnails{gap:7px}.pd-thumb{width:54px;height:54px}.pd-trust{gap:12px}.pd-trust-item{font-size:12px}}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top left,#fff,#f9f9f9);padding:clamp(100px,12vw,140px) clamp(16px,4vw,40px) 60px;position:relative;overflow:hidden}.auth-page:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(212,175,55,.05) 0%,transparent 70%);top:-150px;right:-150px;border-radius:50%}.auth-container{width:100%;max-width:1050px;display:flex;background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 40px 100px #0000001a;border:1px solid rgba(0,0,0,.02)}.auth-side-deco{flex:1.2;background:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:clamp(40px,5vw,60px);color:#fff;text-align:center;position:relative;min-width:300px}.auth-side-deco:after{content:"";position:absolute;inset:0;background:url(/assets/heroImage-CVC1vty3.png) center/cover no-repeat;opacity:.25}.deco-content{position:relative;z-index:2}.deco-content h2{color:var(--primary-gold);font-size:var(--text-xl);font-weight:800;margin-bottom:16px}.deco-content p{color:#ffffffb3;font-size:var(--text-sm);line-height:1.7}.side-logo{height:clamp(60px,8vw,85px);width:auto;margin-bottom:24px;filter:drop-shadow(0 0 10px rgba(212,175,55,.3))}.auth-card{flex:1;padding:clamp(32px,5vw,60px);background:#fff;overflow-y:auto}.auth-header{margin-bottom:32px}.auth-title{color:#111!important;font-size:var(--text-xl)!important;font-weight:800!important;margin-bottom:6px!important}.auth-subtitle{color:#888;font-size:var(--text-sm)}.google-btn{height:48px!important;border-radius:12px!important;border:1.5px solid #eee!important;font-weight:600!important;color:#444!important;font-size:var(--text-sm)!important;transition:var(--transition)!important}.google-btn:hover{border-color:#ddd!important;box-shadow:0 4px 12px #0000000d!important}.login-divider{margin:24px 0!important}.ant-input-affix-wrapper{padding:11px 14px!important;border-radius:12px!important;border:1.5px solid #f0f0f0!important;transition:var(--transition)!important;background:#fafafa!important}.ant-input-affix-wrapper input{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;font-size:var(--text-sm)!important}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:hover{border-color:var(--primary-gold)!important;box-shadow:none!important;background:#fff!important}.auth-footer{margin-top:28px;text-align:center;font-size:var(--text-sm)}.auth-footer a{color:var(--primary-gold);font-weight:600}@media(max-width:850px){.auth-side-deco{display:none}.auth-card{padding:clamp(24px,6vw,40px)}.auth-container{max-width:480px;border-radius:20px}}@media(max-width:480px){.auth-page{padding-top:90px;align-items:flex-start}.auth-container{border-radius:16px}.auth-card{padding:24px 20px}}.cart-page{padding:clamp(100px,12vw,150px) 0 clamp(60px,8vw,100px);background:#fafafa;min-height:100vh}.page-title{color:#111!important;font-weight:800;font-size:var(--text-2xl)!important;margin-bottom:clamp(24px,4vw,40px)!important}.cart-items-list-container{background:#fff;border-radius:20px;padding:8px clamp(16px,3vw,30px);border:1px solid #eee;box-shadow:0 10px 30px #00000005}.cart-item-row{display:flex;justify-content:space-between;align-items:center;padding:clamp(16px,2.5vw,25px) 0;border-bottom:1px solid #f5f5f5;gap:12px;flex-wrap:wrap}.cart-item-row:last-child{border-bottom:none}.cart-item-info{display:flex;gap:16px;align-items:center;flex:1;min-width:0}.cart-item-img-placeholder{width:clamp(70px,10vw,100px);height:clamp(70px,10vw,100px);background:#f9f9f9;border-radius:12px;border:1px solid #eee;flex-shrink:0}.cart-item-text{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.item-meta-controls{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.item-price-actions{display:flex;align-items:center;gap:20px}.qty-input{background:#fff!important;border-color:#ddd!important;color:#111!important;width:60px;border-radius:8px}.item-total{min-width:80px;text-align:right;font-size:var(--text-base)}.cart-actions{margin-top:24px}.order-summary-card{background:#fff;padding:clamp(24px,4vw,40px);border-radius:20px;border:1px solid #eee;position:sticky;top:120px;box-shadow:0 10px 30px #00000005}.summary-row{display:flex;justify-content:space-between;margin-bottom:14px;color:#666;font-size:var(--text-sm)}.summary-row.total{margin-top:5px}.trust-badges{margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:14px}.badge-item{display:flex;align-items:center;gap:8px;color:#999;font-size:var(--text-xs)}.payment-methods-grid{display:flex;gap:14px;font-size:20px;color:#ccc;align-items:center}.empty-cart{text-align:center;padding:clamp(60px,10vw,100px) 0}@media(max-width:768px){.cart-item-text strong{font-size:15px!important}.item-price-actions{flex-direction:row}.order-summary-card{position:static}}@media(max-width:480px){.cart-item-info{flex-direction:column;align-items:flex-start}.cart-item-img-placeholder{width:80px;height:80px}.item-meta-controls{flex-direction:column;align-items:flex-start;gap:10px}}:root{--primary-gold: #D4AF37;--light-bg: #ffffff;--subtle-bg: #f8f9fa;--border-color: #eef1f4;--text-main: #1a1a1a;--text-secondary: #6b7280}.checkout-page-premium{min-height:100vh;padding-top:110px;background:var(--light-bg);color:var(--text-main);font-family:Inter,sans-serif;position:relative;overflow-x:hidden}.bg-glow{position:absolute;top:-5%;right:-10%;width:60%;height:60%;background:radial-gradient(circle,rgba(212,175,55,.03) 0%,transparent 70%);filter:blur(80px);z-index:0;pointer-events:none}.checkout-content-wrapper{position:relative;z-index:1;max-width:1440px;margin:0 auto}.main-layout-row{min-height:100vh}.summary-col{padding:60px 40px;background:var(--subtle-bg);border-right:1px solid var(--border-color)}.summary-sticky-container{max-width:440px;margin-left:auto;width:100%}.back-link-gold{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:14px;font-weight:600;margin-bottom:40px;transition:all .3s;text-decoration:none}.back-link-gold:hover{color:var(--text-main);transform:translate(-4px)}.premium-brand-header{display:flex;align-items:center;gap:10px;margin-bottom:30px}.brand-dot{width:6px;height:6px;background:var(--primary-gold);border-radius:50%}.premium-brand-header h4{color:#9ca3af!important;margin:0!important;letter-spacing:2.5px;font-size:11px!important;font-weight:800}.price-hero{margin-bottom:40px}.hero-label{color:var(--text-secondary);text-transform:uppercase;font-size:11px;letter-spacing:1px;font-weight:700}.hero-amount{color:var(--text-main)!important;font-size:48px!important;font-weight:800!important;margin:4px 0 0!important}.mini-cart-items{max-height:380px;overflow-y:auto;margin-bottom:40px;padding-right:8px}.mini-cart-items::-webkit-scrollbar{width:4px}.mini-cart-items::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:10px}.premium-cart-item{display:flex;gap:16px;padding:12px;background:#fff;border:1px solid var(--border-color);border-radius:14px;margin-bottom:12px;box-shadow:0 1px 3px #00000005}.item-avatar-glass{border:1px solid var(--border-color);background:#f9fafb;border-radius:10px;overflow:hidden}.item-name{color:var(--text-main)!important;font-size:14px;font-weight:600;display:block;margin-bottom:2px}.item-qty{color:var(--text-secondary);font-size:12px}.item-price-small{color:var(--text-main);font-weight:700;font-size:14px}.cost-breakdown-glass{padding:24px;background:#fff;border:1px solid var(--border-color);border-radius:18px;box-shadow:0 4px 15px #0000000a}.cost-row{display:flex;justify-content:space-between;margin-bottom:12px;color:var(--text-secondary);font-size:14px;font-weight:500}.total-row{margin-bottom:0;padding-top:10px;color:var(--text-main)}.total-gold{color:var(--text-main)!important;font-size:22px!important;font-weight:800!important}.glass-divider{border-top:1px solid var(--border-color)!important;margin:16px 0!important}.payment-col{padding:80px;background-color:var(--light-bg)}.payment-container-glass{max-width:520px;width:100%;margin:0 auto}.payment-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.payment-header-row h2{color:var(--text-main)!important;font-weight:800!important;font-size:28px!important;margin:0!important}.stripe-logo-top{height:20px;opacity:.8}.premium-steps{margin-bottom:40px}.premium-steps .ant-steps-item-title{font-weight:700!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.5px}.form-section{margin-bottom:32px}.section-label-gold{display:block;color:var(--text-main);text-transform:uppercase;font-size:11px;letter-spacing:1px;font-weight:800;margin-bottom:12px;opacity:.7}.premium-input{background:#fff!important;border:1px solid var(--border-color)!important;color:var(--text-main)!important;border-radius:12px!important;height:54px;font-weight:500}.premium-input:focus{border-color:var(--text-main)!important;box-shadow:0 0 0 4px #0000000d!important}.stripe-element-container-premium{padding:18px;background:#fff;border:1px solid var(--border-color);border-radius:12px;transition:all .3s}.stripe-element-container-premium:focus-within{border-color:var(--text-main);box-shadow:0 0 0 4px #0000000d}.btn-pay-premium{height:58px!important;background:#111!important;border:none!important;border-radius:14px!important;font-size:16px!important;font-weight:700!important;color:#fff!important;margin-top:24px;box-shadow:0 8px 25px #0000001f;transition:all .3s!important}.btn-pay-premium:hover{background:#000!important;transform:translateY(-2px);box-shadow:0 12px 30px #0000002e}.security-badges-row{margin-top:48px;display:flex;justify-content:center;border-top:1px solid var(--border-color);padding-top:32px}.badge{display:flex;align-items:center;gap:8px;color:#9ca3af;font-size:11px;font-weight:600}.payment-success-view{text-align:center;padding:80px 0}.success-icon-wrapper{width:80px;height:80px;background:#f0fdf4;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.success-icon{font-size:40px;color:#22c55e}.footer-credits{text-align:center;padding:40px 0;color:#9ca3af;font-size:12px}@media(max-width:900px){.payment-col{padding:40px}}@media(max-width:768px){.summary-col{order:2;border-right:none;border-top:1px solid var(--border-color);padding:40px 20px}.payment-col{order:1;padding:40px 20px}.checkout-page-premium{padding-top:100px}.hero-amount{font-size:40px!important}}.orders-page-premium{padding:140px 0 80px;background:#fcfcfc;min-height:100vh}.orders-header-section{margin-bottom:40px;border-left:4px solid var(--primary-gold);padding-left:20px}.orders-header-section h1{font-size:36px!important;font-weight:800!important;margin:0!important;color:#111}.orders-header-section span{font-size:16px;letter-spacing:.5px}.orders-table-card{border-radius:20px;border:1px solid #eee;box-shadow:0 10px 30px #00000008;overflow:hidden}.premium-orders-table .ant-table-thead>tr>th{background:#f9fafb;padding:20px;font-weight:700;color:#666;font-size:13px;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #f0f0f0}.premium-orders-table .ant-table-tbody>tr>td{padding:20px;border-bottom:1px solid #f9fafb}.order-id-label{color:var(--primary-gold)}.order-total-amount{font-size:16px;color:#111}.status-tag-premium{border-radius:100px;padding:4px 14px;font-size:11px;font-weight:700;border:none;text-transform:uppercase}.cancel-order-btn{border-radius:8px;font-size:12px;font-weight:600;height:32px}.pagination-wrapper-center{margin-top:40px;display:flex;justify-content:center;padding:20px 0}.btn-pay-now-order{background:var(--primary-gold)!important;border-color:var(--primary-gold)!important;color:#000!important;font-weight:700!important;border-radius:8px!important;height:32px!important;font-size:12px!important;transition:all .3s!important}.btn-pay-now-order:hover{background:#c5a02c!important;border-color:#c5a02c!important;box-shadow:0 4px 10px #d4af374d}.expanded-products-container{background:#fafafa;padding:24px;border-radius:0 0 16px 16px;margin:5px}.products-list-wrapper{display:flex;flex-direction:column;gap:16px}.order-product-premium-card{background:#fff;border:1px solid #eee;border-radius:12px;padding:16px;transition:all .3s ease}.order-product-premium-card:hover{border-color:var(--primary-gold);box-shadow:0 4px 12px #0000000d}.p-main-content{display:flex;gap:20px}.p-img-box{width:80px;height:80px;background:#f8f8f8;border-radius:10px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.p-img-box img{width:100%;height:100%;object-fit:contain;padding:6px}.p-info-box{display:flex;flex-direction:column;gap:4px;flex:1}.p-name{font-size:15px;font-weight:700;color:#111;line-height:1.4;transition:color .2s;text-decoration:none}.p-name:hover{color:var(--primary-gold)}.p-meta-tags{display:flex;align-items:center;gap:12px;margin-top:4px}.p-qty-tag{border-radius:4px;font-size:12px}.p-price{color:var(--primary-gold);font-size:15px}.p-options-display{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed #eee}.p-option-item{background:#f5f5f5;padding:4px 10px;border-radius:6px;font-size:11px;display:flex;gap:6px}.p-opt-label{color:#888;font-weight:500;text-transform:capitalize}.p-opt-value{color:#111;font-weight:600;text-transform:capitalize}.p-pagination{margin-top:24px;display:flex;justify-content:flex-end}@media(max-width:768px){.orders-page-premium{padding:110px 15px 40px}.orders-header-section h1{font-size:28px!important}.premium-orders-table .ant-table-thead{display:none}}._profileContainer_u6uaq_1{min-height:calc(100vh - 80px);padding:clamp(100px,12vw,140px) clamp(16px,4vw,40px) 60px;background:radial-gradient(circle at top left,#fff,#f9f9f9);display:flex;justify-content:center;align-items:flex-start;position:relative;overflow:hidden}._profileContainer_u6uaq_1:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(212,175,55,.05) 0%,transparent 70%);top:-150px;right:-150px;border-radius:50%}._profileCard_u6uaq_23{width:100%;max-width:800px;background:#fff;border-radius:28px;padding:clamp(32px,5vw,60px);box-shadow:0 40px 100px #00000014;border:1px solid rgba(0,0,0,.02);animation:_slideUp_u6uaq_1 .6s cubic-bezier(.16,1,.3,1);z-index:1}@keyframes _slideUp_u6uaq_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._profileHeader_u6uaq_46{text-align:center;margin-bottom:40px}._avatarWrapper_u6uaq_51{position:relative;display:inline-block;margin-bottom:20px}._avatar_u6uaq_51{width:120px;height:120px;border-radius:60px;border:4px solid #D4AF37;padding:4px;background:#fff;box-shadow:0 10px 25px #d4af3726;object-fit:cover}._badge_u6uaq_68{position:absolute;bottom:5px;right:5px;background:#d4af37;width:36px;height:36px;border-radius:18px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:3px solid #fff;color:#fff;transition:all .3s ease;box-shadow:0 4px 10px #0000001a}._badge_u6uaq_68:hover{transform:scale(1.1);background:#b8860b}._profileName_u6uaq_91{color:#111!important;font-size:28px!important;font-weight:800!important;margin:10px 0 5px!important;letter-spacing:-.5px}._profileEmail_u6uaq_99{color:#888;font-size:16px}._profileForm_u6uaq_104{margin-top:30px}._label_u6uaq_108{display:block;color:#444;margin-bottom:8px;font-size:14px;font-weight:600}._profileCard_u6uaq_23 .ant-input-affix-wrapper{padding:11px 14px!important;border-radius:12px!important;border:1.5px solid #f0f0f0!important;background:#fafafa!important;transition:all .3s ease!important}._profileCard_u6uaq_23 .ant-input-affix-wrapper-focused,._profileCard_u6uaq_23 .ant-input-affix-wrapper:hover{border-color:#d4af37!important;box-shadow:none!important;background:#fff!important}._profileCard_u6uaq_23 .ant-input-affix-wrapper input{background:transparent!important;color:#111!important;font-size:14px!important}._profileCard_u6uaq_23 .ant-input{padding:11px 14px!important;border-radius:12px!important;border:1.5px solid #f0f0f0!important;background:#fafafa!important;color:#111!important;font-size:14px!important}._profileCard_u6uaq_23 .ant-input:focus,._profileCard_u6uaq_23 .ant-input:hover{border-color:#d4af37!important;box-shadow:none!important;background:#fff!important}._submitBtn_u6uaq_155{height:50px!important;border-radius:12px!important;font-weight:700!important;font-size:16px!important;margin-top:20px;background:#d4af37!important;border:none!important;color:#fff!important;box-shadow:0 8px 20px #d4af3733!important;transition:all .3s ease!important}._submitBtn_u6uaq_155:hover{transform:translateY(-2px);background:#b8860b!important;box-shadow:0 10px 25px #d4af374d!important}._skeleton_u6uaq_174{background:linear-gradient(90deg,#f0f0f0 25%,#f7f7f7,#f0f0f0 75%);background-size:200% 100%;animation:_loading_u6uaq_1 1.5s infinite;border-radius:12px}@keyframes _loading_u6uaq_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:600px){._profileCard_u6uaq_23{padding:24px 20px}}:root{--primary-gold: #D4AF37;--dark-gold: #B8860B;--gold-gradient: linear-gradient(135deg, #D4AF37 0%, #F5D372 50%, #D4AF37 100%);--dark-bg: #000000;--light-bg: #ffffff;--section-bg: #fafafa;--text-dark: #111111;--text-gray: #666666;--transition: all .3s cubic-bezier(.4, 0, .2, 1);--text-xs: clamp(11px, 1.2vw, 12px);--text-sm: clamp(13px, 1.4vw, 14px);--text-base: clamp(15px, 1.6vw, 16px);--text-lg: clamp(17px, 1.8vw, 20px);--text-xl: clamp(22px, 3vw, 28px);--text-2xl: clamp(28px, 4vw, 38px);--text-3xl: clamp(34px, 5vw, 52px);--text-hero: clamp(38px, 7vw, 72px);--section-padding: clamp(60px, 10vw, 120px)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--light-bg);color:var(--text-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-size:var(--text-base);line-height:1.6}img{max-width:100%;height:auto;display:block}a{text-decoration:none}.container{width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.btn-gold{background:var(--primary-gold)!important;color:#000!important;border:none!important;border-radius:50px!important;font-weight:700!important;text-transform:uppercase;font-size:var(--text-sm)!important;letter-spacing:.8px;padding:12px 32px!important;height:auto!important;box-shadow:0 4px 15px #d4af374d;transition:var(--transition)!important}.btn-gold:hover{background:#000!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.btn-outline{background:transparent!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.6)!important;border-radius:50px!important;font-weight:700!important;text-transform:uppercase;font-size:var(--text-sm)!important;padding:12px 32px!important;height:auto!important;transition:var(--transition)!important}.btn-outline:hover{border-color:var(--primary-gold)!important;color:var(--primary-gold)!important}.btn-outline-dark{background:transparent!important;color:#000!important;border:1.5px solid #000!important;border-radius:50px!important;font-weight:700!important;padding:12px 32px!important;height:auto!important}.btn-outline-dark:hover{background:#000!important;color:#fff!important}.section-title h2{font-size:var(--text-2xl);font-weight:800;color:var(--text-dark)}.section-title p{font-size:var(--text-base);color:var(--text-gray)}.text-gold{color:var(--primary-gold)}.hidden-mobile{display:block}@media(max-width:768px){.hidden-mobile{display:none!important}.btn-gold,.btn-outline,.btn-outline-dark{padding:10px 24px!important}}
