:root{--bg-primary: #FDFBF7;--bg-secondary: #F2EBE1;--bg-dark: #0A0A0A;--text-main: #1A1A1A;--text-light: #FDFDFB;--text-muted: #7A7A7A;--accent-gold: #CBAA61;--border-color: #E2DCD2;--border-dark: #2A2A2A;--transition-smooth: all .4s cubic-bezier(.25, 1, .5, 1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;font-weight:400;background-color:var(--bg-primary);color:var(--text-main);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.logo-main,.section-title,.product-name,.brand-item{font-family:Playfair Display,serif;font-weight:500;line-height:1.2;color:var(--text-main)}a{text-decoration:none;color:inherit;transition:var(--transition-smooth)}ul.clean-list{list-style:none}img{max-width:100%;display:block}button{font-family:Inter,sans-serif}.container{max-width:1440px;margin:0 auto;padding:0 40px}.section-padding{padding:140px 0}.bg-alt{background-color:var(--bg-secondary)}.text-center,.center-text{text-align:center}.btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:16px 40px;font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:var(--transition-smooth);border:1px solid transparent;border-radius:2px}.btn-primary{background:var(--text-main);color:var(--bg-primary);border-color:var(--text-main)}.btn-primary:hover{background:var(--accent-gold);color:#fff;border-color:var(--accent-gold);transform:translateY(-2px);box-shadow:0 10px 20px #cbaa614d}.btn-outline-gold{background:transparent;color:var(--accent-gold);border-color:var(--accent-gold)}.btn-outline-gold:hover{background:var(--accent-gold);color:#fff;border-color:var(--accent-gold);transform:translateY(-2px);box-shadow:0 10px 20px #cbaa6133}.btn-icon{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-main);transition:var(--transition-smooth)}.btn-icon:hover{color:var(--accent-gold)}.link-underline{display:inline-block;border-bottom:1px solid var(--text-main);padding-bottom:2px;text-transform:uppercase;font-size:.8rem;letter-spacing:.1em;transition:opacity .3s;font-family:Inter,sans-serif;font-weight:500}.link-underline:hover{opacity:.6;border-bottom-color:var(--accent-gold);color:var(--accent-gold)}.site-header{position:absolute;width:100%;z-index:100;top:0;padding:25px 0;transition:background .4s ease,padding .4s ease;border-bottom:1px solid rgba(255,255,255,.05)}.site-header.scrolled{position:fixed;background:#0a0a0afa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px 0;border-bottom:1px solid var(--border-dark)}.header-container{max-width:1600px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center}.header-left{flex:1;display:flex;align-items:center}.logo-link{display:inline-flex;align-items:center}.header-circular-logo{width:50px;height:50px;object-fit:contain}.circular-logo-fallback{width:50px;height:50px;border-radius:50%;border:1px solid var(--accent-gold);display:flex;align-items:center;justify-content:center;background:#000;font-family:Playfair Display,serif;font-size:1.1rem;color:var(--accent-gold);font-weight:600}.header-center{flex:2;display:flex;justify-content:center}.top-nav ul{display:flex;gap:35px;list-style:none}.top-nav a{font-family:Inter;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;font-weight:500;color:var(--text-light);position:relative;padding-bottom:5px;white-space:nowrap}.top-nav a:not(.nav-highlight):after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--accent-gold);transition:width .3s ease}.top-nav a:not(.nav-highlight):hover:after{width:100%}.top-nav a.nav-highlight{color:var(--accent-gold)}.mobile-only{display:none;margin-left:15px}.header-right{flex:1;display:flex;justify-content:flex-end;gap:20px;align-items:center}.header-right .btn-icon,.header-left .btn-icon{color:var(--text-light)}.header-right .btn-icon:hover,.header-left .btn-icon:hover{color:var(--accent-gold)}.drawer-overlay,.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;visibility:hidden;opacity:0;z-index:9998;transition:var(--transition-smooth);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.drawer-overlay.active,.modal-overlay.active{visibility:visible;opacity:1}.smart-cart{position:fixed;top:0;right:-500px;width:450px;max-width:90vw;height:100vh;background:var(--bg-primary);z-index:9999;display:flex;flex-direction:column;transition:right .6s cubic-bezier(.25,1,.5,1);box-shadow:-10px 0 30px #0000001a;border-left:1px solid var(--border-color)}.smart-cart.open{right:0}.cart-header{padding:30px 40px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color)}.cart-header h3{font-family:Inter;font-size:.9rem;text-transform:uppercase;letter-spacing:.1em}.cart-items{flex:1;overflow-y:auto;padding:40px}.cart-item{display:flex;gap:20px;margin-bottom:30px}.cart-item img{width:90px;height:90px;object-fit:cover;background:var(--bg-secondary);mix-blend-mode:multiply}.c-item-details{flex:1;display:flex;flex-direction:column;justify-content:space-between}.c-top{display:flex;justify-content:space-between;align-items:center}.c-top h4{font-family:Inter;font-size:.95rem;font-weight:500;color:var(--text-main)}.c-remove{background:none;border:none;font-size:1.1rem;color:var(--text-muted);cursor:pointer}.c-price{font-weight:500;font-size:.95rem;color:var(--text-main)}.qty-selector{display:flex;align-items:center;gap:15px;border:1px solid var(--border-color);width:fit-content;padding:5px 15px}.qty-selector button{background:none;border:none;font-size:1.1rem;cursor:pointer;color:var(--text-muted)}.cart-cross-sell{background:var(--bg-secondary);padding:30px 40px;border-top:1px solid var(--border-color)}.xs-title{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:15px}.xs-item{display:flex;align-items:center;gap:15px}.xs-item img{width:60px;height:60px;object-fit:cover;background:transparent;mix-blend-mode:multiply;filter:grayscale(1)}.xs-info h5{font-family:Inter;font-size:.9rem;font-weight:500;color:var(--text-main)}.xs-info span{font-size:.85rem;color:var(--text-muted)}.cart-footer{padding:30px 40px;border-top:1px solid var(--border-color);background:var(--bg-primary)}.c-total{display:flex;justify-content:space-between;font-size:1.1rem;font-weight:600;margin-bottom:20px;color:var(--text-main)}.btn-full-block{width:100%;display:flex}.hero-v7{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bg-dark)}.hero-bg-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-bg-img{width:100%;height:100%;object-fit:cover;filter:brightness(.6) contrast(1.1)}.hero-overlay-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0a0a0a80,#0a0a0acc)}.hero-content{position:relative;z-index:10;text-align:center;color:var(--text-light);padding:0 20px;margin-top:60px}.hero-logo{margin-bottom:40px}.h-logo-brand{font-family:Playfair Display,serif;font-size:5.5rem;letter-spacing:.15em;font-weight:400;color:var(--text-light);line-height:1}.h-logo-sub{font-family:Inter,sans-serif;font-size:1rem;letter-spacing:.4em;font-weight:300;margin-top:15px;color:#b3b3b3}.hero-title{font-family:Inter,sans-serif;font-size:2.2rem;margin-bottom:15px;font-weight:300;letter-spacing:.05em;color:var(--text-light)}.hero-subtext{font-family:Inter;font-size:1.25rem;font-weight:300;letter-spacing:.05em;margin-bottom:50px;opacity:.9;color:var(--text-light)}.hero-actions{display:flex;justify-content:center;gap:20px}.hero-actions .btn-primary{background:var(--text-light);color:var(--bg-dark);border-color:var(--text-light)}.hero-actions .btn-primary:hover{background:var(--accent-gold);color:#000;border-color:var(--accent-gold)}.hero-actions .btn-outline-gold{background:transparent;color:var(--text-light);border-color:var(--text-light)}.hero-actions .btn-outline-gold:hover{background:var(--text-light);color:var(--bg-dark);border-color:var(--text-light)}.brands-section{overflow:hidden}.brands-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:60px 40px;align-items:center;justify-content:center;margin-top:20px}.brand-item{display:flex;align-items:center;justify-content:center;height:60px;padding:0 10px;transition:var(--transition-smooth);cursor:default}.brand-item:hover{transform:scale(1.05)}.brand-logo{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.brand-fallback{font-family:Playfair Display,serif;font-size:2rem;letter-spacing:.05em;color:var(--text-main);white-space:nowrap}.section-header{margin-bottom:60px}.product-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.product-card{text-align:center;cursor:pointer;transition:var(--transition-smooth)}.product-card:hover{transform:translateY(-10px)}.product-img-box{position:relative;aspect-ratio:4/5;overflow:hidden;background:#ebe6df;margin-bottom:20px;box-shadow:0 10px 30px #0000000d}.product-img-box img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;mix-blend-mode:multiply}.product-card:hover .product-img-box img{transform:scale(1.05)}.product-hover-actions{position:absolute;bottom:0;left:0;width:100%;display:flex;flex-direction:column;transform:translateY(100%);transition:var(--transition-smooth);background:#fdfbf7e6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-top:1px solid var(--border-color)}.product-card:hover .product-hover-actions{transform:translateY(0)}.btn-action{width:100%;padding:15px 0;background:transparent;border:none;font-family:Inter;font-size:.85rem;color:var(--text-main);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border-bottom:1px solid var(--border-color);transition:var(--transition-smooth);font-weight:500}.btn-action:last-child{border-bottom:none}.btn-action:hover{background:var(--text-main);color:var(--bg-primary)}.product-name{display:block;font-size:1.25rem;margin-bottom:5px;color:var(--text-main)}.product-price{font-family:Inter;font-weight:500;font-size:1rem;color:var(--text-muted)}.virtual-store-compact{overflow:hidden}.vs-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;align-items:center}.eyebrow{font-size:.8rem;text-transform:uppercase;letter-spacing:.15em;color:var(--accent-gold);margin-bottom:15px;font-weight:500}.vs-text{max-width:450px}.vs-text .section-title{font-size:3.5rem;margin-bottom:20px;line-height:1.1;color:var(--text-main)}.vs-desc{color:var(--text-muted);font-size:1.05rem}.vs-visual{position:relative;border:1px solid var(--border-color)}.vs-image-wrapper{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:var(--bg-secondary);cursor:pointer;box-shadow:0 20px 50px #0000001a}.vs-preview-img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease;filter:brightness(.9);mix-blend-mode:multiply}.vs-image-wrapper:hover .vs-preview-img{transform:scale(1.05);filter:brightness(1)}.vs-overlay-trigger{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fdfbf7e6;padding:15px 25px;border:1px solid var(--accent-gold);border-radius:40px;display:flex;align-items:center;gap:10px;opacity:0;transition:var(--transition-smooth);font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--text-main);box-shadow:0 0 20px #0000001a}.vs-image-wrapper:hover .vs-overlay-trigger{opacity:1}.branches-section{border-top:1px solid var(--border-color)}.section-subtitle{font-family:Inter;font-size:1.05rem;color:var(--text-muted);margin-top:10px}.branches-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1000px;margin:0 auto}.branch-card{background:var(--bg-secondary);border:1px solid var(--border-color);padding:50px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.branch-icon{font-size:2.5rem;color:var(--text-main);margin-bottom:20px;transition:color .3s}.branch-card:hover .branch-icon{color:var(--accent-gold)}.branch-card h3{font-size:1.8rem;margin-bottom:15px}.branch-card p{color:var(--text-muted);line-height:1.8;margin-bottom:20px;font-size:.95rem}.branch-contact{display:block;font-family:Playfair Display;font-size:1.5rem;color:var(--text-main);margin-bottom:20px;transition:color .3s}.branch-contact:hover{color:var(--accent-gold)}.branch-map-link{border-bottom-color:var(--text-main);color:var(--text-main)}.branch-map-link:hover{color:var(--accent-gold);border-bottom-color:var(--accent-gold)}.site-footer{border-top:1px solid var(--border-color);padding:100px 0 60px;background:var(--bg-primary)}.footer-centered-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-bottom:80px}.f-heading{font-family:Inter;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:30px;color:var(--text-muted)}.clean-list li{margin-bottom:15px}.clean-list a{font-family:Inter;font-size:.95rem;color:var(--text-main)}.clean-list a:hover{color:var(--accent-gold)}.newsletter-clean{display:flex;border-bottom:1px solid var(--border-color);padding-bottom:10px;max-width:300px;margin:0 auto;transition:border-color .3s}.newsletter-clean:focus-within{border-color:var(--text-main)}.newsletter-clean input{border:none;background:transparent;flex:1;font-family:Inter;font-size:.95rem;outline:none;text-align:center;color:var(--text-main)}.newsletter-clean button{background:none;border:none;font-size:1.2rem;cursor:pointer;color:var(--text-muted);transition:color .3s}.newsletter-clean button:hover{color:var(--text-main)}.footer-bottom-centered{text-align:center;border-top:1px solid var(--border-color);padding-top:60px}.f-logo .logo-main{font-size:2.2rem;color:var(--text-main)}.f-address{margin:20px 0;color:var(--text-muted);font-size:.95rem;line-height:1.8}.f-contact-inline{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:5px}.f-contact-inline a{color:var(--text-main);font-weight:500}.f-contact-inline a:hover{color:var(--accent-gold)}.divider{width:4px;height:4px;background:var(--border-color);border-radius:50%}.f-copyright{font-size:.8rem;color:#a0a0a0;margin-top:40px}.tryon-box{background:var(--bg-primary);border:1px solid var(--border-color);padding:50px;width:90%;max-width:450px;text-align:center;position:relative;box-shadow:0 20px 50px #0003}.tryon-box h2{font-size:2rem;margin-bottom:30px;color:var(--text-main)}.tryon-camera-area{background:var(--bg-secondary);padding:40px 20px;border:1px dashed var(--border-color)}.tryon-camera-area i{color:var(--text-main)}.fade-up{opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.25,1,.5,1)}.fade-up.visible{opacity:1;transform:translateY(0)}.fade-in{opacity:0;transition:all 1s ease}.fade-in.visible{opacity:1}.delay-1{transition-delay:.15s}.delay-2{transition-delay:.3s}.delay-3{transition-delay:.45s}@media(max-width:1024px){.top-nav{display:none}.mobile-only{display:flex}.vs-grid{grid-template-columns:1fr;text-align:center}.vs-text{max-width:100%;margin-bottom:40px}.footer-centered-grid{grid-template-columns:1fr;gap:50px}.product-grid-4{grid-template-columns:repeat(2,1fr)}.branches-grid{grid-template-columns:1fr}}@media(max-width:768px){.hero-content h1{font-size:3.5rem}.h-logo-brand{font-size:4rem}.hero-actions{flex-direction:column}.brands-grid{grid-template-columns:repeat(2,1fr);gap:40px}}.ai-chat-widget{position:fixed;bottom:30px;right:30px;z-index:1000;display:flex;flex-direction:column;align-items:flex-end;font-family:Inter,sans-serif}.ai-chat-toggle{width:60px;height:60px;border-radius:50%;background:var(--bg-dark);color:var(--accent-gold);border:1px solid var(--accent-gold);display:flex;align-items:center;justify-content:center;font-size:1.8rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #00000026}.ai-chat-toggle:hover{box-shadow:0 0 20px #cbaa6180;transform:scale(1.05)}.ai-chat-panel{width:360px;height:500px;max-height:75vh;background:var(--bg-dark);border-radius:20px;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(20px) scale(.95);transition:all .4s cubic-bezier(.19,1,.22,1);margin-bottom:20px;box-shadow:0 20px 40px #00000080}.ai-chat-panel.active{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.ai-chat-header{padding:20px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center;color:var(--text-light)}.ai-chat-header .btn-icon{color:var(--text-muted);transition:color .3s ease}.ai-chat-header .btn-icon:hover{color:var(--text-light)}.ai-header-info{display:flex;align-items:center;gap:15px}.ai-header-icon{font-size:2rem;color:var(--accent-gold)}.ai-header-info h4{font-family:Playfair Display,serif;font-size:1.4rem;margin:0;color:var(--text-light);letter-spacing:.05em;line-height:1.2}.ai-header-info span{font-size:.85rem;color:var(--accent-gold);opacity:.8;font-weight:300}.ai-chat-body{flex:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:15px}.ai-chat-body::-webkit-scrollbar{width:4px}.ai-chat-body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.chat-message{max-width:85%;display:flex;flex-direction:column;animation:chatPop .4s cubic-bezier(.19,1,.22,1) forwards}@keyframes chatPop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ai-message{align-self:flex-start}.user-message{align-self:flex-end}.msg-content{padding:15px 20px;font-size:.95rem;line-height:1.5;border-radius:18px}.ai-message .msg-content{background:#ffffff0d;color:var(--text-light);border-top-left-radius:4px;border:1px solid rgba(255,255,255,.02)}.user-message .msg-content{background:var(--accent-gold);color:#000;border-top-right-radius:4px;font-weight:500}.chat-quick-actions{display:flex;flex-direction:column;gap:8px;margin-top:5px;animation:chatPop .4s .2s cubic-bezier(.19,1,.22,1) both}.qa-btn{background:transparent;border:1px solid rgba(255,255,255,.15);color:var(--text-light);border-radius:12px;padding:12px 15px;font-size:.9rem;text-align:left;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:12px;font-family:Inter}.qa-btn i{color:var(--accent-gold);font-size:1.2rem}.qa-btn:hover{border-color:var(--accent-gold);background:#cbaa610d;transform:translate(5px)}.ai-chat-footer{padding:15px 20px;border-top:1px solid rgba(255,255,255,.05);background:#0a0a0a80}.chat-input-wrapper{display:flex;align-items:center;background:#ffffff0d;border-radius:30px;padding:5px 5px 5px 20px;border:1px solid transparent;transition:border-color .3s ease}.chat-input-wrapper:focus-within{border-color:#cbaa6180}.chat-input-wrapper input{flex:1;background:transparent;border:none;color:var(--text-light);font-size:.95rem;outline:none;font-family:Inter}.chat-input-wrapper input::placeholder{color:#ffffff4d}.chat-input-wrapper .btn-icon{background:var(--accent-gold);color:#000;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;margin-left:10px}.chat-input-wrapper .btn-icon:hover{opacity:.8}.cart-badge{position:absolute;top:-5px;right:-5px;background:var(--accent-gold);color:#000;font-size:.65rem;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Inter}#open-cart{position:relative}.mobile-drawer{position:fixed;top:0;left:-300px;width:280px;height:100vh;background:var(--bg-dark);z-index:9999;transition:left .5s cubic-bezier(.25,1,.5,1);padding:30px 0}.mobile-drawer.open{left:0}.mobile-drawer .drawer-header{padding:0 25px 25px;display:flex;justify-content:flex-end}.mobile-drawer .drawer-nav ul{list-style:none}.mobile-drawer .drawer-nav li a{display:block;padding:18px 30px;color:var(--text-light);font-family:Inter;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--border-dark);transition:color .3s,padding-left .3s}.mobile-drawer .drawer-nav li a:hover{color:var(--accent-gold);padding-left:40px}.btn-full-block{display:block;width:100%;text-align:center;padding:18px}.product-image-wrapper{position:relative;overflow:hidden}.product-img-hover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.product-image-wrapper:hover .product-img-hover{opacity:1}.product-hover-actions{position:absolute;bottom:0;left:0;right:0;padding:15px;background:linear-gradient(to top,rgba(0,0,0,.5),transparent);transform:translateY(100%);transition:transform .4s ease}.product-image-wrapper:hover .product-hover-actions{transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/arda-optik.css.map */
