@font-face{font-display:swap;font-family:Zawya Pro Arabic Semi Bold;font-style:normal;font-weight:600;src:url(/static/media/ZawyaPro-NormalSemiBold.9690ef317e76ab8b4b58.ttf) format("truetype")}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--background:#fafafa;--primary:#5a2e83;--primary-dark:#fdbd57;--text:#222;--error:#ff4d4d;--success:#5a2e83}body,html{background:linear-gradient(135deg,#fafafa,#f0f0f0)!important}*{box-sizing:border-box;margin:0;padding:0}.modal{animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}.modal-content{animation:modalSlideIn .4s cubic-bezier(.175,.885,.32,1.275);background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;margin:5% auto;overflow:hidden;position:relative}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.8) translateY(-50px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:1.5rem 2rem;position:relative}.modal-header:before{animation:shimmer 2s infinite;background:linear-gradient(90deg,#5a2e83,#fdbd57,#5a2e83);background-size:200% 100%;content:"";height:3px;left:0;position:absolute;right:0;top:0}.modal-header h2,.modal-header h3{color:#000;font-size:1.5rem;font-weight:700;letter-spacing:1px;margin:0}.close-modal{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;position:relative;transition:all .3s ease;width:40px}.close-modal:hover{background:#f0f0f0;color:#000;transform:rotate(90deg)}.visually-hidden{border-width:0;white-space:nowrap}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1a1a1a;color:#fff;font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden;scroll-behavior:smooth}body.page-transition{opacity:1}body.fade-in{opacity:1}body.fade-in,body.fade-out{transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}body.fade-out{opacity:0}body,html{background:#fafafa!important}.container{margin:0 auto;max-width:1200px;padding:0 20px}.navbar{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,8%,.451);border-bottom:1px solid #5a2e834d;box-shadow:0 2px 20px #5a2e8333;display:flex;min-height:70px;padding:1rem 0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.navbar.scrolled{background:#141414fa;box-shadow:0 4px 30px #5a2e834d}.navbar.navbar-home-transparent{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#14141466!important;box-shadow:0 2px 20px #5a2e831a;transition:background .3s,-webkit-backdrop-filter .3s;transition:background .3s,backdrop-filter .3s;transition:background .3s,backdrop-filter .3s,-webkit-backdrop-filter .3s}.nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;min-height:50px;padding:0 20px;width:100%}.nav-logo a{color:beige;font-size:1.5rem;font-weight:700;letter-spacing:2px;text-decoration:none;text-shadow:0 0 10px #fdbd574d}.nav-menu{display:flex;gap:2rem;list-style:none}.nav-link{color:beige;font-weight:500;position:relative;text-decoration:none;transition:color .3s ease}.nav-link.active,.nav-link:hover{color:#fdbd57}.nav-link:after{background:linear-gradient(90deg,#5a2e83,#fdbd57);border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.nav-link.active:after,.nav-link:hover:after{width:100%}.nav-icons{gap:.75rem;height:100%;min-height:50px}.nav-icons,.nav-icons>*{align-items:center;display:flex}.nav-icons>*{height:48px;justify-content:center}.nav-login{background:#0000;border:2px solid #fdbd57;border-radius:25px;box-sizing:border-box;color:beige;font-weight:600;height:48px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.nav-login:hover{background:#fdbd57;border-color:#fdbd57;color:#181818}.cart-icon{background:#fdbd571a;border:2px solid #0000;border-radius:12px;box-sizing:border-box;color:beige;height:48px;padding:12px;position:relative;text-decoration:none;transition:all .3s ease;width:48px}.cart-icon:hover{background:linear-gradient(135deg,#5a2e83,#fdbd57);box-shadow:0 8px 25px #5a2e834d;color:#181818;transform:translateY(-2px) scale(1.05)}.cart-icon svg{transition:all .3s ease}.cart-icon:hover svg{stroke:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.cart-count{align-items:center;animation:cartPulse 2s infinite;background:linear-gradient(135deg,#fdbd57,#5a2e83);border:2px solid #fff;border-radius:50%;box-shadow:0 4px 12px #5a2e8366,0 2px 6px #fdbd574d;color:#fff;display:flex;font-size:.7rem;font-weight:800;justify-content:center;min-height:22px;min-width:22px;padding:4px 8px;position:absolute;right:-8px;text-align:center;top:-8px;z-index:10}@keyframes cartPulse{0%,to{box-shadow:0 4px 12px #5a2e8366,0 2px 6px #fdbd574d;transform:scale(1)}50%{box-shadow:0 6px 18px #5a2e8380,0 3px 9px #fdbd5766;transform:scale(1.15)}}.hamburger{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fdbd570d;border:2px solid #fdbd5733;border-radius:12px;cursor:pointer;display:none;flex-direction:column;justify-content:center;min-height:48px;min-width:48px;position:relative;transition:all .3s ease}.hamburger:hover{background-color:#fdbd5726;border-color:#fdbd5766;box-shadow:0 4px 15px #fdbd5733;transform:scale(1.05)}.hamburger:active{transform:scale(.95)}.hamburger span{background:beige;border-radius:2px;display:block;height:3px;margin:2px 0;transition:all .3s ease;width:24px}.hamburger.active span:first-child{background:#fdbd57;transform:rotate(45deg) translate(6px,6px)}.hamburger.active span:nth-child(2){opacity:0;transform:scale(0) rotate(180deg)}.hamburger.active span:nth-child(3){background:#fdbd57;transform:rotate(-45deg) translate(6px,-6px)}.hero{align-items:center;background:radial-gradient(circle at 20% 30%,#5a2e8314 0,#0000 50%),radial-gradient(circle at 80% 70%,#fdbd570f 0,#0000 50%),linear-gradient(135deg,#fafafa,#f8fafc 30%,#e9ecef 70%,#dee2e6);display:grid;grid-template-columns:1fr 1fr;min-height:100vh;overflow:hidden;padding-top:80px;position:relative}.hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='20' height='20' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='10' cy='10' r='1' fill='%235A2E83' opacity='.1'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.hero-content{animation:fadeInUp 1s ease;padding:3rem;position:relative;z-index:2}.hero-title{color:beige!important;font-size:4.5rem;font-weight:900;letter-spacing:4px;line-height:1.1;margin-bottom:1.5rem;position:relative;text-shadow:0 2px 8px #000c!important}.hero-title:after{animation:shimmer 3s infinite;background:linear-gradient(90deg,#5a2e83,#fdbd57,#5a2e83);border-radius:2px;bottom:-10px;content:"";height:4px;left:0;position:absolute;width:80px}@keyframes shimmer{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.8;transform:scaleX(1.2)}}.hero-subtitle{color:#555;font-size:1.3rem;font-weight:400;letter-spacing:.5px;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.cta-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#000,#1a1a1a 50%,#000);border:none;box-shadow:0 8px 25px #0000004d,0 0 0 1px #ffffff1a,inset 0 1px 0 #fff3;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:.95rem;font-weight:700;letter-spacing:2px;min-width:180px;overflow:hidden;padding:1.2rem 2.5rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}.cta-button,.cta-button:before{border-radius:50px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.cta-button:before{background:linear-gradient(135deg,#5a2e83,#fdbd57 50%,#5a2e83);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:-1}.cta-button:after{background:radial-gradient(circle,#ffffff4d 0,#0000 70%);border-radius:50%;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .6s cubic-bezier(.175,.885,.32,1.275);width:0}.cta-button:hover{box-shadow:0 20px 40px #5a2e8366,0 0 0 1px #5a2e834d,inset 0 1px 0 #fff6,0 0 60px #5a2e8333;color:#000;letter-spacing:3px;transform:translateY(-6px) scale(1.05)}.cta-button:hover:before{opacity:1}.cta-button:hover:after{height:300px;width:300px}.cta-button:active{transform:translateY(-2px) scale(1.02);transition:all .1s ease}.hero-image{align-items:center;display:flex;justify-content:center;padding:2rem}.hero-placeholder{background:linear-gradient(45deg,#f0f0f0,#e0e0e0);border-radius:10px;height:500px;overflow:hidden;position:relative;width:100%}.hero-placeholder:before{background:#5a2e83;border-radius:50%;content:"";height:200px;left:50%;opacity:.1;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px}.featured{background:#fafafa;padding:5rem 0}.section-title{font-size:2.5rem;font-weight:600;letter-spacing:2px;margin-bottom:3rem;text-align:center}.product-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.product-card{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{box-shadow:0 15px 30px #00000026;transform:translateY(-10px)}.product-image{height:300px;overflow:hidden;position:relative}.image-placeholder{background:linear-gradient(45deg,#f0f0f0,#e0e0e0);height:100%;position:relative;width:100%}.image-placeholder:before{background:#5a2e83;border-radius:50%;content:"";height:80px;left:50%;opacity:.2;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}.product-overlay{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.product-card:hover .product-overlay{opacity:1}.quick-view{background:#5a2e83;border:none;color:#000;cursor:pointer;font-weight:600;padding:.8rem 1.5rem;transition:all .3s ease}.quick-view:hover{background:#000;color:#fff}.product-info{padding:1.5rem}.product-name{font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.product-price{color:#5a2e83;font-size:1.1rem;font-weight:700;margin-bottom:1rem}.product-sizes{display:flex;flex-wrap:wrap;gap:.5rem}.size{border:1px solid #ddd;border-radius:5px;cursor:pointer;font-size:.9rem;padding:.3rem .8rem;transition:all .3s ease}.size:hover{background:#5a2e83;border-color:#5a2e83;color:#000}.new-arrivals{padding:5rem 0}.arrivals-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,250px)}.arrival-item{border-radius:10px;cursor:pointer;overflow:hidden;position:relative;transition:transform .3s ease}.arrival-item:hover{transform:scale(1.05)}.arrival-item.large{grid-column:span 2;grid-row:span 2}.arrival-item .image-placeholder{background:linear-gradient(45deg,#f0f0f0,#e0e0e0);height:100%;width:100%}.arrival-overlay{background:linear-gradient(#0000,#000c);bottom:0;color:#fff;left:0;padding:1.5rem;position:absolute;right:0;transform:translateY(100%);transition:transform .3s ease}.arrival-item:hover .arrival-overlay{transform:translateY(0)}.arrival-overlay h3{font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.footer{background:#000;color:#fff;contain:layout;content-visibility:auto;min-height:400px;padding:3rem 0 1rem}.footer-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.footer-section h3,.footer-section h4{color:#5a2e83;margin-bottom:1rem}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.5rem}.footer-section a{color:#fff;text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:#5a2e83}.footer-section.follow-us{text-align:left}.footer .social-links{display:block!important;margin:0;padding:0}.footer .social-link{display:block!important;margin-bottom:.5rem;text-align:left;width:100%}.footer .social-link:last-child{margin-bottom:0}.footer .social-link:hover{color:#5a2e83;text-decoration:underline}.social-links-large{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.social-link-large{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;display:flex;flex-direction:column;font-size:1.15rem;font-weight:600;justify-content:flex-start;min-width:120px;overflow:hidden;padding:3.5rem 1.5rem 1.5rem;position:relative;text-decoration:none;transition:all .3s ease}.social-link-large:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:36px;left:50%;margin-bottom:.7rem;pointer-events:none;position:absolute;top:1.1rem;transform:translateX(-50%);transition:all .3s ease;width:36px}.social-link-large span{z-index:1}.social-link-large[data-platform=instagram]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 1 0 0 12.324 6.162 6.162 0 0 0 0-12.324zM12 16a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm6.406-11.845a1.44 1.44 0 1 0 0 2.881 1.44 1.44 0 0 0 0-2.881z'/%3E%3C/svg%3E")}.social-link-large[data-platform=x]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z'/%3E%3C/svg%3E")}.social-link-large[data-platform=tiktok]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z'/%3E%3C/svg%3E")}.social-link-large[data-platform=facebook]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z'/%3E%3C/svg%3E")}.social-link-large:hover{background:#5a2e831a;border-color:#5a2e83;box-shadow:0 10px 25px #5a2e8333;transform:translateY(-5px)}.social-link-large:hover:before{filter:brightness(0) saturate(100%) invert(67%) sepia(89%) saturate(2476%) hue-rotate(86deg) brightness(118%) contrast(119%);transform:translateX(-50%) scale(1.2)}.social-handle{font-size:.9rem;margin-top:.5rem;opacity:.8}.footer-bottom{border-top:1px solid #333;color:#999;padding-top:2rem;text-align:center}html{scroll-behavior:smooth;scroll-padding-top:100px}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#5a2e83,#fdbd57);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fdbd57,#5a2e83)}*{scrollbar-color:#5a2e83 #f1f1f1;scrollbar-width:thin}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.faq-item,.info-item,.product-card,.social-card,.team-member,.value-card{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.faq-item.animate-in,.info-item.animate-in,.product-card.animate-in,.social-card.animate-in,.team-member.animate-in,.value-card.animate-in{opacity:1;transform:translateY(0)}.animate-in{animation:fadeInUp .4s cubic-bezier(.25,.46,.45,.94) forwards}@media (max-width:768px){.cta-button{border-radius:40px!important;font-size:.85rem!important;letter-spacing:1.5px!important;min-width:150px!important;padding:1rem 2rem!important}.nav-container{align-items:center!important;display:flex!important;justify-content:space-between!important;padding:0 15px!important;width:100%!important}.nav-logo{flex:1 1!important;order:1!important}.nav-icons{gap:.5rem!important;order:2!important}.hamburger,.nav-icons{align-items:center!important;display:flex!important}.hamburger{justify-content:center!important;margin-left:.5rem!important;min-height:48px!important;min-width:48px!important;order:3!important;position:relative!important;z-index:1002!important}.nav-menu{-webkit-overflow-scrolling:touch;align-items:center;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(135deg,#050505,#141414 45%,#050505)!important;display:flex;flex-direction:column;gap:1rem;height:100vh;justify-content:flex-start;left:0;opacity:0;overflow-y:auto;padding:4.5rem 1.5rem 2.5rem;position:fixed;top:0;transform:translateX(-100%);transition:all .4s cubic-bezier(.175,.885,.32,1.275);visibility:hidden;width:100vw;z-index:1001}.nav-menu:before{animation:shimmer-border 3s linear infinite;background:linear-gradient(90deg,#5a2e83,#fdbd57,#5a2e83);background-size:200% 100%;content:"";height:3px;left:0;position:absolute;right:0;top:0}.nav-menu.active{opacity:1;transform:translateX(0);visibility:visible}.nav-menu.active:before{animation-play-state:running}.nav-menu li{animation:slideInUp .5s cubic-bezier(.175,.885,.32,1.275) forwards;margin:.5rem 0;max-width:380px;opacity:0;text-align:center;transform:translateY(30px) scale(.9);width:100%}.nav-menu.active li:first-child{animation-delay:.1s}.nav-menu.active li:nth-child(2){animation-delay:.2s}.nav-menu.active li:nth-child(3){animation-delay:.3s}.nav-menu.active li:nth-child(4){animation-delay:.4s}.nav-menu .nav-link{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414e6!important;border:1px solid #fdbd5759;border-radius:999px;color:beige!important;display:flex;font-size:1.25rem;font-weight:700;justify-content:center;letter-spacing:1.2px;margin:0 auto;overflow:hidden;padding:1.1rem 1.8rem;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:100%}.nav-menu .nav-link:after{display:none}.nav-menu .nav-link:before{background:linear-gradient(90deg,#0000,#fdbd5733,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.nav-menu .nav-link:hover:before{left:100%}.nav-menu .nav-link.active,.nav-menu .nav-link:hover{background:#fdbd5733!important;border-color:#fdbd5780;box-shadow:0 10px 25px #fdbd574d;color:#181818!important;transform:translateY(-3px) scale(1.02)}.nav-login{align-self:center;background:#0000;border:1px solid #fdbd57;border-radius:7px;color:beige;font-size:1rem;margin-right:.5rem;margin-top:0;padding:7px 18px;transition:background .2s,color .2s}.nav-login:hover{background:#fdbd57;color:#181818}body.menu-open{overflow:hidden;position:fixed;width:100%}.nav-icons{position:relative;z-index:1002}.navbar{min-height:65px;padding:.8rem 0}.hero{grid-template-columns:1fr;min-height:60vh!important;padding:2rem 0!important;text-align:center}.hero-content{margin:.5rem!important;padding:1.5rem!important}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1rem}.product-grid{grid-template-columns:1fr}.arrivals-grid{display:flex;flex-direction:column;gap:1.2rem;grid-template-columns:none!important;grid-template-rows:none!important}.arrival-item,.arrival-item.large{grid-column:auto!important;grid-row:auto!important;height:auto;max-width:100%;min-width:0;width:100%}.arrival-item .image-placeholder,.arrival-item img{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,200px);height:auto;object-fit:cover;width:100%}.arrival-item.large{grid-column:span 2;grid-row:span 1}.section-title{font-size:2rem}.footer-content{grid-template-columns:1fr}.footer-content,.footer-section.follow-us{text-align:center}.footer .social-links{display:block!important;margin:0 auto!important;padding:0}.footer .social-link{text-align:center;width:100%}}@media (max-width:480px){.hero-content{align-items:center!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin:0 auto!important;min-height:50vh!important;overflow:hidden;padding:1.5rem 1rem!important;position:relative;text-align:center!important}.hero-content,.hero-content>*{max-width:100%!important;transform:translateZ(0);width:100%!important}.hero-content>*{margin:.5rem 0!important;will-change:transform}.hero-container{-webkit-overflow-scrolling:touch!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;position:relative!important;text-rendering:optimizeLegibility!important;transform:translateZ(0)!important}.hero-section{min-height:calc(100vh - env(safe-area-inset-top))!important;min-height:calc(100vh - constant(safe-area-inset-top))!important;padding-top:constant(safe-area-inset-top)!important}.hero-buttons,.hero-subtitle,.simura-pressure{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;transform:translateZ(0)!important;-webkit-user-select:none!important;user-select:none!important;will-change:transform!important}.hero-subtitle *{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}.hero-image{margin-bottom:0!important;order:-1!important;text-align:center!important}.hero-logo{display:block!important;height:auto!important;margin:0 auto!important;max-width:430px!important}.hero-title{font-size:2rem!important;line-height:1.2!important;margin:-24rem 0 1rem!important}.hero-subtitle,.hero-title{text-align:center!important}.hero-subtitle{font-size:1rem!important;line-height:1.4!important;margin:1rem 0 2rem!important}.hero-title:after{background:linear-gradient(90deg,#5a2e83,#fdbd57)!important;content:""!important;display:block!important;height:3px!important;left:0!important;margin:.5rem auto!important;position:relative!important;right:0!important;width:60px!important}.mobile-logo-container{margin-bottom:1.5rem!important;text-align:center!important;width:100%!important}.hero-content-inner>:not(.mobile-logo-container){margin:.5rem 0!important;max-width:100%!important;width:100%!important}.cta-button{border-radius:35px!important;font-size:.8rem!important;letter-spacing:1px!important;min-width:130px!important;padding:.9rem 1.8rem!important}.container{padding:0 15px}.hero-title{font-size:2rem}.arrivals-grid{grid-template-columns:1fr;grid-template-rows:repeat(5,200px)}.arrival-item.large{grid-column:span 1}.nav-menu .nav-link{padding:1.2rem 0}.nav-menu li{margin:1rem 0;width:95vw}.hamburger span{height:3px;width:24px}.nav-menu li{margin:1.2rem 0;max-width:280px;width:90vw}.nav-menu .nav-link{font-size:1.1rem;padding:1rem 1.5rem}}.social-link-large .icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:36px;margin-bottom:1rem;width:36px}.social-link-large .icon[data-platform=instagram]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 1 0 0 12.324 6.162 6.162 0 0 0 0-12.324zM12 16a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm6.406-11.845a1.44 1.44 0 1 0 0 2.881 1.44 1.44 0 0 0 0-2.881z'/%3E%3C/svg%3E")}.social-link-large .icon[data-platform=x]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z'/%3E%3C/svg%3E")}.social-link-large .icon[data-platform=tiktok]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z'/%3E%3C/svg%3E")}.social-link-large .icon[data-platform=facebook]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z'/%3E%3C/svg%3E")}.social-link-large:before{display:none!important}.login-main{background:linear-gradient(135deg,#181818,#23272f);box-sizing:border-box;justify-content:center;min-height:100vh;padding:20px;width:100vw}.login-card,.login-main{align-items:center;display:flex}.login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#23272ff2;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 8px 32px #0000004d;color:#f0f0f0;flex-direction:column;margin:0 auto;max-width:400px;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center;width:100%}.login-card:before{animation:shimmer 2s infinite;background:linear-gradient(90deg,#5a2e83,#fdbd57,#5a2e83);background-size:200% 100%;content:"";height:3px;left:0;position:absolute;right:0;top:0}.login-logo{color:#5a2e83;font-size:2.2rem;font-weight:800;letter-spacing:.08em;margin-bottom:1.2rem;text-shadow:0 0 20px #5a2e834d}.login-logo,.login-title{position:relative;text-align:center;z-index:1}.login-title{color:#fff;font-size:1.4rem;font-weight:600;margin-bottom:2rem}#forgot-password-form,#main-login-form,#main-signup-form,#reset-password-form{align-items:center;display:flex;flex-direction:column;gap:1.2rem;position:relative;width:100%;z-index:1}#forgot-password-form button,#forgot-password-form input,#main-login-form button,#main-login-form input,#main-signup-form button,#main-signup-form input,#reset-password-form button,#reset-password-form input{display:block;margin:0 auto;max-width:260px;width:100%}#forgot-password-form input,#main-login-form input,#main-signup-form input,#reset-password-form input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#181818cc;border:2px solid #ffffff1a;border-radius:12px;color:#f0f0f0;font-size:1.08rem;padding:14px 16px;transition:all .3s ease}#forgot-password-form input:focus,#main-login-form input:focus,#main-signup-form input:focus,#reset-password-form input:focus{background:#181818e6;border:2px solid #5a2e83;box-shadow:0 0 20px #5a2e8333;outline:none;transform:translateY(-2px)}#forgot-password-form button,#main-login-form button,#main-signup-form button,#reset-password-form button{background:linear-gradient(135deg,#5a2e83,#fdbd57);border:none;border-radius:12px;box-shadow:0 4px 15px #5a2e834d;color:#181818;cursor:pointer;font-size:1.08rem;font-weight:700;margin-top:.5rem;overflow:hidden;padding:14px 20px;position:relative;transition:all .3s ease}#forgot-password-form button:hover,#main-login-form button:hover,#main-signup-form button:hover,#reset-password-form button:hover{background:linear-gradient(135deg,#fdbd57,#5a2e83);box-shadow:0 6px 20px #5a2e8366;color:#fff;transform:translateY(-3px)}#forgot-password-form button:disabled,#reset-password-form button:disabled{background:#666;box-shadow:none;color:#ccc;cursor:not-allowed;opacity:.6;transform:none}.forgot-password-text{color:#aaa;font-size:.95rem;line-height:1.5;margin-bottom:1.5rem;max-width:280px;text-align:center}.success-message{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#5a2e831a;border:1px solid #5a2e83;border-radius:12px;box-shadow:0 4px 15px #5a2e831a;color:#5a2e83;font-size:.95rem;margin-top:1rem;max-width:100%;padding:16px 20px;text-align:center;width:100%}.loading-spinner{animation:spin 1s linear infinite;margin-left:8px}.error-message{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff44441a;border:1px solid #f44;border-radius:12px;box-shadow:0 4px 15px #ff44441a;color:#f44;font-size:.95rem;margin-top:1rem;max-width:100%;padding:16px 20px;text-align:center;width:100%}.error-message.invalid-reset-link{background:#23272ff2;border:1px solid #ff44444d;box-shadow:0 8px 32px #0000004d;color:#f0f0f0;margin:0;padding:0}.error-message.invalid-reset-link h3{color:#f44!important;margin:0!important}.error-message.invalid-reset-link p{color:#aaa!important;margin:0!important}.error-message.invalid-reset-link a{color:#181818!important;text-decoration:none!important}.login-footer{align-items:center;color:#aaa;display:flex;flex-direction:column;font-size:1rem;gap:.8rem;margin-top:1.5rem}.login-footer-links{align-items:center;display:flex;gap:.3em}.login-footer a{color:#5a2e83;font-weight:600;text-decoration:none;transition:color .2s}.login-footer a:hover{color:#fdbd57;text-decoration:underline}.forgot-password-link{color:#888!important;font-size:.9rem}.forgot-password-link:hover{color:#5a2e83!important}.email-tips{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#5a2e8308;border:1px solid #5a2e831a;border-radius:8px;box-shadow:0 2px 8px #5a2e830d;margin-top:1rem;padding:.8rem 1rem;position:relative;text-align:center;z-index:1}.email-tips h4{color:#5a2e83;font-size:.85rem;font-weight:600;margin-bottom:.5rem;text-align:center}.email-tips ul{list-style:none;margin:0;padding:0}.email-tips li{color:#aaa;font-size:.9rem;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.email-tips li:before{color:#5a2e83;content:"•";font-weight:700;left:0;position:absolute}.email-tips code{background:#5a2e831a;border-radius:4px;color:#5a2e83;font-family:Courier New,monospace;font-size:.8rem;padding:2px 6px}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:600px){.login-main{background:linear-gradient(135deg,#181818,#23272f);min-height:100vh;padding:1rem}.login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#23272ff2;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 8px 32px #0000004d;margin:0;max-width:100%;padding:2rem 1.5rem}.login-logo{font-size:2rem;margin-bottom:1.5rem;text-shadow:0 0 20px #5a2e834d}.login-title{color:#fff;font-size:1.3rem;margin-bottom:2rem}#forgot-password-form,#main-login-form,#main-signup-form{gap:1.5rem}#forgot-password-form input,#main-login-form input,#main-signup-form input{background:#181818cc;border:2px solid #ffffff1a;border-radius:12px;color:#f0f0f0;font-size:1.1rem;padding:16px 18px;transition:all .3s ease}#forgot-password-form input:focus,#main-login-form input:focus,#main-signup-form input:focus{background:#181818e6;border:2px solid #5a2e83;box-shadow:0 0 20px #5a2e8333;transform:translateY(-2px)}#forgot-password-form button,#main-login-form button,#main-signup-form button{background:linear-gradient(135deg,#5a2e83,#fdbd57);border:none;border-radius:12px;box-shadow:0 4px 15px #5a2e834d;color:#181818;font-size:1.1rem;font-weight:700;margin-top:1rem;padding:16px;transition:all .3s ease}#forgot-password-form button:hover,#main-login-form button:hover,#main-signup-form button:hover{background:linear-gradient(135deg,#fdbd57,#5a2e83);box-shadow:0 6px 20px #5a2e8366;transform:translateY(-3px)}.forgot-password-text{font-size:1rem;margin-bottom:2rem;max-width:300px}.error-message,.success-message{border-radius:12px;font-size:1rem;max-width:300px;padding:16px 20px}.login-footer{color:#ccc;font-size:1.1rem;gap:1rem;margin-top:2rem}.login-footer a{border-radius:8px;color:#5a2e83;font-weight:700;padding:8px 12px;text-decoration:none;transition:all .3s ease}.login-footer a:hover{background:#5a2e831a;color:#5a2e83}.forgot-password-link{color:#aaa!important;font-size:1rem!important}.forgot-password-link:hover{background:#5a2e830d;color:#5a2e83!important}}.page-transition{opacity:1;transition:opacity .2s ease-in-out}.page-transition.fade-out{opacity:0}.user-menu-container{display:inline-block;position:relative}.user-menu-container .nav-login{align-items:center;cursor:pointer;display:flex;gap:.5rem}.dropdown-arrow{margin-left:.25rem;transition:transform .3s ease}.dropdown-arrow.rotated{transform:rotate(180deg)}.user-menu{animation:fadeInUp .2s;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000002e;left:auto;margin:.5rem 0 0;padding:0;position:absolute;right:0;top:100%;transform:translateX(0)}.user-menu-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141414f2;border:1px solid #5a2e834d;border-radius:16px;box-shadow:0 20px 40px #0006;display:flex;flex-direction:column;gap:.7rem;padding:1.2rem 1.5rem 1rem}@media (max-width:768px){.user-menu-content{gap:.5rem;padding:1rem}.user-menu-content .user-info{border-bottom:1px solid #5a2e8366;color:beige;font-weight:700;margin-bottom:.5rem;padding-bottom:.75rem;text-shadow:0 2px 4px #00000080}.user-menu-content .user-menu-links{display:flex;flex-direction:column;gap:.5rem}.user-menu-content .user-menu-links a,.user-menu-content .user-menu-links button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#28282899;border:1px solid #5a2e8333;border-radius:12px;color:beige;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:all .3s ease}.user-menu-content .user-menu-links a:hover,.user-menu-content .user-menu-links button:hover{background:linear-gradient(135deg,#5a2e83cc,#fdbd5733);border-color:#fdbd57;box-shadow:0 4px 15px #fdbd574d;color:#fdbd57;transform:translateX(4px)}.user-menu-content .logout-btn{color:#dc3545!important}.user-menu-content .logout-btn:hover{background:#dc35451a!important;color:#dc3545!important}}.user-menu-content .user-info{margin-bottom:.7rem;padding-left:1rem;padding-right:1rem}.user-menu-links{display:flex;flex-direction:column;gap:.35rem}.user-menu-links .logout-btn,.user-menu-links a{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#28282899;border:1px solid #5a2e8333;border-radius:12px;box-sizing:border-box;display:block;font-size:.97rem;font-weight:500;margin:0;padding:.75rem 1rem;text-align:left;text-decoration:none;transition:all .3s ease;width:100%}.user-menu-links a{color:beige;text-decoration:none}.user-menu-links .logout-btn:hover,.user-menu-links a:hover{background:linear-gradient(135deg,#5a2e83cc,#fdbd5733);border-color:#fdbd57;box-shadow:0 4px 15px #fdbd574d;color:#fdbd57;text-decoration:none;transform:translateX(4px)}.user-menu-links .logout-btn{border-top:1px solid #5a2e834d;color:#dc3545;font-size:.97rem;font-weight:600;margin-top:.2rem;padding-top:.7rem}.user-menu-content .user-info{color:beige;font-size:1rem;font-weight:700;margin-bottom:.5rem;padding-left:.7rem;padding-right:.7rem;text-shadow:0 2px 4px #00000080}.user-menu-anchor{display:inline-block!important;margin:0!important;padding:0!important;position:relative!important}.user-menu{left:auto!important;max-width:280px;min-width:180px;position:absolute!important;right:0!important;top:100%!important;width:240px;z-index:2000}.loading-screen{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);bottom:0;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.loading-content{animation:fadeIn .5s ease-in;text-align:center}.loading-logo{animation:pulse 2s ease-in-out infinite;color:#333;margin-bottom:2rem}.loading-spinner{display:flex;justify-content:center;margin:2rem 0}.spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#333;height:40px;width:40px}.loading-message{animation:fadeInUp .8s ease-out;color:#666;font-size:1.1rem;font-weight:500;margin:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.loading-logo svg{height:40px;width:100px}.loading-message{font-size:1rem}.spinner{height:35px;width:35px}}.links-page{align-items:flex-start;background:#030303;display:flex;justify-content:center;min-height:100vh;opacity:0;overflow:hidden;padding:120px 1rem 60px;position:relative;transition:opacity .5s ease}.links-page--visible{opacity:1}.links-bg{inset:0;pointer-events:none;position:fixed;z-index:0}.links-bg__orb{animation:orb-float 14s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.35;position:absolute}.links-bg__orb--1{animation-duration:18s;background:radial-gradient(circle,#5a2e83,#0000 70%);height:600px;left:-200px;top:-200px;width:600px}.links-bg__orb--2{animation-delay:-7s;animation-duration:22s;background:radial-gradient(circle,#fdbd57 0,#0000 70%);bottom:-150px;height:500px;right:-150px;width:500px}.links-bg__orb--3{animation-delay:-3s;animation-duration:16s;background:radial-gradient(circle,#3b1a5a,#0000 70%);height:300px;left:50%;top:45%;transform:translate(-50%,-50%);width:300px}@keyframes orb-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.05)}66%{transform:translate(-30px,20px) scale(.96)}}.links-bg__grid{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:60px 60px;inset:0;position:absolute}.links-container{gap:2rem;max-width:480px;position:relative;width:100%;z-index:1}.links-container,.links-profile{align-items:center;display:flex;flex-direction:column}.links-profile{animation:fade-up .6s ease both;gap:.6rem}.links-profile__avatar-wrapper{height:96px;margin-bottom:.4rem;position:relative;width:96px}.links-profile__avatar-ring{animation:ring-spin 4s linear infinite;background:conic-gradient(#5a2e83,#fdbd57,#5a2e83);border-radius:50%;inset:-3px;position:absolute;z-index:0}.links-profile__avatar{border:3px solid #030303;border-radius:50%;display:block;height:96px;object-fit:cover;position:relative;width:96px;z-index:1}@keyframes ring-spin{to{transform:rotate(1turn)}}.links-profile__name{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#fff,#fdbd57 50%,#c9a0ff);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:900;letter-spacing:4px;margin:0}.links-profile__bio{color:#ffffff8c;font-size:.9rem;letter-spacing:.5px;margin:0;text-align:center}.links-profile__tags{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.4rem}.links-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50px;color:#ffffff8c;font-size:.72rem;font-weight:600;letter-spacing:1px;padding:.25rem .75rem;text-transform:uppercase}.links-list{display:flex;flex-direction:column;gap:.85rem;width:100%}.link-card{--card-glow:#ffffff0f;align-items:center;animation:fade-up .5s ease both;animation-delay:0s;animation-delay:var(--delay,0s);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;padding:1rem 1.2rem;position:relative;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .25s ease,border-color .25s ease,box-shadow .25s ease}.link-card:hover{background:#ffffff14;border-color:#ffffff2e;box-shadow:0 12px 40px #0006,0 0 0 1px #ffffff0f;transform:translateY(-3px) scale(1.012)}.link-card:active{transform:scale(.98)}.link-card--featured{background:linear-gradient(135deg,#5a2e8359,#fdbd5726);border-color:#fdbd574d;padding:1.25rem 1.4rem}.link-card--featured:hover{border-color:#fdbd5799;box-shadow:0 12px 40px #5a2e8359,0 0 0 1px #fdbd5733}.link-card:before{border-radius:16px 0 0 16px;bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .25s;width:3px}.link-card:hover:before{opacity:1}.link-card--instagram:before{background:linear-gradient(180deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.link-card--tiktok:before{background:linear-gradient(180deg,#25f4ee,#fe2c55)}.link-card--facebook:before{background:#1877f2}.link-card--whatsapp:before{background:#25d366}.link-card--internal:before{background:linear-gradient(180deg,#fdbd57,#5a2e83)}.link-card__ripple{animation:ripple .6s ease-out forwards;background:#ffffff40;border-radius:50%;height:10px;pointer-events:none;position:absolute;transform:translate(-50%,-50%) scale(0);width:10px}@keyframes ripple{to{opacity:0;transform:translate(-50%,-50%) scale(40)}}.link-card__left{align-items:center;display:flex;gap:1rem;min-width:0}.link-card__emoji{filter:drop-shadow(0 2px 6px rgba(253,189,87,.4));flex-shrink:0;font-size:1.6rem}.link-card__icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:42px;justify-content:center;transition:transform .25s ease;width:42px}.link-card:hover .link-card__icon{transform:scale(1.1) rotate(-4deg)}.link-platform-icon{height:20px;width:20px}.link-card__icon--instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:#fff}.link-card__icon--tiktok{background:#010101;box-shadow:2px 2px 0 #00f2ea,-2px -2px 0 #ff0050;color:#fff}.link-card__icon--facebook{background:#1877f2;color:#fff}.link-card__icon--whatsapp{background:#25d366;color:#fff}.link-card__text{min-width:0}.link-card__label{color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.3px}.link-card__label,.link-card__sublabel{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-card__sublabel{color:#ffffff73;font-size:.75rem;margin-top:2px}.link-card__arrow{color:#ffffff4d;flex-shrink:0;height:18px;transition:transform .25s ease,color .25s ease;width:18px}.link-card:hover .link-card__arrow{color:#ffffffb3;transform:translateX(4px)}.links-footer{animation:fade-up .6s ease .6s both;color:#ffffff40;font-size:.75rem;padding-bottom:1rem;text-align:center}.links-footer a{color:#fff6;text-decoration:underline;text-underline-offset:3px}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.links-page{padding-top:100px}.links-profile__name{font-size:1.5rem}.link-card{padding:.9rem 1rem}.link-card--featured{padding:1.1rem 1.2rem}}
/*# sourceMappingURL=main.4ff572c5.css.map*/