@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800&family=Inter:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Outfit:wght@300;400;500;600;700;800;900&display=swap);:root{--max-content-width:1400px;--container-padding:0 40px;--primary-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--arabic-font:"Cairo",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body,html{width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#080808;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--primary-font);min-height:100vh;overflow-x:hidden;position:relative}body[dir=rtl]{font-family:Cairo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--arabic-font)}body:before{background:radial-gradient(ellipse 80% 60% at 50% -20%,#d4af370a 0,#0000 60%),radial-gradient(ellipse 60% 40% at 80% 100%,#6464ff08 0,#0000 50%);content:"";inset:0;pointer-events:none;position:fixed;z-index:0}#root{position:relative;z-index:1}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#222;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#333}@media (max-width:768px){::-webkit-scrollbar{display:none;height:0;width:0}body{-ms-overflow-style:none;scrollbar-width:none}}:focus-visible{outline:2px solid #d4af3780;outline-offset:2px}::selection{background:#d4af3740;color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.reveal-on-scroll{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.language-switcher-wrapper{display:inline-flex;position:relative;z-index:1000}.language-selected-btn{align-items:center;-webkit-appearance:none;appearance:none;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:#0f0f0fb3;border:1px solid #ffffff1a;border-radius:100px;box-shadow:0 4px 15px #0000001a;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;gap:10px;justify-content:space-between;min-width:140px;outline:none;padding:10px 18px 10px 20px;transition:all .4s cubic-bezier(.165,.84,.44,1)}.language-selected-btn:hover{background:#1e1e1ed9;border-color:#d4af374d;transform:translateY(-1px)}.language-selected-btn.active{border-color:#d4af37;box-shadow:0 0 0 3px #d4af3726}.arrow-icon{stroke:#d4af37;height:12px;transition:transform .3s ease;width:12px}.arrow-icon.rotate{transform:rotate(180deg)}.language-dropdown-list{animation:slideUp .3s cubic-bezier(.165,.84,.44,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0af2;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 10px 30px #00000080;list-style:none;margin:0;overflow:hidden;padding:8px;position:absolute;right:0;top:calc(100% + 8px);width:180px}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.language-option{border-radius:10px;color:#ccc;cursor:pointer;font-size:.85rem;font-weight:500;padding:12px 16px;transition:all .2s ease}.language-option:hover{background:#d4af371a;color:#d4af37}.language-option.selected{background:#d4af3726;color:#d4af37;font-weight:700}[dir=rtl] .language-dropdown-list{font-family:Noto Sans Arabic,sans-serif;left:0;right:auto}[dir=rtl] .language-selected-btn{font-family:Noto Sans Arabic,sans-serif;padding:10px 20px 10px 18px}.navbar{align-items:center;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid #ffffff1a;border-radius:100px;color:#fff;display:flex;justify-content:space-between;margin:15px auto;max-width:900px;padding:8px 20px;position:-webkit-sticky;position:sticky;top:15px;transition:all .4s ease;width:92%;z-index:1000}.navbar,.navbar:hover{background-color:initial}.navbar:hover{border-color:#d4af3733}.navbar-logo h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d4af37,#f9d976);-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:800;letter-spacing:-.5px;margin:0}.custom-dropdown{position:relative;-webkit-user-select:none;user-select:none}.dropdown-trigger{align-items:center;background-color:#ffffff0d;border:1px solid #d4af37;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;font-weight:500;gap:10px;justify-content:space-between;min-width:120px;padding:8px 20px;transition:all .3s ease}.dropdown-trigger.active,.dropdown-trigger:hover{background-color:#d4af3726;border-color:#f9d976;box-shadow:0 0 15px #d4af3733}.arrow{border-top:5px solid #d4af37}.dropdown-trigger.active .arrow{transform:rotate(180deg)}.dropdown-menu{animation:dropdownSlide .2s ease-out;background-color:#111;border:1px solid #333;border-radius:12px;box-shadow:0 10px 25px #00000080;list-style:none;margin:0;padding:8px;position:absolute;right:0;top:calc(100% + 10px);width:150px;z-index:2000}.dropdown-menu li{border-radius:8px;color:#ccc;cursor:pointer;font-size:.9rem;padding:10px 15px;transition:all .2s ease}.dropdown-menu li:hover{background-color:#d4af371a;color:#fff}.dropdown-menu li.selected{background-color:#ffffff0d;color:#d4af37;font-weight:700}@media (min-width:1024px) and (max-width:1439px){.navbar{max-width:960px;padding:9px 26px;top:15px}.navbar-logo h1{font-size:1.6rem}.dropdown-trigger{font-size:.9rem;padding:9px 20px}}@media (min-width:1440px){.navbar{max-width:1300px;padding:14px 35px;top:63px}.navbar-logo h1{font-size:2.2rem}.dropdown-trigger{font-size:1.05rem;padding:12px 30px}}.landing-loading{align-items:center;color:#888;flex-direction:column;font-family:Inter,sans-serif;gap:20px}.landing-container,.landing-loading{display:flex;justify-content:center;min-height:80vh}.landing-container{align-items:flex-start;color:#fff;font-family:Outfit,sans-serif;opacity:0;overflow-x:hidden;padding:var(--container-padding);transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;width:100%}.landing-container.loaded{opacity:1;transform:translateY(0)}.hero-section{align-items:center;display:flex;margin:0 auto;max-width:var(--max-content-width);min-height:100vh;padding-bottom:20px;position:relative;touch-action:pan-y;width:100%}.hero-section,[dir=rtl] .hero-section{gap:70px;justify-content:space-between}[dir=rtl] .hero-section{text-align:right}.hero-text{animation:fadeUp .8s ease-out both;flex:1.1 1;margin-left:20px;margin-top:20px;z-index:5}[dir=rtl] .hero-text{margin-left:0;margin-right:60px;margin-top:20px}[dir=rtl] .brand-badge,[dir=rtl] .cta-section,[dir=rtl] .price-container,[dir=rtl] .star-rating{justify-content:flex-start}.text-content-animate{margin-top:0}.brand-badge{align-items:center;align-self:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#d4af3712;border:1px solid #d4af3740;border-radius:50px;color:#d4af37;display:inline-flex;font-size:.8rem;font-weight:600;gap:8px;letter-spacing:2px;margin-bottom:25px;padding:6px 14px;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.165,.84,.44,1)}.brand-badge:hover{background:#d4af3726;box-shadow:0 5px 15px #d4af3733;transform:translateY(-2px)}body[dir=rtl] .brand-badge{letter-spacing:0!important}[dir=rtl] .text-content-animate{margin-top:0!important}.badge-dot{animation:blink 2s infinite;background:#d4af37;border-radius:50%;height:6px;width:6px}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.hero-text h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,silver);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,6vw,3.4rem);font-weight:800;letter-spacing:-1px;line-height:1.1;margin:0 0 12px}.star-rating{align-items:center;display:flex;gap:8px;margin-bottom:18px}.stars{display:flex;gap:2px}.star{color:#333;font-size:1rem;transition:color .2s}.star.filled{color:#f5c518}.star.half{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f5c518 50%,#333 0);-webkit-background-clip:text;background-clip:text}.rating-value{color:#f5c518;font-size:.95rem;font-weight:700}.rating-count{border-left:1px solid #ffffff1a;color:#999;font-size:.82rem;padding-left:8px}.price-container{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.price{color:#d4af37;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:700;letter-spacing:-.5px;line-height:1.1}.price small{font-size:.9rem;font-weight:500;margin-left:4px;opacity:.8}.old-price{color:#555;font-size:1.1rem;font-weight:400;text-decoration:line-through}.discount-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#e53935,#b71c1c);border:1px solid #ffffff1a;border-radius:50px;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:4px 10px}.size-label{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:6px;color:#666;font-size:.85rem;padding:4px 12px}.product-description{color:#999;font-size:1rem;line-height:1.7;margin-bottom:22px;max-width:480px}.features-row{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.feature-tag{align-items:center;color:#888;display:flex;font-size:.85rem;gap:10px}.feature-icon{color:#d4af37;font-size:1rem;min-width:18px}.specs-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:32px}.spec-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;padding:16px;transition:border-color .3s ease}.spec-card:hover{border-color:#d4af3726}.spec-title{color:#666;display:block;font-size:.75rem;font-weight:700;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}.spec-tags{display:flex;flex-wrap:wrap;gap:6px}.tag{background:#111;border:1px solid #222;border-radius:6px;color:#aaa;font-size:.78rem;padding:4px 10px;white-space:nowrap}.tag.benefit{border-color:#d4af3740;color:#d4af37}.tag.free{border-color:#ff505033;color:#ff6b6b}.tag.ingredient{border-color:#64c8ff33;color:#64c8ff}.hero-trust-strip{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#d4af370f;border:1px solid #d4af3726;border-radius:50px;display:flex;flex-wrap:wrap;gap:0;margin:16px 0 18px;padding:10px 18px;width:-webkit-fit-content;width:fit-content}.hero-trust-item{align-items:center;color:#aaa;display:flex;font-size:.78rem;font-weight:500;gap:7px;padding:2px 10px;white-space:nowrap}.hero-trust-icon{font-size:.9rem;line-height:1}.hero-trust-divider{background:#d4af3733;flex-shrink:0;height:16px;width:1px}[dir=rtl] .hero-trust-strip{justify-content:flex-start}.cta-section{margin-top:8px}.buy-button{align-items:center;background:linear-gradient(135deg,#d4af37,#f9e07a 50%,#d4af37);background-size:200% 100%;border:none;border-radius:50px;box-shadow:0 6px 30px #d4af3759;color:#000;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:1rem;font-weight:800;gap:10px;letter-spacing:2px;overflow:hidden;padding:18px 44px;position:relative;text-transform:uppercase;transition:all .4s ease}.buy-button:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-80%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);transition:left .6s ease;width:60%}.buy-button:hover:before{left:130%}.buy-button:after{background:#fff0;border-radius:50px;content:"";inset:0;position:absolute;transition:background .3s}.buy-button:hover:after{background:#ffffff0d}.buy-button:hover{background-position:100%;box-shadow:0 16px 50px #d4af378c,0 0 0 2px #d4af3740;letter-spacing:2.5px;transform:translateY(-5px) scale(1.03)}.buy-button:active{transform:translateY(-1px) scale(1)}.btn-icon{font-size:1.1rem}.trust-row{align-items:center;color:#555;display:flex;font-size:.8rem;gap:8px;margin-top:14px}.center-trust{justify-content:center;margin-bottom:10px;margin-top:18px;width:100%}.details-button{align-items:center;background:#0000;border:1px solid #ffffff1f;border-radius:50px;color:#888;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;gap:8px;letter-spacing:.5px;padding:16px 28px;transition:all .3s ease}.details-button:hover{background:#d4af370d;border-color:#d4af3766;color:#d4af37}.details-button.main{background:#d4af370d;border-color:#d4af3740;box-shadow:0 0 20px #d4af3714;color:#d4af37;font-size:1rem;font-weight:700;letter-spacing:1.5px;padding:18px 44px;text-transform:uppercase}.details-button.main:hover{background:#d4af371a;border-color:#d4af3799;box-shadow:0 8px 30px #d4af3733;transform:translateY(-3px)}.hero-image{align-items:center;animation:fadeRight .8s ease-out .2s both;display:flex;flex:1 1;flex-direction:column;gap:30px;touch-action:pan-y;z-index:4}.image-stage{min-height:400px;position:relative}.image-stage,.perspective-container{align-items:center;display:flex;justify-content:center;width:100%}.perspective-container{height:100%;perspective:1200px;transform:translateY(54px);z-index:3}.glow-ring{animation:ringPulse 4s ease-in-out infinite;border:1px solid #d4af371a;border-radius:50%;height:320px;position:absolute;width:320px}@keyframes ringPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.1;transform:scale(1.15)}}.product-placeholder-glow{animation:pulseGlow 5s ease-in-out infinite alternate;background:radial-gradient(circle,#d4af3726 0,#0000 70%);border-radius:50%;filter:blur(40px);height:400px;position:absolute;width:400px}.glow-product-img{filter:drop-shadow(0 20px 40px rgba(0,0,0,.4));height:auto;max-width:230px;opacity:0;position:relative;transition:opacity .3s ease;width:100%}.glow-product-img.visible.next{animation:swipeInNext .6s cubic-bezier(.23,1,.32,1) forwards}.glow-product-img.visible.prev{animation:swipeInPrev .6s cubic-bezier(.23,1,.32,1) forwards}.glow-product-img.exit.next{animation:swipeOutNext .4s cubic-bezier(.23,1,.32,1) forwards}.glow-product-img.exit.prev{animation:swipeOutPrev .4s cubic-bezier(.23,1,.32,1) forwards}@keyframes swipeInNext{0%{opacity:0;transform:translateX(80px) rotateY(-25deg) scale(.9)}to{opacity:1;transform:translateX(0) rotateY(0) scale(1)}}@keyframes swipeInPrev{0%{opacity:0;transform:translateX(-80px) rotateY(25deg) scale(.9)}to{opacity:1;transform:translateX(0) rotateY(0) scale(1)}}@keyframes swipeOutNext{0%{opacity:1;transform:translateX(0) rotateY(0) scale(1)}to{opacity:0;transform:translateX(-80px) rotateY(25deg) scale(.9)}}@keyframes swipeOutPrev{0%{opacity:1;transform:translateX(0) rotateY(0) scale(1)}to{opacity:0;transform:translateX(80px) rotateY(-25deg) scale(.9)}}.hanging-buy-container{align-items:center;display:flex;flex-direction:column;height:100%;left:58%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);z-index:99}.hanging-line{background:linear-gradient(180deg,#d4af3700 0,#d4af37);box-shadow:0 0 15px #d4af3733;height:115px;position:relative;transform-origin:top center;width:1.5px}.hanging-line:after{background:#d4af37;border-radius:50%;bottom:-4px;box-shadow:0 0 10px #d4af37;content:"";height:8px;left:50%;position:absolute;transform:translateX(-50%);width:8px}.hanging-buy-btn{align-items:center;animation:hangingSwingPulse 6s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#d4af3714;border:1.5px solid #d4af37d9;border-radius:100px;box-shadow:0 5px 20px #d4af3726,0 0 0 0 #d4af3766;color:#d4af37;cursor:pointer;display:flex;font-size:.8rem;font-weight:800;gap:8px;letter-spacing:1.5px;margin-top:-2px;overflow:hidden;padding:10px 24px;pointer-events:auto;position:relative;text-transform:uppercase;transform-origin:top center;transition:background .3s ease,color .3s ease,box-shadow .3s ease,transform .3s ease}.hanging-buy-btn:before{background:linear-gradient(90deg,#0000,#ffffff40,#0000);content:"";height:100%;left:-80%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);transition:left .6s ease;width:60%}.hanging-buy-btn:hover:before{left:130%}@keyframes hangingSwingPulse{0%,to{box-shadow:0 5px 20px #d4af3726,0 0 0 0 #d4af3766;transform:rotate(-.8deg)}25%{box-shadow:0 5px 25px #d4af374d,0 0 0 8px #d4af3714}50%{box-shadow:0 5px 20px #d4af3726,0 0 0 0 #d4af3700;transform:rotate(.8deg)}75%{box-shadow:0 5px 25px #d4af374d,0 0 0 8px #d4af3714}}.hanging-buy-btn:hover{background:linear-gradient(135deg,#d4af37,#f9e07a 50%,#d4af37);border-color:#f9d976;box-shadow:0 12px 40px #d4af3799,0 0 0 3px #d4af3740;color:#000;letter-spacing:2px;transform:translateY(-4px) scale(1.08)}.floating-badge{align-items:center;animation:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#d4af3726;border:1px solid #d4af3766;border-radius:100px;color:#d4af37;display:flex;font-size:.75rem;font-weight:800;gap:8px;left:20px;letter-spacing:2px;padding:8px 16px;position:absolute;text-transform:uppercase;top:20px;white-space:nowrap;z-index:25}[dir=rtl] .floating-badge{left:auto;right:20px}.color-selector{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:50px;display:flex;gap:12px;padding:12px 22px}.color-circle{align-items:center;border:2px solid #ffffff26;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.7rem;font-weight:700;height:28px;justify-content:center;padding:0;position:relative;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:28px}.color-circle:hover{border-color:#d4af3799;transform:scale(1.25)}.color-circle.active{border-color:#d4af37;box-shadow:0 0 0 3px #d4af3733,0 0 20px #d4af374d;transform:scale(1.3)}.circle-check{color:#ffffffe6;font-size:.7rem;text-shadow:0 1px 3px #00000080}.variant-name{color:#555;font-size:.8rem;font-weight:600;letter-spacing:2px;margin:0;text-transform:uppercase;transition:color .3s}.text-content-animate{opacity:0;transition:opacity .4s ease}.text-content-animate.visible{opacity:1}.text-content-animate.visible.next{animation:textSwipeInNext .7s cubic-bezier(.23,1,.32,1) forwards}.text-content-animate.visible.prev{animation:textSwipeInPrev .7s cubic-bezier(.23,1,.32,1) forwards}.text-content-animate.exit.next{animation:textSwipeOutNext .3s ease-in forwards}.text-content-animate.exit.prev{animation:textSwipeOutPrev .3s ease-in forwards}@keyframes textSwipeInNext{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes textSwipeInPrev{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes textSwipeOutNext{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-30px)}}@keyframes textSwipeOutPrev{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(30px)}}@keyframes fadeRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulseGlow{0%{opacity:.55;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.hero-section{gap:40px}.specs-grid{gap:10px}}@media (max-width:768px){.landing-container{padding:15px 15px 50px}.hero-section{flex-direction:column-reverse;gap:40px;margin-top:20px}.hero-text{align-items:flex-start!important;display:flex!important;flex-direction:column;margin:0!important;text-align:start!important}.hero-text h1{line-height:1.1;margin-top:10px}.brand-badge,body[dir=rtl] .brand-badge{margin-bottom:30px!important;margin-top:20px!important}.color-selector{margin-bottom:10px;margin-top:20px}.hanging-buy-container{height:100%;left:20px;margin:0;position:absolute;top:-15px;transform:none;width:auto;z-index:100}.hanging-line{display:block;height:60px}.hanging-buy-btn{animation:simpleHangingSwing 7s ease-in-out infinite;font-size:.65rem;margin:-2px 0 0;max-width:none;padding:6px 14px;width:auto}.specs-grid{grid-template-columns:1fr;width:100%}.image-stage{margin-top:40px;min-height:320px}.perspective-container{transform:translateY(20px)}.glow-product-img{max-width:190px}.glow-ring{height:240px;width:240px}}.scroll-indicator{bottom:30px;cursor:pointer;flex-direction:column;left:50%;position:absolute;transform:translateX(-50%);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s ease;z-index:50}.scroll-btn,.scroll-indicator{align-items:center;display:flex}.scroll-btn{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0c0c0c66;border:1px solid #d4af3780;border-radius:50%;box-shadow:0 0 25px #d4af3726;color:#d4af37;height:60px;justify-content:center;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:60px}.scroll-pulse{animation:scroll-glow-pulse 2.5s infinite;border:2px solid #d4af37;border-radius:50%;height:100%;opacity:0;position:absolute;width:100%}.scroll-btn svg{animation:scroll-nudge 2.5s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(212,175,55,.6));height:28px;width:28px}.scroll-btn:hover{background:#d4af37;border-color:#d4af37;box-shadow:0 0 40px #d4af37b3;color:#0c0c0c;transform:scale(1.1)}@keyframes scroll-glow-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes scroll-nudge{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(8px)}60%{transform:translateY(4px)}}@media (min-width:1440px){.landing-container{align-items:center;justify-content:center;padding:40px}.hero-section{gap:60px;justify-content:center;max-width:1600px}.hero-text{flex:0 0 auto;margin-left:0;width:580px}.hero-image{flex:0 0 auto;gap:40px;margin-right:0;width:500px}.text-content-animate{margin-left:0;margin-top:0;transform:none}.star-rating{font-size:1.3rem;gap:14px;margin-bottom:24px}.star-rating .stars svg{height:31px;width:31px}.rating-value{font-size:1.75rem}.rating-count{font-size:1.4rem}.price-container{gap:16px;margin-bottom:20px}.old-price{font-size:1.9rem}.discount-badge,.size-label{font-size:1.25rem;padding:7px 16px}.details-button.main{font-size:1.45rem;padding:22px 55px}.trust-row{font-size:1.15rem}.image-stage{min-height:540px}.glow-product-img{max-width:320px}.glow-ring{height:460px;width:460px}.product-placeholder-glow{height:540px;width:540px}.hero-text h1{font-size:5rem}.price{font-size:2.8rem}.color-circle{height:38px;width:38px}.hanging-buy-container{left:50%}.hanging-buy-btn{font-size:1.2rem;padding:16px 36px}}@media (min-width:1025px) and (max-width:1439px){.hero-text{margin-left:40px}}.timer-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin:20px 0}.timer-label{color:#d4af37;font-size:.75rem;font-weight:700;letter-spacing:1.5px;opacity:.9;text-transform:uppercase}.countdown-timer{display:flex;gap:12px}.timer-segment{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #d4af3733;border-radius:12px;box-shadow:0 4px 15px #0000004d;display:flex;flex-direction:column;min-width:60px;overflow:hidden;padding:8px 12px;position:relative}.timer-segment:after{background:#ffffff05;border-bottom:1px solid #ffffff0d;content:"";height:50%;left:0;position:absolute;right:0;top:0}.segment-value{font-feature-settings:"tnum";color:#fff;font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.segment-label{color:#888;font-size:.6rem;margin-top:4px;text-transform:uppercase}.countdown-ended{background:#ef44441a;border:1px solid #ef444433;border-radius:10px;color:#ef4444;font-weight:600;padding:10px 20px}.falling-dots-container{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.dot{animation:fall linear infinite;border-radius:50%;box-shadow:0 0 10px currentColor;filter:blur(1px);position:absolute;top:-10px;transition:background-color .8s ease,box-shadow .8s ease}@keyframes fall{0%{opacity:0;transform:translateY(-20px) scale(.5)}10%{opacity:inherit}90%{opacity:inherit}to{opacity:0;transform:translateY(400px) scale(1.2)}}.buy-loading{align-items:center;display:flex;justify-content:center;min-height:80vh}.loading-ring{height:50px;width:50px}.buy-container{align-items:flex-start;color:#fff;display:flex;font-family:Inter,sans-serif;gap:50px;margin:0 auto;max-width:1240px;opacity:0;padding:40px 40px 80px;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.buy-container.loaded{opacity:1;transform:translateY(0)}.product-info{flex:0 0 320px;position:-webkit-sticky;position:sticky;top:110px}.product-info-inner{background:hsla(0,0%,100%,.025);border:1px solid #ffffff12;border-radius:24px;overflow:hidden;padding:0;position:relative}.variant-stripe{height:120px;left:0;pointer-events:none;position:absolute;right:0;top:0}.product-image-wrapper{align-items:center;background:#0006;border-radius:24px 24px 0 0;display:flex;height:380px;justify-content:center;margin-bottom:25px;position:relative;width:100%}.img-glow{border-radius:24px 24px 0 0;filter:blur(30px);inset:0;position:absolute;z-index:0}.product-image-wrapper img{filter:drop-shadow(0 20px 40px rgba(0,0,0,.5));height:100%;object-fit:cover;position:relative;transition:transform .5s ease;width:100%;z-index:1}.product-info:hover .product-image-wrapper img{transform:translateY(-8px) scale(1.03)}.product-info h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#aaa);-webkit-background-clip:text;background-clip:text;font-size:1.3rem;font-weight:700;margin:0 20px 4px}.product-type{color:#555;font-size:.8rem;letter-spacing:1px;margin:0 20px 14px;text-transform:uppercase}.product-price-tag,.trust-badges{padding:0 20px 20px}.mini-specs{display:flex;flex-wrap:wrap;gap:8px;padding:0 20px 16px}.product-price-tag{align-items:baseline;display:flex;gap:12px}.current-price{color:#d4af37;font-size:1.4rem;font-weight:800}.current-price small{font-size:.8rem;font-weight:600;margin-left:3px}.old-price-strikethrough{color:#888;font-size:1rem;font-weight:500;text-decoration:line-through}.mini-tag{align-items:center;background:#d4af3714;border:1px solid #d4af3733;border-radius:20px;color:#d4af37;display:inline-flex;font-size:.75rem;gap:5px;letter-spacing:.4px;padding:4px 10px;white-space:nowrap}.mini-tag svg{flex-shrink:0;height:13px;opacity:.85;width:13px}.trust-badges{display:flex;flex-wrap:wrap;gap:8px}.trust-badge{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;color:#666;font-size:.72rem;padding:5px 10px;white-space:nowrap}.form-section{flex:1 1;min-width:0}.form-section *,.form-section :after,.form-section :before{box-sizing:border-box}.form-header{margin-bottom:32px}.form-header h2{font-size:clamp(1.6rem,5vw,2rem);font-weight:800;letter-spacing:-.5px;margin:0 0 6px}.form-subtitle{color:#555;font-size:.9rem;margin:0}.form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.form-group{margin-bottom:20px}.form-group label{color:#666;display:block;font-size:.75rem;font-weight:700;letter-spacing:1.5px;margin-bottom:8px;text-transform:uppercase}.input-wrapper{align-items:center;box-sizing:border-box;display:flex;position:relative;width:100%}.input-icon{font-size:1rem;left:14px;pointer-events:none;position:absolute;z-index:1}.buy-container.rtl .input-icon,[dir=rtl] .input-icon{left:auto;right:14px}.form-input,.form-textarea{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;box-sizing:border-box;color:#fff;font-family:Inter,sans-serif;font-size:.95rem;padding:14px 16px 14px 42px;transition:all .3s ease;width:100%}.buy-container.rtl .form-input,.buy-container.rtl .form-textarea,[dir=rtl] .form-input,[dir=rtl] .form-textarea{padding:14px 42px 14px 16px;text-align:right}.form-textarea{min-height:72px;resize:vertical}.form-input::placeholder,.form-textarea::placeholder{color:#444}.form-input:focus,.form-textarea:focus{background:#d4af370a;border-color:#d4af3780;box-shadow:0 0 0 4px #d4af3714;outline:none}.custom-city-dropdown{position:relative;width:100%}.city-trigger{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:.95rem;gap:10px;padding:14px 16px;transition:all .3s ease;width:100%}.city-trigger .city-icon{font-size:1rem}.city-trigger span:nth-child(2){flex:1 1}.city-search-input{background:#0000;border:none;color:#fff;flex:1 1;font-family:Inter,sans-serif;font-size:.95rem;outline:none;padding:0;width:100%}.buy-container.rtl .city-search-input{text-align:right}.buy-container.rtl .city-trigger{flex-direction:row-reverse}.city-search-input::placeholder{color:#fff;opacity:1}.city-trigger.placeholder .city-search-input::placeholder{color:#444}.optional-tag{color:#888;font-size:.65rem;font-weight:500;letter-spacing:.5px;margin-left:6px;text-transform:none}[dir=rtl] .optional-tag{margin-left:0;margin-right:6px}.city-trigger.active,.city-trigger:hover{background:#d4af370a;border-color:#d4af3780}.arrow{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #888;flex-shrink:0;height:0;transition:transform .3s ease;width:0}.arrow.open{border-top-color:#d4af37;transform:rotate(180deg)}.city-menu{animation:dropDown .25s ease;background:#141414;border:1px solid #d4af3726;border-radius:14px;box-shadow:0 20px 50px #0009;left:0;list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:8px;position:absolute;top:calc(100% + 6px);width:100%;z-index:200}.city-menu::-webkit-scrollbar{width:4px}.city-menu::-webkit-scrollbar-thumb{background:#333;border-radius:2px}@keyframes dropDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.city-menu li{align-items:center;border-radius:8px;color:#aaa;cursor:pointer;display:flex;font-size:.9rem;gap:10px;padding:11px 14px;transition:all .2s}.city-menu li:hover{background:#d4af3714;color:#d4af37}.city-menu li.selected{background:#d4af371f;color:#d4af37;font-weight:600}.city-menu li .check{color:#d4af37;font-weight:700;margin-left:auto}.qty-total-row{align-items:flex-start;display:flex;gap:24px;margin-bottom:24px}.qty-group{flex:0 0 auto}.quantity-control{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;gap:0;overflow:hidden;width:-webkit-fit-content;width:fit-content}.qty-btn,.quantity-control{align-items:center;display:flex}.qty-btn{background:#0000;border:none;color:#888;cursor:pointer;font-family:Inter,sans-serif;font-size:1.2rem;height:44px;justify-content:center;transition:all .2s ease;width:44px}.qty-btn:hover{background:#d4af371a;color:#d4af37}.qty-btn.plus{background:#d4af3714;color:#d4af37}.qty-btn.plus:hover{background:#d4af372e}.qty-value{align-items:center;border-left:1px solid #ffffff0f;border-right:1px solid #ffffff0f;display:flex;font-size:1.1rem;font-weight:700;height:44px;justify-content:center;min-width:38px;text-align:center}.order-summary{background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:14px;flex:1 1;padding:16px 18px}.summary-row{color:#666;display:flex;font-size:.88rem;justify-content:space-between;padding:4px 0}.summary-row.savings{color:#4caf50}.summary-total{align-items:center;border-top:1px solid #ffffff0f;color:#d4af37;display:flex;font-size:1.2rem;font-weight:800;justify-content:space-between;margin-top:10px;padding-top:10px}.summary-total small{font-size:.75rem;font-weight:600;margin-left:3px}.submit-btn{align-items:center;background:linear-gradient(135deg,#d4af37,#f9e07a 50%,#d4af37);background-size:200% 100%;border:none;border-radius:14px;box-shadow:0 6px 30px #d4af374d;color:#000;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:1rem;font-weight:800;gap:10px;justify-content:center;letter-spacing:2px;margin-bottom:14px;min-height:62px;overflow:hidden;padding:18px;position:relative;text-transform:uppercase;transition:all .4s ease;width:100%}.submit-btn:after{background:#0000;content:"";inset:0;position:absolute;transition:background .3s}.submit-btn:hover:after{background:#ffffff1a}.submit-btn:hover{background-position:100%;box-shadow:0 12px 40px #d4af3773;transform:translateY(-3px)}.submit-btn:active{transform:translateY(-1px)}.secure-note{color:#444;font-size:.78rem;margin:0 0 24px;text-align:center}.back-link{background:none;border:none;color:#444;cursor:pointer;font-family:Inter,sans-serif;font-size:.88rem;padding:0;transition:color .3s}.back-link:hover{color:#d4af37}.form-nav-header{display:flex;justify-content:flex-start;margin-bottom:30px;width:100%}.back-link.top{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:10px;letter-spacing:.5px;padding:10px 20px;transition:all .4s cubic-bezier(.19,1,.22,1)}.back-link.top:hover{background:#d4af371a;border-color:#d4af3766;box-shadow:0 5px 15px #0000004d;color:#d4af37;transform:translateX(-5px)}.buy-container{flex-wrap:wrap}.success-screen{animation:successPop .6s cubic-bezier(.23,1,.32,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:28px;margin:40px auto;max-width:440px;padding:30px 24px;text-align:center}@keyframes successPop{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.success-icon-wrapper{height:100px;margin:0 auto 25px;position:relative;width:100px}.success-icon-bg{animation:SuccessGlow 2s infinite;background:radial-gradient(circle,#d4af3733,#0000 70%);border-radius:50%;inset:0;position:absolute}@keyframes SuccessGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.3)}}.success-main-icon{align-items:center;color:#4caf50;display:flex;font-size:3.5rem;height:100%;justify-content:center;position:relative;z-index:2}.success-main-icon svg{filter:drop-shadow(0 0 10px rgba(76,175,80,.3));height:65px;width:65px}.success-check-badge{align-items:center;background:#4caf50;border:3px solid #1a1a1a;border-radius:50%;bottom:-2px;box-shadow:0 4px 10px #0000004d;color:#fff;display:flex;font-size:1rem;height:32px;justify-content:center;position:absolute;right:-2px;width:32px;z-index:3}.success-screen h2{color:#fff;font-size:2.2rem;font-weight:900;letter-spacing:-.5px;margin-bottom:12px}.success-msg{color:#aaa;line-height:1.6;margin-bottom:30px}.success-product-card{align-items:center;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:18px;display:flex;gap:15px;margin-bottom:25px;padding:12px;text-align:inherit}.success-product-card img{border:1px solid #d4af3733;border-radius:12px;height:60px;object-fit:cover;width:60px}.success-product-details strong{color:#fff;display:block;font-size:1.1rem}.success-price{color:#d4af37;font-weight:700}.success-actions{display:flex;flex-direction:column;gap:15px;margin-bottom:25px}.success-btn{align-items:center;border-radius:14px;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;gap:10px;justify-content:center;padding:16px;transition:all .3s ease}.success-btn.primary{background:linear-gradient(135deg,#d4af37,#f9e07a);border:none;color:#000}.success-btn.primary:hover{box-shadow:0 10px 25px #d4af374d;transform:translateY(-3px)}.success-btn.secondary{background:#ffffff0d;border:1px solid #ffffff1a;color:#fff}.success-btn.secondary:hover{background:#ffffff1a;transform:translateY(-3px)}.success-delivery-note{align-items:center;color:#666;display:flex;font-size:.85rem;gap:8px;justify-content:center}.submit-btn.loading{cursor:wait;overflow:hidden;position:relative}.submit-btn.loading>:not(.order-loader-container){opacity:0!important;visibility:hidden!important}.order-loader-container{inset:0;overflow:hidden;pointer-events:none}.cart-loader-wrapper,.order-loader-container{align-items:center;display:flex;position:absolute}.cart-loader-wrapper{animation:cartSlide 6s linear 1 forwards;color:#000;left:-60px;top:50%;transform:translateY(-50%)}.cart-loader-wrapper svg{height:28px;width:28px}@keyframes cartSlide{0%{left:-60px;opacity:0}10%{opacity:1}90%{opacity:1}to{left:calc(100% + 60px);opacity:0}}.submit-btn.loading.success-flash{background:#2e7d32!important;border-color:#81c784;color:#fff}@media (max-width:900px){.buy-container{flex-direction:column;gap:20px;padding:10px 10px 60px}.form-header h2{font-size:1.5rem}.product-info{flex:none;position:static;width:100%}.product-info-inner{align-items:stretch;display:flex;flex-direction:column;gap:0;padding:0}.product-image-wrapper{background:#0006;border-radius:24px 24px 0 0;flex:none;height:280px;margin-bottom:25px;width:100%}.product-image-wrapper img{display:block;height:100%;object-fit:cover;width:100%}.form-group label,.form-header,.mini-specs,.product-info h2,.product-price-tag,.product-type,.trust-badges{padding-left:0;padding-right:0}.form-section{padding:0}.form-section,form{display:flex;flex-direction:column;width:100%}.form-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin:0;width:100%}.form-group label,.form-header,.form-subtitle{padding:0 5px;text-align:inherit;width:100%}.submit-btn{margin:0;width:100%}.qty-total-row{flex-direction:column;gap:20px}.quantity-control{justify-content:center;width:100%}.order-summary{width:100%}}@media (max-width:480px){.qty-btn{height:38px;width:38px}}.trust-seals{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px;padding:14px 16px}.trust-seal{align-items:center;color:#888;display:flex;font-size:.72rem;font-weight:600;gap:6px;letter-spacing:.3px}.trust-seal svg{color:#d4af37;flex-shrink:0}.details-loading{align-items:center;display:flex;justify-content:center;min-height:80vh}.loading-ring{animation:spin .8s linear infinite;border:3px solid #d4af371a;border-radius:50%;border-top-color:#d4af37;height:48px;width:48px}@keyframes spin{to{transform:rotate(1turn)}}.details-container{color:#fff;font-family:Outfit,sans-serif;margin:0 auto;max-width:var(--max-content-width);opacity:0;padding:30px var(--container-padding) 80px;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.details-container.loaded{opacity:1;transform:translateY(0)}.details-back-btn{align-items:center;background:none;border:1px solid #ffffff14;border-radius:50px;color:#666;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:.85rem;gap:6px;margin-bottom:32px;padding:8px 18px;transition:all .3s}.details-back-btn:hover{border-color:#d4af374d;color:#d4af37}.details-hero{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:32px;display:flex;gap:60px;justify-content:center;margin:0 auto 50px;max-width:1100px;overflow:hidden;padding:40px 60px;position:relative}.details-hero:before{background:radial-gradient(circle,#d4af3715 0,#0000 70%);background:radial-gradient(circle,var(--variant-color,#d4af37)15 0,#0000 70%);content:"";filter:blur(60px);height:280px;pointer-events:none;position:absolute;right:0;top:0;transition:background .5s;width:280px}.details-image-col{align-items:center;display:flex;flex:0 0 450px;justify-content:center;min-height:380px;position:relative}.details-glow{border-radius:50%;filter:blur(50px);height:280px;position:absolute;transition:background .5s ease;width:280px;z-index:0}.details-image-stage{align-items:center;display:flex;justify-content:center;z-index:1}.details-product-img{filter:drop-shadow(0 20px 40px rgba(0,0,0,.5));height:auto!important;max-height:480px!important;max-width:320px!important;object-fit:contain!important;opacity:0;position:relative;transform:translateY(12px) rotate(0deg)!important;transition:opacity .4s ease,transform .5s ease;width:100%!important;z-index:1}.details-product-img.visible{opacity:1;transform:translateY(0)}.details-image-stage:hover .details-product-img{filter:drop-shadow(0 30px 60px rgba(0,0,0,.6));transform:scale(1.05)}.details-header-info{flex:1 1}.details-brand{display:block;margin-bottom:10px}body[dir=rtl] .details-brand{letter-spacing:0!important;margin-bottom:4px!important;margin-top:-5px!important}.details-header-info h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#aaa);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,5vw,2.4rem);font-weight:800;letter-spacing:-.5px;line-height:1.1;margin:0 0 12px}.details-stars{align-items:center;display:flex;gap:10px;margin-bottom:16px}.stars-row{color:#f5c518;font-size:1rem;letter-spacing:2px}.mobile-sticky-buy-bar{align-items:center;background:#0a0a0a;border-top:1px solid #d4af37;bottom:0;box-shadow:0 -10px 40px #00000080;display:none;justify-content:center;left:0;padding:12px 20px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:100000}.mobile-sticky-buy-bar.visible{display:none}@media (max-width:900px){.mobile-sticky-buy-bar.visible{display:flex}}.details-price-row{align-items:center;display:flex;gap:12px;margin-bottom:22px}.d-price{color:#d4af37;font-size:2rem;font-weight:800}.d-price small{font-size:1rem;font-weight:600}.d-old-price{color:#444;font-size:1rem;text-decoration:line-through}.d-discount{background:linear-gradient(135deg,#e53935,#b71c1c);border-radius:50px;color:#fff;font-size:.72rem;font-weight:700;padding:3px 9px}.details-variant-section{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.variant-label{color:#555;font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.details-color-selector{display:flex;gap:10px}.d-color-circle{align-items:center;border:2px solid #ffffff26;border-radius:50%;color:#ffffffe6;cursor:pointer;display:flex;font-size:.65rem;font-weight:700;height:26px;justify-content:center;padding:0;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:26px}.d-color-circle:hover{border-color:#d4af3780;transform:scale(1.2)}.d-color-circle.active{border-color:#d4af37;box-shadow:0 0 0 3px #d4af3733;transform:scale(1.3)}.active-variant-name{color:#555;font-size:.8rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.quick-specs{border:1px solid #ffffff0f;border-radius:14px;display:flex;gap:0;margin-bottom:28px;overflow:hidden}.quick-spec{align-items:center;border-right:1px solid #ffffff0f;display:flex;flex:1 1;flex-direction:column;gap:4px;padding:14px 10px;text-align:center}.quick-spec:last-child{border-right:none}.quick-spec span{color:#555;font-size:.68rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.quick-spec strong{color:#ccc;font-size:.85rem;font-weight:600}.details-buy-btn{align-items:center;background:linear-gradient(135deg,#d4af37,#f9e07a 50%,#d4af37);background-size:200% 100%;border:none;border-radius:50px;box-shadow:0 6px 25px #d4af374d;color:#000;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:.95rem;font-weight:800;gap:10px;justify-content:center;letter-spacing:1.5px;padding:16px 36px;text-transform:uppercase;transition:all .4s ease}.details-buy-btn:hover{background-position:100%;box-shadow:0 12px 35px #d4af3773;transform:translateY(-3px)}.details-buy-btn:active{transform:translateY(-1px) scale(1)}.details-buy-wrapper{align-items:stretch;display:flex;flex-direction:column}.dp-trust{justify-content:center;margin-top:16px;width:100%}.details-cards-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.details-cards-grid.inline{gap:10px;margin-bottom:24px}.details-cards-grid.inline .detail-card{background:#ffffff08;border-color:#ffffff12;border-radius:14px;padding:14px 16px}.details-cards-grid.inline .detail-card-header{margin-bottom:10px}.details-cards-grid.inline .detail-list li{font-size:.82rem;gap:8px}.details-cards-grid.inline .list-dot{height:6px;width:6px}.details-cards-grid.inline .detail-description{font-size:.85rem;line-height:1.6}.detail-card{animation:fadeUp .6s ease-out both;background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:20px;padding:24px;transition:border-color .3s ease,transform .3s ease}.detail-card:hover{border-color:#d4af3726;transform:translateY(-2px)}.detail-card-header{align-items:center;display:flex;gap:10px;margin-bottom:16px}.detail-card-icon{color:#d4af37;font-size:1.1rem}.detail-card-title{color:#666;font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.detail-description{color:#888;font-size:.95rem;line-height:1.7;margin:0}.detail-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.details-brand{align-items:center;background:#d4af3712;border:1px solid #d4af3726;border-radius:50px;color:#d4af37;display:inline-flex;font-size:.75rem;font-weight:700;gap:6px;letter-spacing:2px;margin-bottom:16px;padding:6px 14px;text-transform:uppercase;transition:all .3s ease}.details-brand:hover{background:#d4af3726;box-shadow:0 5px 15px #d4af3733;transform:translateY(-2px)}.detail-list li{align-items:center;color:#aaa;display:flex;font-size:.9rem;gap:12px}.list-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.benefit-dot{background:#d4af37;box-shadow:0 0 6px #d4af3766}.ingredient-dot{background:#64c8ff;box-shadow:0 0 6px #64c8ff4d}.free-dot{background:#ff6b6b;box-shadow:0 0 6px #ff6b6b4d}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.detail-card:first-child{animation-delay:.1s}.detail-card:nth-child(2){animation-delay:.2s}.detail-card:nth-child(3){animation-delay:.3s}.detail-card:nth-child(4){animation-delay:.4s}@media (max-width:900px){.details-container{padding:0 0 60px}.details-hero{background:none;border:none;border-radius:0;flex-direction:column;gap:0;margin-bottom:30px;padding:0;text-align:center}.details-back-btn{background:#00000080;border-color:#fff3;color:#fff;left:20px;position:absolute;top:20px;z-index:10}body[dir=rtl] .details-back-btn{left:auto;right:20px}.details-image-col{background:none;border-radius:30px 30px 0 0;flex:none;margin:0;padding:0;width:100%}.details-image-stage,.details-product-img{border-radius:30px 30px 0 0;display:block}.details-product-img{height:auto;max-height:none;max-width:100%;object-fit:cover;transform:none;width:100%}.details-header-info{padding:20px}.details-variant-section{justify-content:center}.quick-specs{display:grid;grid-template-columns:repeat(2,1fr)}.quick-spec{border-bottom:1px solid #ffffff0f}.quick-spec:nth-child(odd){border-right:1px solid #ffffff0f}.details-buy-wrapper{align-items:center;display:flex;justify-content:center;margin-top:24px;width:100%}.details-buy-btn{justify-content:center;max-width:320px;width:100%}.mobile-sticky-buy-bar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0ae0;border-top:1px solid #ffffff1a;bottom:0;box-shadow:0 -10px 40px #0009;display:flex;justify-content:center;left:0;opacity:0;padding:12px var(--container-padding) calc(12px + env(safe-area-inset-bottom));pointer-events:none;position:fixed;right:0;transform:translateY(100%);transition:transform .4s cubic-bezier(.165,.84,.44,1),opacity .4s ease;z-index:1002}.mobile-sticky-buy-bar.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-sticky-buy-bar .details-buy-btn{border-radius:50px;box-shadow:0 4px 20px #d4af3766;font-size:.9rem;height:52px;max-width:400px;width:90%}}@media (max-width:640px){.details-cards-grid{grid-template-columns:1fr}}.footer{background:#0003;border-top:1px solid #ffffff14;font-family:Inter,sans-serif;margin-top:40px;padding:60px 20px 0}.footer-inner{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1.2fr 1fr;margin:0 auto;max-width:1200px;padding-bottom:50px}.footer-logo{color:#fff;font-size:1.4rem;font-weight:900;letter-spacing:-.5px;margin-bottom:14px}.footer-logo span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d4af37,#f9e07a);-webkit-background-clip:text;background-clip:text}.footer-brand p{color:#555;font-size:.88rem;line-height:1.7;margin-bottom:18px;max-width:260px}.footer-badges{display:flex;flex-direction:column;gap:6px}.f-badge{color:#666;font-size:.75rem}.footer-links-col h4{color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.5px;margin-bottom:22px;padding-bottom:8px;position:relative;text-transform:capitalize}.footer-links-col h4:after{background:#d4af37;border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;width:30px}[dir=rtl] .footer-links-col h4:after{left:auto;right:0}.footer-links-col ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.footer-links-col ul li a{align-items:center;color:#aaa;display:inline-flex;font-size:.95rem;padding:2px 0;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.footer-links-col ul li a:before{background-color:#d4af37;content:"";height:1px;left:0;opacity:0;position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1);width:0}.footer-links-col ul li a:hover{color:#d4af37;padding-left:15px}.footer-links-col ul li a:hover:before{opacity:1;width:10px}[dir=rtl] .footer-links-col ul li a:before{left:auto;right:0}[dir=rtl] .footer-links-col ul li a:hover{padding-left:0;padding-right:15px}.footer-contact-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 18px;padding:0}.footer-contact-list li{align-items:center;color:#aaa;display:flex;font-size:.95rem;gap:10px}.footer-contact-list li span{color:#d4af37;font-size:1rem}.contact-number{direction:ltr;display:inline-block;unicode-bidi:plaintext}.social-links{display:flex;gap:12px}.social-links a{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;color:#666;display:flex;font-size:1.2rem;height:44px;justify-content:center;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);width:44px}.social-links a svg{height:20px;width:20px}.social-links a:hover{background:linear-gradient(135deg,#d4af3726,#d4af370d);border-color:#d4af3780;box-shadow:0 10px 20px #d4af3733;color:#d4af37;transform:translateY(-4px) scale(1.05)}.footer-divider{background:#ffffff0d;height:1px;margin:0 auto;max-width:1200px}.footer-bottom{padding:0}.footer-trust-row{flex-wrap:wrap;gap:40px;justify-content:center;margin:0 auto;max-width:1200px;padding:24px 0}.footer-trust-row,.trust-item{align-items:center;display:flex}.trust-item{color:#888;font-size:.9rem;font-weight:500;gap:10px;transition:color .3s ease}.trust-item:hover{color:#d4af37}.trust-item svg{height:24px;opacity:.8;width:24px}.footer-bottom-row{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:22px 0 30px}.footer-bottom-row p{color:#444;font-size:.8rem;margin:0}.footer-bottom-links{display:flex;gap:20px}.footer-bottom-links a{color:#444;font-size:.8rem;text-decoration:none;transition:color .3s}.footer-bottom-links a:hover{color:#d4af37}@media (max-width:960px){.footer-inner{gap:36px;grid-template-columns:1fr 1fr}}@media (max-width:600px){.footer{padding:40px 15px 0}.footer-inner{gap:28px;grid-template-columns:1fr}.footer-bottom-row{flex-direction:column;gap:12px;text-align:center}.footer-brand p{max-width:100%}}.whatsapp-float-container{align-items:center;bottom:20px;direction:ltr!important;display:flex;gap:12px;pointer-events:auto;position:fixed;right:30px;text-decoration:none;z-index:1000}.whatsapp-icon-wrapper{align-items:center;background-color:#25d366;border-radius:50%;box-shadow:0 4px 15px #25d36666;color:#fff;display:flex;height:60px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:60px;z-index:2}.whatsapp-label{background:#fff;border-radius:50px;box-shadow:0 4px 12px #0000001a;color:#333;font-size:.9rem;font-weight:600;opacity:0;padding:8px 16px;pointer-events:none;transform:translateX(20px);transition:all .3s ease;white-space:nowrap}.whatsapp-float-container:hover .whatsapp-label{opacity:1;transform:translateX(0)}.whatsapp-float-container:hover .whatsapp-icon-wrapper{box-shadow:0 6px 20px #25d36680;transform:scale(1.1) rotate(5deg)}.pulse-ring{animation:whatsapp-pulse 2s infinite;background-color:#25d366;border-radius:50%;height:100%;opacity:.6;position:absolute;width:100%;z-index:-1}@keyframes whatsapp-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@media (max-width:900px){.whatsapp-float-container{bottom:20px;right:20px}.whatsapp-icon-wrapper{height:50px;width:50px}.whatsapp-label{display:none}}.global-scroll-indicator{animation:fade-in .8s ease-out;bottom:30px;cursor:pointer;left:50%;position:fixed;transform:translateX(-50%);transition:all .4s cubic-bezier(.175,.885,.32,1.275);z-index:1000}.scroll-btn-container{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0c0c99;border:1px solid #d4af3780;border-radius:50%;box-shadow:0 8px 32px #0000004d;color:#d4af37;display:flex;height:54px;justify-content:center;position:relative;transition:all .3s ease;width:54px}.scroll-btn-container:hover{background:#d4af37;box-shadow:0 0 25px #d4af3799;color:#0c0c0c;transform:scale(1.1)}.scroll-btn-container svg{animation:nudge 2s ease-in-out infinite;height:24px;width:24px}.scroll-pulse-ring{animation:pulse-ring 2s cubic-bezier(.455,.03,.515,.955) infinite;border:1px solid #d4af37;border-radius:50%;height:100%;position:absolute;width:100%}@keyframes pulse-ring{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.8)}}@keyframes nudge{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(6px)}60%{transform:translateY(3px)}}@keyframes fade-in{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:768px){.global-scroll-indicator{bottom:20px}.scroll-btn-container{height:46px;width:46px}}.toast{align-items:center;animation:slideIn .3s ease forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414e6;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 32px #0006;color:#fff;display:flex;gap:12px;padding:12px 20px;position:fixed;right:20px;top:20px;z-index:9999}.toast-success{border-left:4px solid #22c55e}.toast-error{border-left:4px solid #ef4444}.toast-message{font-size:.95rem;font-weight:500}.toast-close{background:none;border:none;color:#999;cursor:pointer;font-size:1.2rem;padding:0 4px}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.legal-modal-overlay{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0006;display:flex;height:100vh;justify-content:center;left:0;opacity:0;padding:20px;position:fixed;top:0;transition:all .5s cubic-bezier(.16,1,.3,1);visibility:hidden;width:100vw;z-index:10000}.legal-modal-overlay.is-open{opacity:1;visibility:visible}.modal-glow{border-radius:50%;filter:blur(100px);height:40vw;opacity:.2;pointer-events:none;position:absolute;transition:opacity 1s ease;width:40vw;z-index:-1}.glow-1{background:#d4af37;left:-10%;top:-10%}.glow-2{background:#1a56db;bottom:-10%;right:-10%}.legal-modal-overlay.is-open .modal-glow{animation:pulse-glow 8s infinite alternate;opacity:.15}@keyframes pulse-glow{0%{transform:scale(1)}to{transform:scale(1.1)}}.legal-modal-container{backdrop-filter:blur(40px) saturate(150%);-webkit-backdrop-filter:blur(40px) saturate(150%);background:#141416a6;border-left:1px solid #ffffff1f;border-top:1px solid #ffffff1f;border-color:#ffffff4d #ffffff1f #ffffff1f #fff3;border-radius:32px;border-style:solid;border-width:1px;box-shadow:0 60px 100px -20px #000000e6,inset 0 1px 1px #fff3;display:flex;flex-direction:column;height:85vh;max-width:900px;overflow:hidden;position:relative;transform:translateY(40px) scale(.95);transition:all .6s cubic-bezier(.2,.8,.2,1);width:100%}.legal-modal-overlay.is-open .legal-modal-container{transform:translateY(0) scale(1)}@media (min-width:992px){.legal-modal-container{flex-direction:row;height:75vh;max-height:700px}}.legal-modal-header{background:linear-gradient(135deg,#1e1e1ecc,#0f0f0fe6);border-bottom:1px solid #ffffff0d;display:flex;flex-direction:column;justify-content:center;padding:50px 40px;position:relative}@media (min-width:992px){.legal-modal-header{border-bottom:none;border-right:1px solid #ffffff0d;width:35%}[dir=rtl] .legal-modal-header{border-left:1px solid #ffffff0d;border-right:none}}.header-icon-wrapper{align-items:center;background:linear-gradient(135deg,#d4af3733,#d4af370d);border:1px solid #d4af374d;border-radius:20px;box-shadow:0 10px 30px #d4af3726;color:#d4af37;display:flex;height:64px;justify-content:center;margin-bottom:24px;width:64px}.header-icon-wrapper svg{height:32px;width:32px}.legal-subtitle{color:#d4af37;display:block;font-size:.75rem;font-weight:700;letter-spacing:3px;margin-bottom:12px;text-transform:uppercase}.legal-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#bbb);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,2.5rem);font-weight:800;line-height:1.2;margin:0}.legal-modal-close{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;color:#999;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:24px;top:24px;transition:all .3s cubic-bezier(.4,0,.2,1);width:44px;z-index:10}[dir=rtl] .legal-modal-close{left:24px;right:auto}.legal-modal-close:hover{background:#fff;box-shadow:0 0 20px #fff6;color:#000;transform:rotate(90deg) scale(1.1)}.legal-modal-body{flex:1 1;overflow-y:auto;padding:0;position:relative;scroll-behavior:smooth}.legal-modal-body::-webkit-scrollbar{width:8px}.legal-modal-body::-webkit-scrollbar-track{background:#0003}.legal-modal-body::-webkit-scrollbar-thumb{background:#d4af374d;border:2px solid #141416a6;border-radius:10px}.legal-modal-body::-webkit-scrollbar-thumb:hover{background:#d4af3799}.legal-content-inner{padding:50px 40px}.policy-intro{color:#b0b0b0;font-size:1.05rem;line-height:1.8;margin-bottom:40px}.policy-rule{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;display:flex;gap:20px;margin-bottom:20px;padding:24px;transition:background .3s ease,transform .3s ease}.policy-rule:hover{background:#ffffff0a;border-color:#d4af3726;transform:translateX(4px)}[dir=rtl] .policy-rule:hover{transform:translateX(-4px)}.rule-number{color:#d4af3780;font-family:Space Grotesk,system-ui,-apple-system,sans-serif;font-size:1.5rem;font-weight:800;min-width:32px}.rule-content strong{color:#fff;display:block;font-size:1.15rem;font-weight:600;letter-spacing:.5px;margin-bottom:10px}.rule-content p{color:#999;font-size:.95rem;line-height:1.7;margin:0}[dir=rtl] .legal-modal-container{text-align:right}@media (max-width:768px){.legal-modal-header{padding:40px 30px 30px}.legal-content-inner{padding:30px}.policy-rule{flex-direction:column;gap:12px;padding:20px}.legal-title{font-size:1.8rem}}.shine-button{overflow:hidden;position:relative}.shine-button:after{animation:shine-animation 3.5s infinite;background:linear-gradient(90deg,#fff0 0,#ffffff0d 45%,#fff3 50%,#ffffff0d 55%,#fff0);content:"";height:200%;left:-150%;pointer-events:none;position:absolute;top:-50%;transform:rotate(30deg);transition:none;width:150%}@keyframes shine-animation{0%{left:-150%}30%,to{left:150%}}.feature-tag svg,.trust-item svg,.trust-row svg{transition:transform .3s ease,filter .3s ease}.feature-tag:hover svg,.trust-item:hover svg,.trust-row:hover svg{filter:drop-shadow(0 0 8px rgba(212,175,55,.5)) brightness(1.2);transform:scale(1.18)}.t-badge{transition:all .3s ease}.t-badge:hover{background:#d4af3726;box-shadow:0 5px 15px #d4af3733;transform:translateY(-2px)}.pack-price,.price-container{border-radius:8px;transition:all .3s ease}.pack-price:hover,.price-container:hover{text-shadow:0 0 10px #d4af374d;transform:translateY(-2px)}img{height:auto;max-width:100%}.reveal-text{display:block;overflow:hidden}.reveal-text>span{animation:reveal-up .8s cubic-bezier(.23,1,.32,1) forwards;display:inline-block;transform:translateY(110%)}@keyframes reveal-up{to{transform:translateY(0)}}body{color:#fff;font-family:Inter,sans-serif;margin:0}.App,body{background-color:#0f0f0f}.App{min-height:100vh}
/*# sourceMappingURL=main.ab1d1e55.css.map*/