*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0}:root{--gold: #746C61;--gold-dark: #514B43;--gold-light: #C9C3B9;--cream: #F7F5F2;--ink: #242A31;--muted: #666C73;--line: #DEDFE0;--white: #ffffff;--bordo: #343E49;--bordo-dark: #252D36;--shadow: 0 12px 40px rgba(36,42,49,0.08);--serif: 'Cormorant Garamond',Georgia,serif;--sans: 'Inter',-apple-system,BlinkMacSystemFont,sans-serif;--container: 1200px}html{scroll-behavior: smooth;overflow-x: hidden;overflow-x: clip;height: 100%;width: 100%;max-width: 100%}body{font-family: var(--sans);color: var(--ink);background: var(--white);line-height: 1.6;font-size: 15px;-webkit-font-smoothing: antialiased;width: 100%;max-width: 100%;position: relative;margin: 0 !important;padding: 0;display: flex !important;flex-direction: column !important;min-height: 100vh !important;min-height: 100dvh !important}.page-main{flex: 1 1 auto !important;display: block;width: 100%;min-height: 0}body > .footer{flex: 0 0 auto !important;width: 100%;margin-top: auto !important}a{color: inherit;text-decoration: none}img{max-width: 100%;display: block}button{cursor: pointer;font-family: inherit;border: none;background: none}.container{max-width: var(--container);margin: 0 auto;padding: 0 24px}h1,h2,h3{font-family: var(--serif);font-weight: 500;letter-spacing: 0.5px;color: var(--ink)}.top-bar{background: var(--bordo);color: #fff;font-size: 12.5px;padding: 10px 0;letter-spacing: 0.4px}.top-bar .container{display: flex;justify-content: space-between;align-items: center;gap: 16px}.top-bar .promo{color: #ECE7DF;font-weight: 500}.top-bar nav{display: flex;gap: 22px}.top-bar nav a{opacity: 0.92;transition: opacity 0.2s;color: #fff}.top-bar nav a:hover{opacity: 1;color: #ECE7DF}.gold-ticker{display: inline-flex;align-items: center;gap: 6px;padding: 3px 10px;border: 1px solid rgba(236,231,223,0.35);border-radius: 999px;font-size: 12px;letter-spacing: 0.2px;color: #fff8e1;background: rgba(255,255,255,0.04)}.gold-ticker strong{color: #ECE7DF;font-weight: 600}.gold-ticker::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: #6ce394;box-shadow: 0 0 0 0 rgba(108,227,148,0.7);animation: goldPulse 1.8s infinite}@keyframes goldPulse{0%{box-shadow: 0 0 0 0 rgba(108,227,148,0.55)}70%{box-shadow: 0 0 0 6px rgba(108,227,148,0)}100%{box-shadow: 0 0 0 0 rgba(108,227,148,0)}}@media (max-width: 768px){.top-bar .promo{font-size: 11px}.gold-ticker{font-size: 11px;padding: 2px 8px}}.product .gram-info{font-size: 11px;color: var(--muted,#6A7179);margin-top: 2px;letter-spacing: 0.2px;height: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.breadcrumb{background: var(--cream,#F7F5F2);border-bottom: 1px solid var(--line,#eee)}.breadcrumb .container{display: flex;align-items: center;gap: 8px;padding: 14px 24px;font-size: 12.5px;color: var(--muted,#6A7179);overflow-x: auto;white-space: nowrap;-webkit-overflow-scrolling: touch;scrollbar-width: none}.breadcrumb .container::-webkit-scrollbar{display: none}.breadcrumb a{color: var(--muted,#6A7179);text-decoration: none;flex-shrink: 0}.breadcrumb a:hover{color: var(--bordo,#343E49)}.breadcrumb .bc-sep{color: var(--gold,#746C61);flex-shrink: 0;font-size: 13px}.breadcrumb .bc-current{color: var(--ink,#242A31);font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;flex: 1;min-width: 0}@media (max-width: 768px){.breadcrumb .container{padding: 10px 14px;font-size: 11.5px;gap: 6px}.breadcrumb .bc-sep{font-size: 12px}.breadcrumb .bc-current{max-width: 60%}}@media (max-width: 480px){.breadcrumb .container{font-size: 11px;padding: 9px 12px;gap: 5px}.breadcrumb .bc-current{max-width: 55%}}.price-breakdown{margin: 18px 0 6px;padding: 16px 18px;border: 1px solid #DEE0E2;border-radius: 10px;background: linear-gradient(180deg,#fdfaf3 0%,#faf5ea 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,0.6)}.price-breakdown .pb-title{font-family: 'Cormorant Garamond',serif;font-weight: 600;font-size: 17px;color: var(--bordo,#343E49);margin: 0 0 12px;letter-spacing: 0.3px;display: flex;align-items: center;gap: 8px}.price-breakdown .pb-title::before{content: "";width: 14px;height: 14px;border-radius: 50%;background: radial-gradient(circle at 30% 30%,#E4E1DC,var(--gold) 70%);box-shadow: 0 1px 2px rgba(116,108,97,0.4)}.price-breakdown .pb-row{display: flex;justify-content: space-between;align-items: baseline;padding: 6px 0;border-bottom: 1px dashed #D4D6D9;font-size: 13px}.price-breakdown .pb-row:last-of-type{border-bottom: none}.price-breakdown .pb-row span{color: var(--muted,#6A7179)}.price-breakdown .pb-row strong{color: var(--ink,#242A31);font-weight: 600}.price-breakdown .pb-total{margin-top: 6px;padding-top: 10px;border-top: 1px solid var(--line) !important;border-bottom: none !important}.price-breakdown .pb-total span{color: var(--ink,#242A31);font-weight: 600;font-size: 14px}.price-breakdown .pb-total strong{font-family: 'Cormorant Garamond',serif;font-size: 20px;color: var(--bordo,#343E49);letter-spacing: 0.3px}.price-breakdown .pb-note{margin: 10px 0 0;font-size: 11px;color: var(--muted,#6A7179)}.header{background: var(--white);border-bottom: 1px solid var(--line);position: sticky;top: 0;z-index: 101}.header-inner{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;padding: 16px 0;gap: 24px;max-width: 1100px;margin: 0 auto;min-height: 60px}.header-actions-left,.header-actions-right{display: flex;gap: 12px;align-items: center;min-width: 0}.header-actions-left{justify-content: flex-start}.header-actions-right{justify-content: flex-end}.header-inner > .logo{justify-self: center;transform: translateX(12px)}.logo{display: inline-flex;flex-wrap: wrap;align-items: flex-end;justify-content: center;column-gap: 6px;row-gap: 4px;line-height: 1;color: var(--ink);text-align: center}.logo .logo-text{font-family: var(--serif);font-size: 28px;font-weight: 700;letter-spacing: 4px;color: var(--bordo);line-height: 1}.logo .logo-com{display: inline-flex;flex-direction: column-reverse;align-items: center;justify-content: flex-start;font-family: var(--sans);font-size: 5.5px;font-weight: 800;letter-spacing: 0;color: var(--gold);line-height: 1;gap: 0;height: 22px;align-self: flex-end;padding: 0 0 4px 0;overflow: hidden}.logo .logo-com i{font-style: normal;display: block;line-height: 1}.logo .logo-com .dot{color: var(--gold);font-size: 9px;line-height: 0.3;margin-top: -1px}.logo .logo-tagline{flex-basis: 100%;font-family: var(--sans);font-size: 9px;font-weight: 500;letter-spacing: 5px;color: var(--muted);text-transform: uppercase;margin-top: 4px}.icon-btn{display: inline-flex;align-items: center;gap: 8px;color: var(--ink);font-size: 12.5px;font-weight: 500;transition: color 0.25s;position: relative}.icon-btn:hover{color: var(--bordo)}.icon-btn .icon-wrap{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 42px;height: 42px;border-radius: 50%;background: var(--cream);border: 1px solid rgba(116,108,97,0.12);transition: all 0.25s}.icon-btn:hover .icon-wrap{background: rgba(52,62,73,0.06);border-color: var(--bordo)}.icon-btn .icon-wrap svg{width: 23px;height: 23px;stroke-width: 2.2 !important}.icon-btn .badge-count{position: absolute;top: -2px;right: -2px;min-width: 18px;height: 18px;padding: 0 5px;background: var(--bordo);color: var(--white);border: 2px solid var(--white);border-radius: 50%;font-size: 10px;font-weight: 700;font-family: var(--sans);line-height: 1;display: inline-flex;align-items: center;justify-content: center;letter-spacing: 0;box-shadow: 0 2px 6px rgba(52,62,73,0.25)}.icon-btn .badge-count.gold{background: var(--gold);box-shadow: 0 2px 6px rgba(116,108,97,0.3)}.icon-btn[aria-label="Bildirimler"] .icon-wrap svg{transform-origin: top center;animation: bellShake 2.8s ease-in-out infinite}.icon-btn[aria-label="Bildirimler"]:hover .icon-wrap svg{animation-play-state: paused;transform: rotate(0deg)}@keyframes bellShake{0%,50%,100%{transform: rotate(0)}6%{transform: rotate(-14deg)}12%{transform: rotate(12deg)}18%{transform: rotate(-10deg)}24%{transform: rotate(8deg)}30%{transform: rotate(-5deg)}36%{transform: rotate(3deg)}42%{transform: rotate(0)}}.icon-btn[aria-label="Bildirimler"] .badge-count{animation: badgePulse 2.8s ease-in-out infinite}@keyframes badgePulse{0%,50%,100%{transform: scale(1)}10%{transform: scale(1.18)}20%{transform: scale(0.95)}30%{transform: scale(1.1)}40%{transform: scale(1)}}.icon-btn .icon-label{font-size: 12.5px;font-weight: 500;letter-spacing: 0.3px;white-space: nowrap}.icon-btn > svg{width: 21px;height: 21px}.search-wrap{position: relative;flex: 0 1 220px;max-width: 220px;min-width: 0}.search-wrap input{width: 100%;padding: 10px 14px 10px 36px;border: 1px solid var(--line);border-radius: 50px;font-family: inherit;font-size: 12.5px;background: var(--cream);transition: border-color 0.2s,background 0.2s}.search-wrap input:focus{outline: none;border-color: var(--gold);background: var(--white)}.search-wrap input::placeholder{color: var(--muted);font-size: 12.5px}.search-wrap svg{position: absolute;left: 12px;top: 50%;transform: translateY(-50%);width: 15px;height: 15px;color: var(--muted)}.main-nav{border-bottom: 1px solid var(--line);background: var(--white);position: sticky;top: 73px;z-index: 100;box-shadow: 0 1px 0 rgba(0,0,0,0.02)}.main-nav > .container > ul{list-style: none;display: flex;justify-content: space-between;gap: 4px;flex-wrap: nowrap;white-space: nowrap}.main-nav > .container > ul > li > a{display: block;padding: 16px 14px;font-size: 12.5px;font-weight: 500;letter-spacing: 0.6px;transition: color 0.35s cubic-bezier(0.4,0,0.2,1),letter-spacing 0.35s cubic-bezier(0.4,0,0.2,1);position: relative;white-space: nowrap}.main-nav > .container > ul > li > a::before{content: '';position: absolute;bottom: 10px;left: 50%;right: 50%;height: 1.5px;background: linear-gradient(90deg,transparent,var(--gold) 30%,var(--gold) 70%,transparent);transition: left 0.4s cubic-bezier(0.4,0,0.2,1),right 0.4s cubic-bezier(0.4,0,0.2,1),opacity 0.3s;opacity: 0}.main-nav > .container > ul > li > a:hover{color: var(--bordo);letter-spacing: 1.4px}.main-nav > .container > ul > li > a:hover::before{left: 16%;right: 16%;opacity: 1}.main-nav > .container > ul > li > a.active{color: var(--bordo);font-weight: 600}.main-nav > .container > ul > li > a.active::before{left: 16%;right: 16%;opacity: 1}.main-nav > .container > ul > li > a.active{color: var(--bordo);font-weight: 600}.hero{position: relative;width: 100%;aspect-ratio: 1520 / 575;overflow: hidden;background: var(--cream)}.hero-slide{position: absolute;inset: 0;opacity: 0;visibility: hidden;transition: opacity 0.8s ease,visibility 0.8s ease;display: block}.hero-slide.active{opacity: 1;visibility: visible;z-index: 1}.hero-slide img{width: 100%;height: 100%;object-fit: cover;object-position: center;display: block;border: none;outline: none}.hero-arrow{position: absolute;top: 50%;transform: translateY(-50%);width: 44px;height: 44px;border: 1px solid rgba(255,255,255,0.6);background: transparent;color: var(--white);border-radius: 50%;z-index: 10;display: flex;align-items: center;justify-content: center;transition: all 0.25s;opacity: 0.7}.hero-arrow:hover{background: var(--gold);border-color: var(--gold);color: var(--white);opacity: 1}.hero-arrow.prev{left: 24px}.hero-arrow.next{right: 24px}.hero-arrow svg{width: 16px;height: 16px}.hero-dots{position: absolute;bottom: 14px;left: 50%;transform: translateX(-50%);display: flex;gap: 8px;z-index: 10}.hero-dot{width: 44px;height: 44px;border: none;background: transparent;cursor: pointer;padding: 0;position: relative;display: inline-flex;align-items: center;justify-content: center;-webkit-tap-highlight-color: transparent}.hero-dot::before{content: '';display: block;width: 10px;height: 10px;border-radius: 50%;background: rgba(255,255,255,0.5);border: 1px solid rgba(255,255,255,0.8);transition: all 0.25s}.hero-dot.active::before{background: #fff;width: 28px;border-radius: 5px}.hero-slide:not(.active){pointer-events: none}.section{padding: 90px 0}.section-head{text-align: center;margin-bottom: 56px;position: relative;display: flex;flex-direction: column;align-items: center}.section-head .eyebrow{display: inline-flex;align-items: center;gap: 16px;font-size: 11px;letter-spacing: 6px;text-transform: uppercase;color: var(--gold-dark);font-weight: 600;animation: revealUp 0.9s cubic-bezier(0.2,0.7,0.3,1) 0.1s backwards}.section-head .eyebrow::before,.section-head .eyebrow::after{content: '';display: block;width: 56px;height: 1px;background: linear-gradient(90deg,transparent,var(--gold),transparent)}.section-head h2{font-family: var(--serif);font-size: 54px;font-weight: 500;margin: 20px 0 0;letter-spacing: 1px;line-height: 1.1;background: linear-gradient(135deg,var(--ink) 0%,var(--bordo) 45%,var(--gold-dark) 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;position: relative;display: inline-block;animation: revealUp 0.9s cubic-bezier(0.2,0.7,0.3,1) 0.25s backwards}.section-head h2 em{font-style: normal;font-weight: 500;background: linear-gradient(135deg,var(--gold-dark) 0%,var(--gold) 50%,var(--gold-light) 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.section-head h2::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(105deg,transparent 35%,rgba(201,195,185,0.55) 50%,transparent 65%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;background-size: 250% 100%;background-position: 200% 0;animation: goldShimmer 4.5s ease-in-out infinite;pointer-events: none}@keyframes goldShimmer{0%{background-position: 200% 0}60%{background-position: -100% 0}100%{background-position: -100% 0}}.section-head .ornament{display: flex;align-items: center;justify-content: center;gap: 14px;margin: 22px auto 18px;width: fit-content;animation: revealUp 0.9s cubic-bezier(0.2,0.7,0.3,1) 0.4s backwards}.section-head .ornament::before,.section-head .ornament::after{content: '';width: 70px;height: 1px;background: linear-gradient(90deg,transparent,var(--gold) 50%,transparent)}.section-head .diamond{width: 10px;height: 10px;background: linear-gradient(135deg,var(--gold-light),var(--gold-dark));transform: rotate(45deg);position: relative;box-shadow: 0 0 12px rgba(116,108,97,0.5);animation: diamondPulse 2.8s ease-in-out infinite}.section-head .diamond::before{content: '';position: absolute;inset: 2px;background: linear-gradient(135deg,var(--gold-light),var(--gold))}@keyframes diamondPulse{0%,100%{box-shadow: 0 0 12px rgba(116,108,97,0.4);transform: rotate(45deg) scale(1)}50%{box-shadow: 0 0 22px rgba(116,108,97,0.7);transform: rotate(45deg) scale(1.08)}}.section-head p{color: var(--muted);max-width: 620px;margin: 0 auto;font-size: 14.5px;line-height: 1.75;letter-spacing: 0.3px;animation: revealUp 0.9s cubic-bezier(0.2,0.7,0.3,1) 0.55s backwards}@keyframes revealUp{from{opacity: 0;transform: translateY(22px)}to{opacity: 1;transform: translateY(0)}}.mobile-menu-toggle,.mobile-search-toggle,.mobile-drawer,.mobile-drawer-overlay,.bottom-nav,.search-overlay,.mobile-sticky-cta{display: none}@media (max-width: 768px){.header{position: sticky;top: 0;z-index: 101}.header-inner{gap: 8px !important;padding: 10px 0 !important}.header-actions-left{gap: 4px !important}.header-actions-right{padding-right: 0 !important;gap: 4px !important}.header-actions-right > .icon-btn:not([aria-label^="Sepetim"]){display: none !important}.main-nav{top: 58px !important}.header-inner > .logo{transform: none !important}.header-actions-right .icon-btn .icon-wrap{width: 38px !important;height: 38px !important;background: transparent !important;border: none !important}.header-actions-right .icon-btn .icon-wrap svg{width: 21px !important;height: 21px !important}.header-actions-right .icon-btn .badge-count{min-width: 16px !important;height: 16px !important;font-size: 9.5px !important;top: 2px !important;right: 2px !important}.mobile-menu-toggle{display: inline-flex;width: 40px;height: 40px;background: transparent;border: none;padding: 0;cursor: pointer;align-items: center;justify-content: center;color: var(--ink);border-radius: 8px;transition: background 0.2s}.mobile-menu-toggle:hover{background: var(--cream)}.mobile-menu-toggle .bars{display: flex;flex-direction: column;gap: 4px;width: 22px}.mobile-menu-toggle .bars span{display: block;height: 2px;background: var(--ink);border-radius: 2px;transition: all 0.25s}.mobile-menu-toggle .bars span:nth-child(2){width: 70%}.mobile-menu-toggle .bars span:nth-child(3){width: 85%}.mobile-search-toggle{display: inline-flex;width: 40px;height: 40px;background: transparent;border: none;padding: 0;cursor: pointer;align-items: center;justify-content: center;color: var(--ink);border-radius: 50%;transition: background 0.2s}.mobile-search-toggle:hover{background: var(--cream)}.mobile-search-toggle svg{width: 22px;height: 22px}.bottom-nav{display: grid !important;position: fixed !important;bottom: 0 !important;left: 0 !important;right: 0 !important;background: linear-gradient(180deg,var(--bordo) 0%,var(--bordo-dark) 100%);border-top: 1px solid rgba(116,108,97,0.25);z-index: 95;grid-template-columns: repeat(5,1fr);padding-bottom: env(safe-area-inset-bottom,0);box-shadow: 0 -6px 18px rgba(52,62,73,0.15);margin-bottom: 0;transform: translateZ(0) !important;-webkit-transform: translateZ(0) !important;will-change: transform;-webkit-backface-visibility: hidden;backface-visibility: hidden}.bottom-nav.bn-4{grid-template-columns: repeat(4,1fr) !important}body.drawer-open .bottom-nav,body.drawer-open body::after{transform: translateY(110%) !important;-webkit-transform: translateY(110%) !important;transition: transform 0.28s cubic-bezier(0.4,0,0.2,1)}.bottom-nav{transition: transform 0.28s cubic-bezier(0.4,0,0.2,1)}body::after{content: '';position: fixed;bottom: 0;left: 0;right: 0;height: env(safe-area-inset-bottom,0);background: var(--bordo-dark);z-index: 94;pointer-events: none}.bottom-nav-item{display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 7px 4px 6px;text-decoration: none;color: rgba(255,255,255,0.7);font-size: 10px;font-weight: 500;letter-spacing: 0.2px;gap: 2px;position: relative;transition: all 0.2s;background: transparent;border: none;cursor: pointer;font-family: inherit;min-height: 52px}.bottom-nav-item:hover{color: rgba(255,255,255,0.9)}.bottom-nav-item:active{transform: scale(0.94)}.bottom-nav-item.active{color: var(--gold-light);font-weight: 600}.bottom-nav-item.active::before{content: "";position: absolute;top: 0;left: 30%;right: 30%;height: 2.5px;background: linear-gradient(90deg,transparent,var(--gold-light),transparent);border-radius: 0 0 4px 4px}.bottom-nav-item svg{width: 20px;height: 20px;transition: transform 0.2s;stroke-width: 1.9}.bottom-nav-item.active svg{transform: translateY(-1px)}.bottom-nav-item .bn-badge{position: absolute;top: 6px;right: calc(50% - 18px);min-width: 17px;height: 17px;background: var(--gold);color: #fff;font-size: 10px;font-weight: 700;border-radius: 50%;border: 2px solid var(--bordo);display: inline-flex;align-items: center;justify-content: center;padding: 0 4px;line-height: 1;box-shadow: 0 1px 3px rgba(0,0,0,0.2)}body{padding-bottom: calc(52px + env(safe-area-inset-bottom,0px))}body.has-sticky-cta{padding-bottom: calc(112px + env(safe-area-inset-bottom,0px))}.floating-actions{bottom: calc(64px + env(safe-area-inset-bottom,0px)) !important}.mobile-drawer-overlay{display: block !important;position: fixed;inset: 0;background: rgba(10,12,14,0.55);z-index: 1099;opacity: 0;visibility: hidden;transition: opacity 0.3s ease,visibility 0.3s ease}.mobile-drawer-overlay.open{opacity: 1;visibility: visible}.mobile-drawer{display: flex !important;flex-direction: column;position: fixed;top: 0;left: 0;bottom: 0;width: 330px;max-width: 88vw;background: var(--white);z-index: 1100;transform: translateX(-100%);transition: transform 0.35s cubic-bezier(0.4,0,0.2,1);overflow-y: auto;overscroll-behavior: contain}.mobile-drawer.open{transform: translateX(0);box-shadow: 0 0 50px rgba(0,0,0,0.2)}.drawer-head{padding: 22px 22px 18px;background: linear-gradient(135deg,var(--bordo) 0%,var(--bordo-dark) 100%);color: var(--white);position: relative}.drawer-head .close-x{position: absolute;top: 16px;right: 16px;width: 32px;height: 32px;border-radius: 50%;background: rgba(255,255,255,0.15);border: none;color: var(--white);display: inline-flex;align-items: center;justify-content: center;cursor: pointer}.drawer-head .close-x svg{width: 14px;height: 14px}.drawer-greet{font-family: var(--serif);font-size: 20px;font-weight: 500;margin: 0 0 4px;color: var(--white)}.drawer-sub{font-size: 12.5px;color: rgba(255,255,255,0.78);margin: 0 0 14px}.drawer-auth-row{display: flex;gap: 8px}.drawer-auth-row a{flex: 1;padding: 9px 12px;text-align: center;border-radius: 6px;font-size: 12px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.7px;text-decoration: none;transition: all 0.2s}.drawer-auth-row .login{background: var(--white);color: var(--bordo)}.drawer-auth-row .register{border: 1px solid rgba(255,255,255,0.4);color: var(--white)}.drawer-section{padding: 14px 0 8px;border-bottom: 1px solid var(--line)}.drawer-section:last-child{border-bottom: none}.drawer-section-title{font-size: 11px;font-weight: 700;letter-spacing: 1.5px;text-transform: uppercase;color: var(--muted);padding: 6px 22px 10px}.drawer-link{display: flex;align-items: center;gap: 14px;padding: 13px 22px;color: var(--ink);font-size: 14px;font-weight: 500;text-decoration: none;transition: background 0.15s,color 0.15s}.drawer-link:hover,.drawer-link:active{background: var(--cream);color: var(--bordo)}.drawer-link svg{width: 18px;height: 18px;color: var(--bordo);flex-shrink: 0}.drawer-link .arrow{margin-left: auto;color: var(--muted);width: 14px;height: 14px}.drawer-contact{background: var(--cream);padding: 18px 22px;margin-top: auto}.drawer-contact-item{display: flex;gap: 10px;align-items: center;font-size: 13px;color: var(--ink);padding: 6px 0;text-decoration: none}.drawer-contact-item svg{width: 16px;height: 16px;color: var(--bordo);flex-shrink: 0}.drawer-social{display: flex;gap: 10px;margin-top: 14px;padding-top: 14px;border-top: 1px solid var(--line)}.drawer-social a{width: 34px;height: 34px;border-radius: 50%;background: var(--white);border: 1px solid var(--line);display: inline-flex;align-items: center;justify-content: center;color: var(--bordo);text-decoration: none}.drawer-social svg{width: 16px;height: 16px}.search-overlay{display: flex !important;flex-direction: column;position: fixed;inset: 0;background: var(--white);z-index: 1098;opacity: 0;visibility: hidden;transition: opacity 0.25s ease,visibility 0.25s ease}.search-overlay.open{opacity: 1;visibility: visible}.search-overlay-head{display: flex;align-items: center;gap: 10px;padding: 14px 16px;border-bottom: 1px solid var(--line);background: var(--white)}.search-overlay-head .close-x{width: 36px;height: 36px;border-radius: 50%;background: var(--cream);border: none;color: var(--ink);cursor: pointer;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0}.search-overlay-head .close-x svg{width: 18px;height: 18px}.search-overlay-head input{flex: 1;padding: 11px 14px;border: 1px solid var(--line);border-radius: 50px;font-family: inherit;font-size: 15px;background: var(--cream)}.search-overlay-head input:focus{outline: none;border-color: var(--bordo)}.search-suggestions{padding: 18px 16px;flex: 1;overflow-y: auto}.search-suggestions h4{font-size: 11px;font-weight: 700;letter-spacing: 1.5px;text-transform: uppercase;color: var(--muted);margin: 0 0 12px}.search-suggestions .chips{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 22px}.search-suggestions .chip{padding: 8px 14px;background: var(--cream);border: 1px solid var(--line);border-radius: 50px;font-size: 13px;color: var(--ink);text-decoration: none}.search-suggestions .chip:hover{border-color: var(--bordo);color: var(--bordo)}.mobile-sticky-cta{display: flex !important;position: fixed;bottom: calc(60px + env(safe-area-inset-bottom,0px));left: 0;right: 0;background: var(--white);border-top: 1px solid var(--line);padding: 10px 14px;z-index: 96;gap: 10px;align-items: center;box-shadow: 0 -4px 14px rgba(0,0,0,0.06);transform: translateY(100%);transition: transform 0.3s ease}.mobile-sticky-cta.visible{transform: translateY(0)}.mobile-sticky-cta .msc-price{font-family: var(--sans);font-size: 16px;font-weight: 700;color: var(--ink);flex-shrink: 0;letter-spacing: 0;line-height: 1;font-variant-numeric: tabular-nums;white-space: nowrap;padding: 0 4px}.mobile-sticky-cta .msc-btn{flex: 1;padding: 13px 14px;background: var(--bordo);color: var(--white);font-family: var(--sans);font-size: 12px;font-weight: 600;letter-spacing: 1.2px;text-transform: uppercase;border-radius: 6px;border: none;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 8px}.mobile-sticky-cta .msc-btn svg{width: 16px;height: 16px}@media (max-width: 380px){.mobile-sticky-cta{padding: 9px 10px;gap: 8px}.mobile-sticky-cta .msc-price{font-size: 14px}.mobile-sticky-cta .msc-btn{font-size: 11px;padding: 12px 10px;letter-spacing: 0.8px}}body.has-sticky-cta .floating-actions{bottom: calc(140px + env(safe-area-inset-bottom,0px)) !important}}.floating-actions{position: fixed;right: 22px;bottom: 22px;display: flex;flex-direction: column;gap: 12px;z-index: 999;align-items: flex-end}.fab.scroll-top{background: var(--ink);color: var(--gold-light);border: 1px solid rgba(201,195,185,0.35);opacity: 0;visibility: hidden;transform: scale(0.6);transition: opacity 0.3s,transform 0.3s,background 0.2s,color 0.2s,border-color 0.2s;margin-top: 6px}.fab.scroll-top.visible{opacity: 1;visibility: visible;transform: scale(1)}.fab.scroll-top:hover{background: var(--bordo);color: var(--white);border-color: var(--bordo);transform: scale(1.08)}.fab.scroll-top svg{width: 20px;height: 20px}.fab{width: 48px;height: 48px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;color: var(--white);cursor: pointer;box-shadow: 0 8px 20px rgba(0,0,0,0.18);transition: transform 0.25s ease,box-shadow 0.25s ease;position: relative;border: none;text-decoration: none;flex-shrink: 0}.fab:hover{transform: scale(1.08);box-shadow: 0 14px 30px rgba(0,0,0,0.28)}.fab svg{width: 22px;height: 22px}.fab.whatsapp{background: #25d366}.fab.instagram{background: linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.fab.phone{background: var(--bordo)}.fab .online-dot{position: absolute;top: 2px;right: 2px;width: 13px;height: 13px;background: #25d366;border: 2px solid var(--white);border-radius: 50%}.fab .online-dot::after{content: "";position: absolute;inset: -2px;border-radius: 50%;background: rgba(37,211,102,0.5);animation: pulseDot 2s ease-in-out infinite;will-change: transform,opacity}@keyframes pulseDot{0%,100%{transform: scale(1);opacity: 0}10%{opacity: 1}50%{transform: scale(1.9);opacity: 0}}@media (prefers-reduced-motion: reduce){.fab .online-dot::after{animation: none}}.fab-tooltip{position: absolute;right: calc(100% + 14px);top: 0;background: var(--white);border-radius: 50px;padding: 10px 16px;display: flex;align-items: center;gap: 10px;white-space: nowrap;box-shadow: 0 12px 28px rgba(0,0,0,0.16);animation: tooltipIn 0.45s ease 0.4s backwards}.fab-tooltip::after{content: '';position: absolute;left: 100%;top: 50%;transform: translateY(-50%);width: 0;height: 0;border-left: 8px solid var(--white);border-top: 6px solid transparent;border-bottom: 6px solid transparent}.fab-tooltip .indicator{width: 10px;height: 10px;background: #25d366;border-radius: 50%;flex-shrink: 0}.fab-tooltip .text strong{display: block;font-size: 13px;color: var(--ink);font-weight: 700}.fab-tooltip .text small{display: block;font-size: 11.5px;color: var(--muted);margin-top: 1px}.fab-tooltip .close-btn{width: 22px;height: 22px;background: rgba(0,0,0,0.06);border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;border: none;color: var(--ink);flex-shrink: 0}.fab-tooltip .close-btn:hover{background: rgba(0,0,0,0.12)}.fab-tooltip .close-btn svg{width: 11px;height: 11px}.fab-tooltip.hidden{display: none}@keyframes tooltipIn{from{opacity: 0;transform: translateX(10px)}to{opacity: 1;transform: translateX(0)}}@media (max-width: 768px){.floating-actions{right: 14px;bottom: 14px;gap: 10px}.fab{width: 46px;height: 46px}.fab svg{width: 22px;height: 22px}.fab-tooltip{display: none}}.info-page{max-width: 980px;margin: 30px auto 60px;padding: 0 24px}.info-card{background: var(--white);border: 1px solid var(--line);border-radius: 12px;padding: 36px 40px}.info-card h1{font-family: var(--serif);font-size: 34px;font-weight: 500;margin: 0 0 6px;color: var(--ink)}.info-card .lead{color: var(--muted);font-size: 14.5px;line-height: 1.7;margin-bottom: 24px;padding-bottom: 20px;border-bottom: 1px solid var(--line)}.info-card h2{font-family: var(--serif);font-size: 22px;font-weight: 500;color: var(--bordo);margin: 28px 0 12px}.info-card h3{font-family: var(--sans);font-size: 15px;font-weight: 600;color: var(--ink);margin: 22px 0 10px}.info-card p{color: var(--muted);font-size: 14px;line-height: 1.85;margin-bottom: 14px}.info-card strong{color: var(--ink);font-weight: 600}.info-card ul,.info-card ol{padding-left: 22px;margin-bottom: 16px;color: var(--muted);line-height: 1.85;font-size: 14px}.info-card ul li,.info-card ol li{margin-bottom: 6px}.info-card a{color: var(--bordo);text-decoration: underline}.info-card hr{border: 0;border-top: 1px solid var(--line);margin: 28px 0}.help-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px;margin-top: 12px}.help-card{background: var(--white);border: 1px solid var(--line);border-radius: 10px;padding: 26px 20px;transition: all 0.25s;text-align: center;text-decoration: none;color: inherit;display: block}.help-card:hover{border-color: var(--bordo);transform: translateY(-3px);box-shadow: 0 10px 24px rgba(0,0,0,0.06)}.help-card .icon-circle{width: 56px;height: 56px;border-radius: 50%;background: var(--cream);display: inline-flex;align-items: center;justify-content: center;color: var(--bordo);margin-bottom: 14px}.help-card .icon-circle svg{width: 26px;height: 26px}.help-card h4{font-family: var(--sans);font-size: 14px;font-weight: 600;color: var(--ink);margin: 0 0 4px}.help-card p{font-size: 12.5px;color: var(--muted);margin: 0}.faq-list{margin-top: 12px}.faq-item{border: 1px solid var(--line);border-radius: 8px;margin-bottom: 10px;overflow: hidden;background: var(--white)}.faq-q{padding: 16px 20px;cursor: pointer;display: flex;justify-content: space-between;align-items: center;font-weight: 500;font-size: 14px;color: var(--ink);background: var(--white);border: none;width: 100%;text-align: left;font-family: inherit;transition: background 0.2s}.faq-q:hover{background: var(--cream)}.faq-q .chev{transition: transform 0.25s;color: var(--bordo);width: 14px;height: 14px;flex-shrink: 0}.faq-item.open .faq-q{background: var(--cream);color: var(--bordo)}.faq-item.open .faq-q .chev{transform: rotate(180deg)}.faq-a{padding: 0 20px;max-height: 0;overflow: hidden;transition: max-height 0.3s ease,padding 0.3s ease;font-size: 13.5px;line-height: 1.7;color: var(--muted)}.faq-item.open .faq-a{padding: 4px 20px 18px;max-height: 800px}.tracking-form{max-width: 480px;margin: 8px auto 0}.contact-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 36px}.contact-info-block{display: flex;gap: 14px;align-items: flex-start;margin-bottom: 22px}.contact-info-block .ci-icon{width: 44px;height: 44px;border-radius: 50%;background: var(--cream);color: var(--bordo);display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0}.contact-info-block .ci-icon svg{width: 20px;height: 20px}.contact-info-block .text strong{display: block;color: var(--ink);margin-bottom: 3px;font-weight: 600;font-size: 14px}.contact-info-block .text p{color: var(--muted);font-size: 13px;line-height: 1.55;margin: 0}.ring-size-table{width: 100%;border-collapse: collapse;margin-top: 14px}.ring-size-table th,.ring-size-table td{padding: 11px 16px;border: 1px solid var(--line);text-align: center}.ring-size-table th{background: var(--cream);font-weight: 600;color: var(--ink);font-size: 11.5px;letter-spacing: 0.5px;text-transform: uppercase}.ring-size-table td{color: var(--muted);font-size: 13.5px}.ring-size-table tr:hover td{background: rgba(116,108,97,0.04);color: var(--ink)}.job-list{display: grid;gap: 12px}.job-card{border: 1px solid var(--line);border-radius: 10px;padding: 20px 22px;display: flex;justify-content: space-between;align-items: center;transition: border-color 0.2s;flex-wrap: wrap;gap: 12px}.job-card:hover{border-color: var(--bordo)}.job-card .job-info h4{font-family: var(--sans);font-size: 15px;font-weight: 600;margin: 0 0 6px;color: var(--ink)}.job-card .job-meta{font-size: 12px;color: var(--muted)}.job-card .job-meta span{margin-right: 12px}.job-card .job-apply{padding: 9px 18px;border: 1px solid var(--bordo);color: var(--bordo);border-radius: 6px;font-size: 11.5px;font-weight: 600;letter-spacing: 1px;text-transform: uppercase;transition: all 0.2s}.job-card .job-apply:hover{background: var(--bordo);color: var(--white)}@media (max-width: 768px){.help-grid{grid-template-columns: 1fr}.contact-grid{grid-template-columns: 1fr}.info-card{padding: 24px 22px}.info-card h1{font-size: 26px}}.auth-wrap{display: flex;align-items: center;justify-content: center;min-height: 60vh;padding: 50px 20px;background: var(--cream)}.auth-card{background: var(--white);border: 1px solid var(--line);border-radius: 12px;padding: 40px;max-width: 460px;width: 100%;box-shadow: 0 12px 36px rgba(36,42,49,0.04)}.auth-card.wide{max-width: 560px}.auth-card h1{font-family: var(--serif);font-size: 32px;font-weight: 500;text-align: center;margin: 0 0 8px;color: var(--ink)}.auth-card .auth-sub{text-align: center;color: var(--muted);font-size: 13.5px;margin-bottom: 28px}.form-group{margin-bottom: 18px}.form-group label{display: block;font-size: 11.5px;font-weight: 600;color: var(--ink);margin-bottom: 6px;letter-spacing: 0.7px;text-transform: uppercase}.form-group input,.form-group select,.form-group textarea{width: 100%;padding: 12px 14px;border: 1px solid var(--line);border-radius: 6px;font-family: inherit;font-size: 14px;color: var(--ink);background: var(--white);transition: border-color 0.2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline: none;border-color: var(--bordo)}.form-group textarea{resize: vertical;min-height: 90px}.form-group .hint{display: block;font-size: 11px;color: var(--muted);margin-top: 4px}.form-row{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.form-check{display: flex;align-items: center;gap: 8px;margin-bottom: 18px;font-size: 13px;color: var(--muted)}.form-check input{accent-color: var(--bordo);width: 14px;height: 14px}.form-check a{color: var(--bordo);text-decoration: underline}.btn-auth{width: 100%;padding: 14px;background: var(--bordo);color: var(--white);font-size: 13px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;border-radius: 6px;cursor: pointer;border: none;font-family: inherit;transition: background 0.25s}.btn-auth:hover{background: var(--bordo-dark)}.btn-outline{width: 100%;padding: 14px;background: var(--white);color: var(--bordo);font-size: 13px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;border-radius: 6px;cursor: pointer;border: 1px solid var(--bordo);font-family: inherit;transition: all 0.2s}.btn-outline:hover{background: var(--bordo);color: var(--white)}.auth-divider{display: flex;align-items: center;gap: 14px;margin: 22px 0;font-size: 12px;color: var(--muted)}.auth-divider::before,.auth-divider::after{content: '';flex: 1;height: 1px;background: var(--line)}.auth-social{display: flex;gap: 8px}.auth-social button{flex: 1;padding: 11px 10px;background: var(--white);border: 1px solid var(--line);border-radius: 8px;font-size: 13px;font-weight: 500;color: var(--ink);cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 8px;font-family: inherit;transition: all 0.2s}.auth-social button:hover{border-color: var(--bordo);transform: translateY(-1px);box-shadow: 0 6px 16px rgba(0,0,0,0.06)}.auth-social svg{width: 18px;height: 18px;flex-shrink: 0}.auth-social .soc-apple{background: #000;color: var(--white);border-color: #000}.auth-social .soc-apple:hover{background: #222}.auth-social .soc-apple svg{color: var(--white)}.auth-social .soc-google svg,.auth-social .soc-facebook svg{color: inherit}.secure-note{display: flex;gap: 10px;align-items: flex-start;margin: 18px 0 0;padding: 12px 14px;background: rgba(40,138,79,0.06);border: 1px solid rgba(40,138,79,0.2);border-radius: 6px;font-size: 12px;color: #2a8a4f;line-height: 1.5}.secure-note svg{width: 16px;height: 16px;flex-shrink: 0;margin-top: 1px;color: #2a8a4f}.secure-note strong{color: #2a8a4f;font-weight: 600}@media (max-width: 380px){.auth-social{flex-direction: column}.auth-social button{padding: 12px}.auth-social span{display: inline}}.auth-footer{text-align: center;margin-top: 22px;font-size: 13px;color: var(--muted)}.auth-footer a{color: var(--bordo);font-weight: 600}.forgot-link{display: block;text-align: right;margin: -10px 0 18px;font-size: 12.5px;color: var(--bordo)}.account-layout{display: grid;grid-template-columns: 260px 1fr;gap: 36px;padding: 36px 24px 70px;max-width: var(--container);margin: 0 auto}.account-page > .container > .account-layout{padding: 36px 0 70px;max-width: none;margin: 0}.account-sidebar{background: var(--white);border: 1px solid var(--line);border-radius: 10px;padding: 22px;position: sticky;top: 135px;align-self: start}.account-user{display: flex;gap: 12px;align-items: center;padding-bottom: 18px;border-bottom: 1px solid var(--line);margin-bottom: 16px}.account-avatar{width: 48px;height: 48px;border-radius: 50%;background: var(--bordo);color: var(--white);display: flex;align-items: center;justify-content: center;font-family: var(--serif);font-size: 20px;font-weight: 600;flex-shrink: 0}.account-user .au-info{min-width: 0}.account-user .name{font-weight: 600;color: var(--ink);font-size: 14px;line-height: 1.3}.account-user .email{font-size: 12px;color: var(--muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.account-nav{list-style: none;padding: 0;margin: 0}.account-nav li{margin-bottom: 2px}.account-nav a{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 6px;font-size: 13.5px;color: var(--ink);transition: all 0.2s}.account-nav a:hover{background: var(--cream);color: var(--bordo)}.account-nav a.active{background: var(--bordo);color: var(--white)}.account-nav a svg{width: 16px;height: 16px;flex-shrink: 0}.account-nav .logout{margin-top: 14px;padding-top: 16px;border-top: 1px solid var(--line)}.account-nav .logout a{color: var(--muted)}.account-nav .logout a:hover{color: var(--bordo)}.account-content{background: var(--white);border: 1px solid var(--line);border-radius: 10px;padding: 30px}.account-content > h1{font-family: var(--serif);font-size: 28px;font-weight: 500;margin: 0 0 4px;color: var(--ink)}.account-content > .subtitle{color: var(--muted);font-size: 13.5px;margin-bottom: 24px;padding-bottom: 18px;border-bottom: 1px solid var(--line)}.acc-stats{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px;margin-bottom: 32px}.acc-stat{background: var(--cream);padding: 18px;border-radius: 8px;border: 1px solid var(--line)}.acc-stat .icon{width: 38px;height: 38px;background: var(--white);border-radius: 50%;display: flex;align-items: center;justify-content: center;color: var(--bordo);margin-bottom: 12px}.acc-stat .icon svg{width: 18px;height: 18px}.acc-stat .value{font-family: var(--serif);font-size: 26px;color: var(--ink);font-weight: 600;line-height: 1}.acc-stat .label{font-size: 12px;color: var(--muted);margin-top: 4px}.order-list{display: grid;gap: 14px}.order-card{border: 1px solid var(--line);border-radius: 10px;padding: 18px 22px;transition: border-color 0.2s}.order-card:hover{border-color: rgba(116,108,97,0.5)}.order-head{display: flex;justify-content: space-between;align-items: center;padding-bottom: 14px;margin-bottom: 14px;border-bottom: 1px solid var(--line);flex-wrap: wrap;gap: 10px}.order-num{font-weight: 600;color: var(--ink);font-size: 14px}.order-num small{color: var(--muted);font-weight: 400;margin-left: 8px}.order-status{font-size: 10.5px;padding: 4px 10px;border-radius: 50px;font-weight: 600;letter-spacing: 0.5px;text-transform: uppercase}.order-status.completed{background: #e1f5e7;color: #2a8a4f}.order-status.shipping{background: #fff3d4;color: #b67c00}.order-status.preparing{background: #EAE8E5;color: var(--bordo)}.order-body{display: flex;justify-content: space-between;align-items: center;gap: 12px;flex-wrap: wrap}.order-products{font-size: 13px;color: var(--muted)}.order-total{font-family: var(--serif);font-size: 20px;font-weight: 600;color: var(--ink)}.order-detail-link{padding: 8px 16px;border: 1px solid var(--bordo);color: var(--bordo);border-radius: 6px;font-size: 11.5px;font-weight: 600;letter-spacing: 0.8px;text-transform: uppercase;transition: all 0.2s}.order-detail-link:hover{background: var(--bordo);color: var(--white)}.address-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;margin-bottom: 20px}.address-card{border: 1px solid var(--line);border-radius: 10px;padding: 22px;position: relative;transition: border-color 0.2s}.address-card.default{border-color: var(--bordo)}.address-card .badge-default{position: absolute;top: 18px;right: 18px;background: var(--bordo);color: var(--white);font-size: 9.5px;padding: 3px 8px;border-radius: 3px;font-weight: 600;letter-spacing: 0.6px;text-transform: uppercase}.address-card h4{font-family: var(--sans);font-size: 14px;font-weight: 600;margin: 0 0 8px;color: var(--ink)}.address-card p{font-size: 13px;color: var(--muted);line-height: 1.55;margin: 0 0 14px}.address-card .actions{display: flex;gap: 14px;font-size: 12px}.address-card .actions a{color: var(--bordo);font-weight: 600}.address-card .actions a.del{color: var(--muted)}.address-card .actions a.del:hover{color: var(--bordo)}.address-add{border: 2px dashed var(--line);border-radius: 10px;padding: 22px;text-align: center;color: var(--muted);cursor: pointer;transition: all 0.2s;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 8px;min-height: 140px}.address-add:hover{border-color: var(--bordo);color: var(--bordo);background: rgba(52,62,73,0.02)}.address-add svg{width: 28px;height: 28px}@media (max-width: 1024px){.account-layout{grid-template-columns: 1fr;gap: 24px}.account-sidebar{position: static}.acc-stats{grid-template-columns: repeat(2,1fr)}.address-grid{grid-template-columns: 1fr}}.product-detail{padding: 36px 24px 70px;max-width: var(--container);margin: 0 auto}.pd-grid{display: grid;grid-template-columns: 1.2fr 1fr;gap: 56px;align-items: start}.pd-gallery{position: sticky;top: 100px;display: flex;flex-direction: column-reverse;gap: 14px}.pd-thumbs{display: flex;flex-direction: row;gap: 10px;width: 100%;flex-shrink: 0;flex-wrap: wrap}.pd-thumb{width: 84px;height: 84px;border: 1px solid var(--line);border-radius: 6px;overflow: hidden;cursor: pointer;transition: border-color 0.2s;background: var(--white);padding: 6px;display: flex;align-items: center;justify-content: center}.pd-thumb.active{border-color: var(--bordo)}.pd-thumb img{max-width: 100%;max-height: 100%;object-fit: contain}.pd-main{flex: 1;aspect-ratio: 1;border: 1px solid var(--line);border-radius: 10px;overflow: hidden;background: var(--white);display: flex;align-items: center;justify-content: center;padding: 30px}.pd-main img{max-width: 100%;max-height: 100%;object-fit: contain}.pd-info{padding: 4px 0}.pd-cat{font-size: 11px;letter-spacing: 1.5px;text-transform: uppercase;color: var(--gold-dark);font-weight: 600;margin-bottom: 12px}.pd-title{font-family: var(--serif);font-size: 34px;font-weight: 500;line-height: 1.25;color: var(--ink);margin: 0 0 16px;letter-spacing: 0.3px}.pd-rating{display: flex;align-items: center;gap: 12px;margin-bottom: 22px;font-size: 13px;color: var(--muted)}.pd-stars{color: var(--gold);letter-spacing: 2px;font-size: 16px}.pd-price{padding: 20px 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);margin-bottom: 24px}.pd-price .row{display: flex;align-items: center;gap: 12px;margin-bottom: 6px;flex-wrap: wrap}.pd-price .old{font-size: 14px;text-decoration: line-through;background: #EAE8E5;color: var(--bordo);padding: 3px 8px;border-radius: 4px}.pd-price .pd-discount{background: var(--bordo);color: var(--white);font-size: 11px;padding: 4px 9px;border-radius: 3px;font-weight: 600;letter-spacing: 0.5px}.pd-price .new{font-family: var(--serif);font-size: 34px;font-weight: 600;color: var(--ink);letter-spacing: 0.5px}.pd-price .installment{font-size: 13px;color: var(--muted);margin-top: 4px}.pd-price .installment strong{color: var(--ink);font-weight: 600}.pd-option{margin-bottom: 22px}.pd-option .opt-label{display: block;font-size: 11.5px;font-weight: 600;color: var(--ink);margin-bottom: 12px;letter-spacing: 1.2px;text-transform: uppercase}.color-swatches{display: flex;gap: 10px}.color-swatch{width: 42px;height: 42px;border-radius: 50%;border: 2px solid var(--line);cursor: pointer;transition: all 0.2s;padding: 3px;background: transparent}.color-swatch .swatch-inner{width: 100%;height: 100%;border-radius: 50%;display: block}.color-swatch.sari .swatch-inner{background: linear-gradient(135deg,#f0d089,#b8893d)}.color-swatch.beyaz .swatch-inner{background: linear-gradient(135deg,#ebebeb,#b0b0b0)}.color-swatch.rose .swatch-inner{background: linear-gradient(135deg,#f4c8b8,#c87060)}.color-swatch.cift .swatch-inner{background: linear-gradient(135deg,#f0d089 0%,#f0d089 50%,#ebebeb 50%,#b0b0b0 100%)}.color-swatch.selected{border-color: var(--bordo)}.size-pills{display: flex;flex-wrap: wrap;gap: 6px}.size-pill{min-width: 42px;padding: 8px 12px;border: 1px solid var(--line);border-radius: 6px;background: var(--white);font-size: 13px;font-weight: 500;cursor: pointer;text-align: center;transition: all 0.2s;font-family: inherit;color: var(--ink)}#buyType .size-pill{min-width: auto;padding: 9px 16px}.size-head{display: flex;justify-content: space-between;align-items: baseline;margin-bottom: 10px}.size-head .opt-label{margin-bottom: 0}.size-guide-link{font-size: 12px;color: var(--bordo);text-decoration: underline;font-weight: 500}.size-guide-link:hover{color: var(--bordo-dark)}.size-select{position: relative}.size-select-btn{width: 100%;padding: 14px 18px;border: 1px solid var(--line);border-radius: 8px;background: var(--white);font-family: inherit;font-size: 14px;color: var(--muted);cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 12px;transition: border-color 0.2s;text-align: left}.size-select-btn:hover{border-color: var(--bordo)}.size-select-btn.open{border-color: var(--bordo)}.size-select-btn.has-value{color: var(--ink);font-weight: 500}.size-select-btn svg.chev{width: 14px;height: 14px;flex-shrink: 0;color: var(--ink);transition: transform 0.25s}.size-select-btn.open svg.chev{transform: rotate(180deg)}.size-dropdown{position: absolute;top: calc(100% + 6px);left: 0;right: auto;min-width: 280px;max-width: 340px;width: max-content;background: var(--white);border: 1px solid var(--line);border-radius: 8px;box-shadow: 0 18px 40px rgba(0,0,0,0.1),0 4px 10px rgba(0,0,0,0.04);max-height: 340px;overflow-y: auto;z-index: 30;display: none}.size-dropdown.open{display: block}.pd-size-row > .pd-option:last-child .size-dropdown,.pd-size-row > .size-select:last-child .size-dropdown{left: auto;right: 0}.size-table-head{display: flex;justify-content: space-between;padding: 13px 22px;background: var(--cream);border-bottom: 1px solid var(--line);font-size: 12px;color: var(--muted);font-weight: 600;letter-spacing: 0.3px;position: sticky;top: 0;z-index: 1}.size-list{list-style: none;margin: 0;padding: 4px 0}.size-list li{display: flex;align-items: center;gap: 14px;padding: 11px 22px;cursor: pointer;transition: background 0.15s;font-size: 14px;color: var(--ink)}.size-list li:hover{background: var(--cream)}.size-list li.selected{background: rgba(52,62,73,0.04);color: var(--bordo);font-weight: 600}.size-list li .dot{width: 18px;height: 18px;border-radius: 50%;border: 1.5px solid var(--line);flex-shrink: 0;position: relative;transition: all 0.2s}.size-list li.selected .dot{border-color: var(--bordo)}.size-list li.selected .dot::after{content: '';position: absolute;inset: 3px;border-radius: 50%;background: var(--bordo)}.size-list li .num{flex: 1}.size-list li .mm{color: var(--muted);font-size: 13.5px;font-variant-numeric: tabular-nums}.size-list li.selected .mm{color: var(--bordo)}.size-pill:hover{border-color: var(--bordo)}.size-pill.selected{border-color: var(--bordo);background: var(--bordo);color: var(--white)}.qty-wrap{display: inline-flex;align-items: center;border: 1px solid var(--line);border-radius: 6px;overflow: hidden;background: var(--white)}.qty-btn{width: 40px;height: 44px;background: var(--white);border: none;cursor: pointer;font-size: 18px;color: var(--ink);font-weight: 400;display: inline-flex;align-items: center;justify-content: center;line-height: 1;padding: 0;transition: background 0.2s}.qty-btn:hover{background: var(--cream);color: var(--bordo)}.qty-input{width: 50px;height: 44px;border: none;text-align: center;font-size: 14px;font-weight: 600;background: var(--white);color: var(--ink);font-family: inherit}.qty-input:focus{outline: none}.pd-actions{display: grid;grid-template-columns: 1fr auto;gap: 10px;margin-bottom: 24px}.btn-cart-large{width: 100%;padding: 16px 24px;background: var(--bordo);color: var(--white);font-size: 13px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;border-radius: 6px;display: inline-flex;align-items: center;justify-content: center;gap: 10px;cursor: pointer;transition: all 0.25s;border: none;font-family: inherit}.btn-cart-large:hover{background: var(--bordo-dark);transform: translateY(-1px)}.btn-cart-large svg{width: 18px;height: 18px}.btn-wishlist-large{width: 52px;height: 52px;border: 1px solid var(--line);background: var(--white);border-radius: 6px;cursor: pointer;color: var(--ink);display: inline-flex;align-items: center;justify-content: center;transition: all 0.2s}.btn-wishlist-large:hover{color: var(--bordo);border-color: var(--bordo)}.btn-wishlist-large svg{width: 20px;height: 20px}.pd-perks{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;padding: 18px;background: var(--cream);border-radius: 8px}.perk{display: flex;gap: 14px;align-items: center;font-size: 13px;color: var(--ink)}.perk svg{width: 28px;height: 28px;color: var(--bordo);flex-shrink: 0}.perk strong{display: block;font-weight: 600}.perk small{display: block;font-size: 10.5px;color: var(--muted);margin-top: 1px}.pd-tabs{max-width: var(--container);margin: 60px auto 0;padding: 0 24px}.tab-headers{display: flex;gap: 0;border-bottom: 1px solid var(--line);margin-bottom: 32px;flex-wrap: wrap}.tab-header{padding: 16px 28px;font-family: var(--sans);font-size: 12.5px;font-weight: 600;letter-spacing: 1.5px;text-transform: uppercase;color: var(--muted);background: none;border: none;cursor: pointer;position: relative;transition: color 0.2s}.tab-header:hover{color: var(--ink)}.tab-header.active{color: var(--bordo)}.tab-header.active::after{content: '';position: absolute;bottom: -1px;left: 0;right: 0;height: 2px;background: var(--bordo)}.tab-panel{display: none;padding: 4px 0;font-size: 14px;line-height: 1.85;color: var(--muted);max-width: 880px}.tab-panel.active{display: block}.tab-panel p{margin-bottom: 14px}.tab-panel strong{color: var(--ink);font-weight: 600}.tab-panel table{width: 100%;border-collapse: collapse;max-width: 600px}.tab-panel table td{padding: 12px 0;border-bottom: 1px solid var(--line);font-size: 13.5px}.tab-panel table td:first-child{font-weight: 600;color: var(--ink);width: 45%}.tab-panel table td:last-child{color: var(--muted)}.review-summary{display: flex;gap: 40px;align-items: center;padding: 22px;background: var(--cream);border-radius: 8px;margin-bottom: 22px}.review-score{text-align: center}.review-score .big{font-family: var(--serif);font-size: 48px;font-weight: 600;color: var(--bordo);line-height: 1}.review-score .stars{color: var(--gold);font-size: 16px;letter-spacing: 2px;margin: 6px 0 4px}.review-score small{font-size: 12px;color: var(--muted)}.review-list .review-item{padding: 18px 0;border-bottom: 1px solid var(--line)}.review-list .review-item:last-child{border-bottom: 0}.review-meta{display: flex;gap: 14px;align-items: center;margin-bottom: 8px}.review-meta .name{font-weight: 600;color: var(--ink);font-size: 14px}.review-meta .date{font-size: 12px;color: var(--muted)}.review-meta .stars{color: var(--gold);font-size: 13px;letter-spacing: 2px}.review-text{font-size: 14px;line-height: 1.7;color: var(--muted)}.cart-summary-v2{position: sticky !important;top: 100px !important;background: linear-gradient(180deg,#ffffff 0%,var(--cream) 100%) !important;border: 1px solid var(--line) !important;border-top: 1px solid var(--line) !important;border-radius: 14px !important;padding: 0 22px 22px !important;overflow: hidden !important;box-shadow: 0 12px 32px rgba(52,62,73,0.08),0 4px 10px rgba(60,30,30,0.04),0 0 0 1px rgba(116,108,97,0.08) !important}.cart-summary-v2 > .cs-title{margin: 0 -22px 18px !important;padding: 14px 22px !important;background: linear-gradient(135deg,var(--bordo) 0%,var(--bordo-dark) 100%) !important;color: #fff !important;font-family: var(--sans);font-size: 11.5px !important;font-weight: 700;letter-spacing: 1.6px;text-transform: uppercase;border-bottom: 2px solid var(--gold) !important;position: relative}.cart-summary-v2 > .cs-title::after{content: '';position: absolute;left: 22px;right: 22px;bottom: -2px;height: 2px;background: linear-gradient(90deg,var(--gold-light),transparent);opacity: 0.6}.cart-summary-v2 > .cs-body{padding: 0 !important}.cart-layout{display: grid;grid-template-columns: 1.5fr 1fr;gap: 40px;padding: 30px 24px 70px;max-width: var(--container);margin: 0 auto}.cart-items-wrap{background: var(--white)}.cart-items-header{display: flex;justify-content: space-between;align-items: baseline;padding-bottom: 18px;border-bottom: 1px solid var(--line);margin-bottom: 4px}.cart-items-header h2{font-family: var(--serif);font-size: 28px;font-weight: 500;margin: 0}.cart-items-header .count{font-size: 13px;color: var(--muted)}.cart-item{display: grid;grid-template-columns: 110px 1fr auto auto auto;gap: 20px;align-items: center;padding: 22px 0;border-bottom: 1px solid var(--line)}.cart-item-img{width: 110px;height: 110px;background: var(--white);border: 1px solid var(--line);border-radius: 8px;overflow: hidden;padding: 8px;display: flex;align-items: center;justify-content: center}.cart-item-img img{max-width: 100%;max-height: 100%;object-fit: contain}.cart-item-info .cat{font-size: 11px;letter-spacing: 1.2px;text-transform: uppercase;color: var(--muted);margin-bottom: 6px;font-weight: 500}.cart-item-info h4{font-family: var(--sans);font-size: 15px;font-weight: 500;margin: 0 0 8px;color: var(--ink);line-height: 1.4}.cart-item-meta{font-size: 12px;color: var(--muted)}.cart-item-meta span{margin-right: 14px}.cart-item-meta span strong{color: var(--ink);font-weight: 600}.cart-item-price{font-size: 17px;font-weight: 700;color: var(--ink);text-align: right;min-width: 110px;font-family: var(--serif)}.cart-item-remove{background: none;border: none;color: var(--muted);cursor: pointer;padding: 8px;border-radius: 6px;transition: all 0.2s}.cart-item-remove:hover{color: var(--bordo);background: rgba(52,62,73,0.06)}.cart-item-remove svg{width: 18px;height: 18px}.cart-empty{text-align: center;padding: 80px 20px;color: var(--muted)}.cart-empty svg{width: 72px;height: 72px;color: var(--line);margin: 0 auto 20px;display: block}.cart-empty h3{color: var(--ink);margin-bottom: 8px;font-size: 22px;font-family: var(--serif);font-weight: 500}.cart-empty p{margin-bottom: 24px;font-size: 14px}.cart-summary{background: var(--cream);border: 1px solid var(--line);border-radius: 10px;padding: 26px;position: sticky;top: 110px;align-self: start}.cart-summary h3{font-family: var(--sans);font-size: 13px;font-weight: 700;letter-spacing: 1.5px;text-transform: uppercase;color: var(--ink);margin: 0 0 18px;padding-bottom: 16px;border-bottom: 1px solid var(--line)}.summary-row{display: flex;justify-content: space-between;padding: 7px 0;font-size: 14px}.summary-row .label{color: var(--muted)}.summary-row .value{color: var(--ink);font-weight: 500}.summary-row.free .value{color: #2a8a4f;font-weight: 600}.summary-row.discount .value{color: var(--bordo);font-weight: 600}.summary-total{display: flex;justify-content: space-between;align-items: baseline;padding: 18px 0;margin-top: 12px;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);margin-bottom: 18px}.summary-total .label{font-size: 14px;color: var(--ink);font-weight: 600;letter-spacing: 0.5px}.summary-total .value{font-family: var(--serif);font-size: 28px;font-weight: 700;color: var(--bordo)}.coupon-form{display: flex;margin-bottom: 18px}.coupon-form input{flex: 1;padding: 12px 14px;border: 1px solid var(--line);border-radius: 6px 0 0 6px;font-family: inherit;font-size: 13px;background: var(--white);color: var(--ink)}.coupon-form input:focus{outline: none;border-color: var(--bordo)}.coupon-form button{padding: 12px 22px;background: var(--ink);color: var(--white);border-radius: 0 6px 6px 0;font-size: 11.5px;font-weight: 600;letter-spacing: 1.2px;text-transform: uppercase;cursor: pointer;border: none}.btn-checkout{width: 100%;padding: 16px;background: var(--bordo);color: var(--white);font-size: 13px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;border-radius: 6px;display: inline-flex;align-items: center;justify-content: center;gap: 10px;cursor: pointer;transition: all 0.25s;border: none;font-family: inherit}.btn-checkout:hover{background: var(--bordo-dark)}.btn-checkout svg{width: 18px;height: 18px}.btn-continue{display: block;text-align: center;margin-top: 14px;font-size: 12.5px;color: var(--muted);text-decoration: underline}.btn-continue:hover{color: var(--bordo)}.cart-perks{margin-top: 22px;display: grid;gap: 10px}.cart-perks .perk{font-size: 12px;background: var(--white);padding: 12px 14px;border-radius: 6px;border: 1px solid var(--line);display: flex;align-items: center;gap: 10px}.cart-perks .perk svg{width: 18px;height: 18px}.checkout-layout{display: grid;grid-template-columns: 1.5fr 1fr;gap: 40px;padding: 20px 24px 70px;max-width: var(--container);margin: 0 auto}.checkout-steps{display: flex;justify-content: center;align-items: center;gap: 14px;padding: 20px 0 28px;max-width: var(--container);margin: 0 auto;border-bottom: 1px solid var(--line);margin-bottom: 8px;flex-wrap: wrap}.checkout-step{display: flex;align-items: center;gap: 10px;font-size: 13px;color: var(--muted)}.checkout-step .num{width: 28px;height: 28px;border-radius: 50%;background: var(--cream);border: 1px solid var(--line);display: inline-flex;align-items: center;justify-content: center;font-weight: 600;font-size: 13px;color: var(--muted)}.checkout-step.done .num{background: var(--bordo);color: var(--white);border-color: var(--bordo)}.checkout-step.done .num::before{content: '✓';font-size: 14px}.checkout-step.done .num-text{display: none}.checkout-step.active .num{background: var(--bordo);color: var(--white);border-color: var(--bordo)}.checkout-step.active{color: var(--ink);font-weight: 600}.checkout-step .sep{width: 32px;height: 1px;background: var(--line)}.checkout-section{background: var(--white);border: 1px solid var(--line);border-radius: 10px;padding: 24px 26px;margin-bottom: 18px}.checkout-section h3{font-family: var(--sans);font-size: 13px;font-weight: 700;letter-spacing: 1.5px;text-transform: uppercase;color: var(--ink);margin: 0 0 18px;padding-bottom: 14px;border-bottom: 1px solid var(--line);display: flex;align-items: center;gap: 10px}.checkout-section h3 .step-no{width: 24px;height: 24px;border-radius: 50%;background: var(--bordo);color: var(--white);display: inline-flex;align-items: center;justify-content: center;font-size: 12px}.addr-options{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.addr-option{border: 1.5px solid var(--line);border-radius: 8px;padding: 16px;cursor: pointer;transition: all 0.2s;position: relative}.addr-option:hover{border-color: rgba(52,62,73,0.5)}.addr-option.selected{border-color: var(--bordo);background: rgba(52,62,73,0.03)}.addr-option .radio-dot{position: absolute;top: 14px;right: 14px;width: 18px;height: 18px;border: 1.5px solid var(--line);border-radius: 50%;background: var(--white)}.addr-option.selected .radio-dot{border-color: var(--bordo)}.addr-option.selected .radio-dot::after{content: '';position: absolute;inset: 3px;background: var(--bordo);border-radius: 50%}.addr-option h4{font-family: var(--sans);font-size: 13px;font-weight: 600;margin: 0 0 6px;color: var(--ink)}.addr-option p{font-size: 12.5px;color: var(--muted);line-height: 1.5;margin: 0}.addr-add-mini{border: 2px dashed var(--line);border-radius: 8px;padding: 16px;text-align: center;color: var(--muted);cursor: pointer;transition: all 0.2s;display: flex;align-items: center;justify-content: center;gap: 6px;font-size: 13px;font-weight: 500}.addr-add-mini:hover{border-color: var(--bordo);color: var(--bordo)}.addr-add-mini svg{width: 16px;height: 16px}.fatura-types{display: flex;gap: 10px;margin-bottom: 18px}.fatura-types .ftype{flex: 1;padding: 12px 16px;border: 1.5px solid var(--line);border-radius: 8px;background: var(--white);font-family: inherit;font-size: 13px;font-weight: 600;color: var(--ink);cursor: pointer;transition: all 0.2s}.fatura-types .ftype.selected{border-color: var(--bordo);background: rgba(52,62,73,0.04);color: var(--bordo)}.pay-tabs{display: flex;gap: 8px;margin-bottom: 22px;flex-wrap: wrap}.pay-tab{flex: 1;min-width: 150px;padding: 14px 16px;border: 1.5px solid var(--line);border-radius: 10px;background: var(--white);cursor: pointer;transition: all 0.2s;display: flex;align-items: center;gap: 12px;font-family: inherit;text-align: left;position: relative}.pay-tab svg{width: 22px;height: 22px;color: var(--bordo);flex-shrink: 0}.pay-tab .pt-text strong{display: block;font-size: 13px;font-weight: 600;color: var(--ink)}.pay-tab .pt-text small{display: block;font-size: 11px;color: var(--muted);margin-top: 1px}.pay-tab.selected{border-color: var(--bordo);background: rgba(52,62,73,0.04)}.pay-tab.selected::after{content: '';position: absolute;top: 8px;right: 8px;width: 18px;height: 18px;background: var(--bordo);border-radius: 50%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center}.pay-panel{display: none}.pay-panel.active{display: block}.card-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.card-grid .form-group.full{grid-column: 1 / -1}.installments{margin-top: 14px}.installments h4{font-family: var(--sans);font-size: 12px;font-weight: 700;letter-spacing: 0.5px;text-transform: uppercase;color: var(--ink);margin: 0 0 10px}.inst-table{width: 100%;border-collapse: collapse;font-size: 13px}.inst-table th,.inst-table td{padding: 10px 12px;text-align: left;border-bottom: 1px solid var(--line)}.inst-table th{background: var(--cream);font-weight: 600;color: var(--ink);font-size: 12px}.inst-table td{color: var(--muted)}.inst-table td strong{color: var(--ink)}.inst-table tr.zero{background: rgba(116,108,97,0.05)}.summary-mini-list{margin-bottom: 16px;padding-bottom: 16px;border-bottom: 1px solid var(--line)}.summary-mini{display: flex;gap: 12px;padding: 8px 0;align-items: center}.summary-mini img{width: 56px;height: 56px;object-fit: contain;padding: 4px;background: var(--white);border: 1px solid var(--line);border-radius: 6px;flex-shrink: 0}.summary-mini .info{flex: 1;min-width: 0}.summary-mini .info h5{font-family: var(--sans);font-size: 12.5px;font-weight: 500;margin: 0 0 3px;color: var(--ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.summary-mini .info small{font-size: 11px;color: var(--muted)}.summary-mini .price{font-size: 13px;font-weight: 600;color: var(--ink);font-family: var(--serif)}.checkout-summary .agreement{font-size: 12px;color: var(--muted);display: flex;gap: 8px;margin: 16px 0;align-items: flex-start}.checkout-summary .agreement input{margin-top: 2px;accent-color: var(--bordo)}.checkout-summary .agreement a{color: var(--bordo);text-decoration: underline}@media (max-width: 1024px){.checkout-layout{grid-template-columns: 1fr}.addr-options{grid-template-columns: 1fr}.card-grid{grid-template-columns: 1fr}}.related-section{padding: 60px 0 20px;max-width: var(--container);margin: 0 auto;padding-left: 24px;padding-right: 24px}.related-section h2{font-family: var(--serif);font-size: 28px;font-weight: 500;text-align: center;margin: 0 0 32px;color: var(--ink)}@media (max-width: 1024px){.pd-grid{grid-template-columns: 1fr;gap: 36px}.pd-gallery{position: static}.cart-layout{grid-template-columns: 1fr;gap: 28px}.cart-summary{position: static}.pd-perks{grid-template-columns: 1fr}}@media (max-width: 768px){.pd-title{font-size: 26px}.pd-price .new{font-size: 28px}.pd-gallery{flex-direction: column-reverse}.pd-thumbs{flex-direction: row;width: 100%;overflow-x: auto}.pd-thumb{width: 70px;height: 70px;flex-shrink: 0}.cart-item{grid-template-columns: 80px 1fr;gap: 14px;row-gap: 8px}.cart-item-img{width: 80px;height: 80px;grid-row: 1 / 4}.cart-item-price,.cart-item-qty,.cart-item-remove{grid-column: 2}.cart-item-remove{justify-self: end}}.brand-head{text-align: center;margin-bottom: 50px;display: flex;flex-direction: column;align-items: center}.brand-head h2{font-family: var(--serif);font-size: 50px;font-weight: 500;color: var(--ink);letter-spacing: 2px;margin: 0 0 26px;line-height: 1;animation: revealUp 0.9s cubic-bezier(0.2,0.7,0.3,1) 0.1s backwards}.tab-bar{display: inline-flex;align-items: center;gap: 0;flex-wrap: wrap;justify-content: center;animation: revealUp 0.9s cubic-bezier(0.2,0.7,0.3,1) 0.3s backwards}.tab-bar .tab{padding: 7px 16px;font-family: var(--sans);font-size: 11px;font-weight: 500;letter-spacing: 1.3px;text-transform: uppercase;color: var(--ink);background: transparent;border: none;cursor: pointer;transition: all 0.25s;border-radius: 3px}.tab-bar .tab:hover{color: var(--bordo)}.tab-bar .tab.active{background: var(--bordo);color: var(--white);font-weight: 500}.tab-bar .tab-sep{display: inline-block;width: 1px;height: 16px;background: var(--gold);margin: 0 6px;opacity: 0.7}.category-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 24px}.category-card{position: relative;aspect-ratio: 3/4;border-radius: 4px;overflow: hidden;background: var(--cream);display: flex;align-items: flex-end;padding: 28px;transition: transform 0.4s;cursor: pointer}.category-card::before{content: '';position: absolute;inset: 0;background: linear-gradient(180deg,transparent 40%,rgba(36,42,49,0.75) 100%),linear-gradient(135deg,var(--gold-light) 0%,var(--gold-dark) 100%);transition: opacity 0.4s}.category-card.classic::before{background: linear-gradient(180deg,transparent 40%,rgba(36,42,49,0.75) 100%),linear-gradient(135deg,#e6c98a 0%,var(--gold) 100%)}.category-card.tektas::before{background: linear-gradient(180deg,transparent 40%,rgba(36,42,49,0.75) 100%),linear-gradient(135deg,#F1EFED 0%,#c9b88f 100%)}.category-card.tasli::before{background: linear-gradient(180deg,transparent 40%,rgba(36,42,49,0.75) 100%),linear-gradient(135deg,#1C2126 0%,#5a4528 100%)}.category-card.tasarim::before{background: linear-gradient(180deg,transparent 40%,rgba(36,42,49,0.75) 100%),linear-gradient(135deg,#d8b48c 0%,#8c4f2a 100%)}.category-card:hover{transform: translateY(-6px)}.category-card .content{position: relative;z-index: 2;color: var(--white)}.category-card h3{font-size: 24px;color: var(--white);margin-bottom: 6px}.category-card .count{font-size: 12px;letter-spacing: 1px;opacity: 0.85}.category-card .arrow{display: inline-block;margin-top: 14px;font-size: 11px;letter-spacing: 3px;text-transform: uppercase;color: var(--gold-light);font-weight: 600}.dual-banner{display: grid;grid-template-columns: 1fr 1fr;gap: 24px;padding: 0 24px;max-width: var(--container);margin: 0 auto 90px}.banner{position: relative;height: 420px;overflow: hidden;border-radius: 4px;display: flex;align-items: center;padding: 0 60px;color: var(--white)}.banner.women{background: linear-gradient(135deg,#3d2a1a 0%,#6b4d2e 100%)}.banner.men{background: linear-gradient(135deg,var(--ink) 0%,#2C333B 100%)}.banner::before{content: '';position: absolute;right: -100px;top: -100px;width: 400px;height: 400px;border-radius: 50%;background: radial-gradient(circle,rgba(201,195,185,0.25),transparent 65%)}.banner-content{position: relative;z-index: 2}.banner small{font-size: 12px;letter-spacing: 4px;text-transform: uppercase;color: var(--gold-light)}.banner h3{font-size: 42px;color: var(--white);margin: 12px 0 18px}.banner a{display: inline-flex;align-items: center;gap: 8px;font-size: 12px;letter-spacing: 2px;text-transform: uppercase;font-weight: 600;padding-bottom: 4px;border-bottom: 1px solid var(--gold-light);color: var(--gold-light);transition: gap 0.3s}.banner a:hover{gap: 14px}.product-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 36px 30px}.product{background: var(--white);border: 1px solid var(--line);border-radius: 8px;overflow: hidden;transition: all 0.35s ease;display: flex;flex-direction: column;position: relative;height: 380px}.product:hover{border-color: rgba(116,108,97,0.5);box-shadow: 0 18px 44px rgba(36,42,49,0.1),0 4px 12px rgba(36,42,49,0.04);transform: translateY(-6px)}.product-link{display: flex;flex-direction: column;color: inherit;text-decoration: none;flex: 1;min-height: 0}.product-img{height: 200px;flex-shrink: 0;background: var(--white);overflow: hidden;position: relative;display: flex;align-items: center;justify-content: center}.product-img img{width: 100%;height: 100%;object-fit: contain;padding: 10px;transition: transform 0.55s cubic-bezier(0.2,0,0.2,1);display: block}.product:hover .product-img img{transform: scale(1.08)}.product .badge{position: absolute;top: 12px;left: 12px;background: var(--ink);color: var(--gold-light);font-size: 10px;padding: 5px 11px;letter-spacing: 1.5px;text-transform: uppercase;font-weight: 600;z-index: 2;border-radius: 3px}.product .badge.sale{background: var(--bordo);color: var(--white)}.product .badge.new{background: var(--gold);color: var(--white)}.product .wishlist{position: absolute;top: 12px;right: 12px;width: 36px;height: 36px;background: rgba(255,255,255,0.95);border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;z-index: 3;cursor: pointer;border: 1px solid var(--line);color: var(--muted);transition: all 0.2s;padding: 0}.product .wishlist:hover{color: var(--bordo);border-color: var(--bordo);transform: scale(1.05)}.product .wishlist.active{color: var(--bordo);border-color: var(--bordo);background: #fff}.product .wishlist.active svg{fill: var(--bordo)}.product .wishlist svg{width: 16px;height: 16px;transition: fill 0.2s}.product-info{padding: 10px 14px 0;text-align: center;flex: 1;display: flex;flex-direction: column;align-items: center;min-height: 0}.product .cat{font-size: 10px;color: var(--muted);letter-spacing: 1px;text-transform: uppercase;margin: 0 0 6px;font-weight: 500;flex-shrink: 0}.product h4{font-family: var(--sans);font-size: 13px;font-weight: 400;margin: 0 0 8px;line-height: 1.4;color: #1C2025;letter-spacing: 0.1px;height: 34px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;flex-shrink: 0;width: 100%}.product .price{display: flex;gap: 8px;justify-content: center;align-items: baseline;margin: auto 0 0;flex-wrap: wrap;min-height: 22px;flex-shrink: 0;width: 100%}.product .price .old{font-size: 12px;text-decoration: line-through;background: #EAE8E5;color: var(--bordo);padding: 2px 6px;border-radius: 3px}.product .price .new{font-size: 17px;font-weight: 700;color: var(--ink);letter-spacing: 0.2px}.product-actions{padding: 0 14px 12px;flex-shrink: 0;margin-top: 12px}.add-to-cart{width: 100%;padding: 8px 12px;background: var(--bordo);color: var(--white);font-size: 11px;font-weight: 600;letter-spacing: 1.4px;text-transform: uppercase;border-radius: 4px;display: inline-flex;align-items: center;justify-content: center;gap: 6px;transition: all 0.25s;border: none;cursor: pointer;font-family: inherit}.add-to-cart:hover{background: var(--bordo-dark);transform: translateY(-1px)}.add-to-cart svg{width: 13px;height: 13px}.installment{text-align: center;font-size: 10.5px;color: var(--muted);margin-top: 6px;letter-spacing: 0.3px;height: 14px}.installment strong{color: var(--ink);font-weight: 600}.page-header{background: var(--cream);padding: 22px 0 38px;border-bottom: 1px solid var(--line)}.page-header .ph-top{display: flex;justify-content: space-between;align-items: center;font-size: 13px;color: var(--muted);margin-bottom: 28px;flex-wrap: wrap;gap: 12px}.page-header .ph-bc{display: inline-flex;align-items: center;gap: 6px}.page-header .ph-bc a{color: var(--muted);transition: color 0.2s}.page-header .ph-bc a:hover{color: var(--bordo)}.page-header .ph-bc .sep{color: var(--gold);font-size: 14px}.page-header .ph-bc .current{color: var(--ink);font-weight: 700;text-transform: uppercase;letter-spacing: 0.5px}.page-header .ph-count strong{color: var(--ink);font-weight: 700}.page-header h1,.page-header .ph-h1{font-family: var(--serif);font-size: 46px;font-weight: 500;text-align: center;color: var(--bordo);letter-spacing: 2px;text-transform: uppercase;margin: 0}.category-layout{padding: 0 24px 80px;max-width: var(--container);margin: 0 auto}.category-seo{background: var(--cream);border-top: 1px solid var(--line);padding: 56px 0 64px;margin-top: 40px}.category-seo .container{max-width: 1200px;padding: 0 24px}.cseo-grid{display: grid;grid-template-columns: 240px 1fr;gap: 48px;align-items: start}.cseo-toc{position: sticky;top: 100px;background: var(--white);border: 1px solid var(--line);border-radius: 10px;padding: 16px 18px}.cseo-toc-head{font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 1.4px;color: var(--bordo);margin-bottom: 10px;padding-bottom: 8px;border-bottom: 1px solid var(--line)}.cseo-toc-list{list-style: none;margin: 0;padding: 0;counter-reset: cseo}.cseo-toc-list li{counter-increment: cseo;margin: 0}.cseo-toc-list li a{display: flex;gap: 8px;padding: 7px 0;font-size: 12.5px;color: var(--ink);line-height: 1.4;text-decoration: none;transition: color 0.15s}.cseo-toc-list li a::before{content: counter(cseo,decimal-leading-zero);font-size: 10.5px;color: var(--gold);font-weight: 700;flex-shrink: 0;min-width: 18px}.cseo-toc-list li a:hover{color: var(--bordo)}.cseo-article{color: var(--ink);font-size: 14.5px;line-height: 1.75}.cseo-article h2{font-family: var(--serif);font-size: 26px;font-weight: 600;color: var(--ink);margin: 36px 0 14px;scroll-margin-top: 100px}.cseo-article h2:first-child{margin-top: 0}.cseo-article h3{font-family: var(--sans);font-size: 16px;font-weight: 600;color: var(--bordo);margin: 22px 0 8px;scroll-margin-top: 100px}.cseo-article p{margin: 0 0 14px;color: #37404B}.cseo-article ul,.cseo-article ol{margin: 8px 0 16px;padding-left: 22px}.cseo-article li{margin-bottom: 6px;color: #37404B}.cseo-article strong{color: var(--ink);font-weight: 600}.cseo-article a{color: var(--bordo);text-decoration: underline;text-underline-offset: 3px}.cseo-article a:hover{color: var(--bordo-dark)}.cseo-article blockquote{margin: 18px 0;padding: 14px 18px;border-left: 3px solid var(--gold);background: var(--white);font-style: normal;color: var(--ink)}.cseo-article table{width: 100%;margin: 16px 0;border-collapse: collapse;font-size: 13.5px}.cseo-article th,.cseo-article td{padding: 10px 12px;border: 1px solid var(--line);text-align: left}.cseo-article th{background: var(--white);font-weight: 600}.cseo-faq{display: flex;flex-direction: column;gap: 8px}.cseo-faq-item{background: var(--white);border: 1px solid var(--line);border-radius: 8px;overflow: hidden}.cseo-faq-item[open]{border-color: var(--gold)}.cseo-faq-item summary{list-style: none;cursor: pointer;padding: 14px 16px;display: flex;justify-content: space-between;align-items: center;gap: 12px;font-size: 14px;font-weight: 600;color: var(--ink);user-select: none}.cseo-faq-item summary::-webkit-details-marker{display: none}.cseo-faq-chev{transition: transform 0.2s;color: var(--muted);flex-shrink: 0}.cseo-faq-item[open] .cseo-faq-chev{transform: rotate(180deg);color: var(--bordo)}.cseo-faq-body{padding: 0 16px 14px;font-size: 13.5px;color: #37404B;line-height: 1.7}@media (max-width: 900px){.cseo-grid{grid-template-columns: 1fr;gap: 24px}.cseo-toc{position: static}}@media (max-width: 480px){.category-seo{padding: 36px 0 44px}.cseo-article h2{font-size: 22px}.cseo-article{font-size: 14px}}.section-products > .container{max-width: 1092px}.section-products .product-grid{}.toolbar{display: flex;justify-content: flex-end;align-items: center;gap: 14px;margin: -28px 0 32px;position: relative;z-index: 10}.btn-tb{display: inline-flex;align-items: center;justify-content: space-between;gap: 14px;min-width: 200px;padding: 14px 22px;background: var(--white);border: 1px solid var(--line);border-radius: 10px;font-family: var(--sans);font-size: 14px;font-weight: 500;color: var(--ink);cursor: pointer;transition: border-color 0.2s,box-shadow 0.2s}.btn-tb:hover{border-color: var(--bordo)}.btn-tb.open{border-color: var(--bordo);box-shadow: 0 0 0 1px var(--bordo)}.btn-tb svg{width: 14px;height: 14px;color: var(--bordo)}.btn-tb .chev{transition: transform 0.25s}.btn-tb.open .chev{transform: rotate(180deg)}.sort-wrap{position: relative}.sort-menu{position: absolute;top: calc(100% + 6px);right: 0;background: var(--white);border: 1px solid var(--line);border-radius: 10px;box-shadow: 0 14px 36px rgba(0,0,0,0.08),0 2px 6px rgba(0,0,0,0.04);padding: 4px 0;list-style: none;min-width: 260px;opacity: 0;visibility: hidden;transform: translateY(-4px);transition: opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease;z-index: 50;white-space: nowrap}.sort-menu.open{opacity: 1;visibility: visible;transform: translateY(0)}.sort-menu li{display: flex;align-items: center;gap: 10px;padding: 10px 18px;font-size: 14px;line-height: 1.3;color: var(--ink);cursor: pointer;transition: background 0.15s,color 0.15s}.sort-menu li:hover{background: var(--cream);color: var(--bordo)}.sort-menu li.active{color: var(--bordo);font-weight: 600}.sort-menu .icon{font-size: 15px;line-height: 1;flex-shrink: 0;width: 18px;text-align: center}.modal-overlay{position: fixed;inset: 0;background: rgba(10,12,14,0.5);backdrop-filter: blur(2px);z-index: 1000;display: none;align-items: center;justify-content: center;padding: 24px}.modal-overlay.open{display: flex;animation: fadeIn 0.2s}@keyframes fadeIn{from{opacity: 0}to{opacity: 1}}.modal{background: var(--cream);border-radius: 16px;width: 100%;max-width: 820px;max-height: 90vh;overflow-y: auto;padding: 30px 36px 28px;position: relative}.modal h2{font-family: var(--sans);font-size: 26px;font-weight: 700;color: var(--ink);margin: 0 0 4px;letter-spacing: 0}.modal .modal-sub{color: var(--muted);font-size: 14px;margin-bottom: 22px}.modal-close{position: absolute;top: 22px;right: 22px;width: 38px;height: 38px;border-radius: 50%;border: 1px solid var(--line);background: var(--white);display: inline-flex;align-items: center;justify-content: center;cursor: pointer;color: var(--ink);transition: all 0.2s}.modal-close:hover{border-color: var(--bordo);color: var(--bordo);transform: rotate(90deg)}.modal-close svg{width: 16px;height: 16px}.modal-body{background: var(--white);border-radius: 12px;padding: 26px}.modal-section{margin-bottom: 26px}.modal-section:last-child{margin-bottom: 0}.modal-section > h3{font-family: var(--sans);font-size: 14px;font-weight: 700;color: var(--ink);margin: 0 0 14px;letter-spacing: 0;text-transform: none}.price-range{padding: 4px 0}.price-labels{display: flex;justify-content: space-between;margin-bottom: 10px;font-size: 13px;color: var(--ink)}.price-range input[type="range"]{width: 100%;accent-color: var(--bordo);height: 4px}.pill-list{display: flex;flex-wrap: wrap;gap: 8px}.pill{display: inline-flex;align-items: center;gap: 10px;padding: 10px 18px 10px 14px;border: 1px solid var(--line);border-radius: 50px;font-size: 13px;cursor: pointer;background: var(--white);color: var(--ink);transition: all 0.2s;font-family: inherit;user-select: none}.pill::before{content: '';width: 14px;height: 14px;border: 1.5px solid #CED0D2;border-radius: 50%;display: inline-block;flex-shrink: 0;transition: all 0.2s}.pill:hover{border-color: var(--bordo)}.pill.selected{border-color: var(--bordo)}.pill.selected::before{background: var(--bordo);border-color: var(--bordo);box-shadow: inset 0 0 0 3px var(--white)}.modal-actions{display: flex;gap: 14px;margin-top: 22px}.modal-actions button{flex: 1;padding: 16px;font-size: 14px;font-weight: 600;border-radius: 10px;cursor: pointer;transition: all 0.2s;border: 1px solid var(--bordo);font-family: inherit}.btn-clear{background: var(--white);color: var(--bordo)}.btn-clear:hover{background: rgba(52,62,73,0.06)}.btn-apply{background: var(--bordo);color: var(--white)}.btn-apply:hover{background: var(--bordo-dark)}.pagination{display: flex;justify-content: center;gap: 8px;margin-top: 50px}.pagination a{min-width: 38px;width: auto;height: 38px;padding: 0 12px;white-space: nowrap;border: 1px solid var(--line);display: inline-flex;align-items: center;justify-content: center;font-size: 13px;color: var(--ink);font-weight: 500;transition: all 0.2s;border-radius: 4px;text-decoration: none}.pagination a:hover,.pagination a.active{background: var(--bordo);color: var(--white);border-color: var(--bordo)}.features{background: var(--cream);padding: 42px 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.features .container{display: flex;justify-content: space-between;align-items: center;gap: 20px;flex-wrap: wrap}.feature{display: flex;gap: 14px;align-items: center}.feature-icon{width: 56px;height: 56px;flex-shrink: 0;display: flex;align-items: center;justify-content: center;color: var(--bordo);background: transparent;border: none}.feature-icon svg{width: 100%;height: 100%}.feature h5{font-family: var(--sans);font-size: 15px;font-weight: 500;margin: 0;line-height: 1.35;color: var(--ink);letter-spacing: 0.2px}.feature p{display: none}.seo-block{background: var(--white);padding: 70px 0 80px;border-top: 1px solid var(--line)}.seo-block h2{font-family: var(--serif);font-size: 34px;font-weight: 500;margin-bottom: 28px;text-align: center;color: var(--ink)}.seo-block .seo-content-wrap{max-width: 920px;margin: 0 auto;position: relative}.seo-block .seo-content{color: var(--muted);font-size: 14px;line-height: 1.85;max-height: 240px;overflow: hidden;transition: max-height 0.6s ease;position: relative}.seo-block .seo-content.expanded{max-height: 6000px}.seo-block .seo-content::after{content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 110px;background: linear-gradient(180deg,transparent,var(--white) 85%);pointer-events: none;transition: opacity 0.4s}.seo-block .seo-content.expanded::after{opacity: 0}.seo-block .seo-content p{margin-bottom: 14px}.seo-block .seo-content strong{color: var(--ink);font-weight: 600}.seo-block .seo-content h3{font-family: var(--serif);font-size: 22px;font-weight: 500;color: var(--bordo);margin: 28px 0 12px;letter-spacing: 0.3px}.seo-block .seo-content h3:first-child{margin-top: 0}.seo-block .seo-content ul{list-style: none;padding: 0;margin: 10px 0 14px}.seo-block .seo-content ul li{padding-left: 18px;position: relative;margin-bottom: 6px}.seo-block .seo-content ul li::before{content: '';position: absolute;left: 4px;top: 11px;width: 6px;height: 6px;border-radius: 50%;background: var(--gold)}.seo-toggle{display: block;margin: 28px auto 0;padding: 12px 36px;background: var(--white);border: 1px solid var(--bordo);color: var(--bordo);font-family: var(--sans);font-size: 11.5px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;cursor: pointer;border-radius: 4px;transition: all 0.25s;position: relative;z-index: 2}.seo-toggle:hover{background: var(--bordo);color: var(--white)}.seo-toggle .arrow{display: inline-block;margin-left: 8px;transition: transform 0.3s}.seo-toggle.open .arrow{transform: rotate(180deg)}.blog-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 30px}.blog-card{background: var(--white);border: 1px solid var(--line);overflow: hidden;transition: all 0.3s}.blog-card:hover{box-shadow: var(--shadow);transform: translateY(-4px)}.blog-img{aspect-ratio: 16/10;background: linear-gradient(135deg,var(--gold-light),var(--gold-dark))}.blog-card.b2 .blog-img{background: linear-gradient(135deg,#d8b48c,#5a3a1f)}.blog-card.b3 .blog-img{background: linear-gradient(135deg,#f5d6c8,#a87060)}.blog-card .info{padding: 24px 26px 28px}.blog-card .meta{font-size: 11px;letter-spacing: 2px;text-transform: uppercase;color: var(--gold);margin-bottom: 10px}.blog-card h3{font-size: 22px;line-height: 1.3;margin-bottom: 10px}.blog-card p{font-size: 13px;color: var(--muted);margin-bottom: 14px}.blog-card .read{font-size: 12px;letter-spacing: 2px;text-transform: uppercase;color: var(--ink);font-weight: 600;border-bottom: 1px solid var(--gold);padding-bottom: 2px}.newsletter{background: var(--ink);color: var(--cream);padding: 70px 0;text-align: center}.newsletter h2{color: var(--white);font-size: 38px;margin-bottom: 12px}.newsletter p{color: rgba(247,245,242,0.7);margin-bottom: 28px}.newsletter form{max-width: 480px;margin: 0 auto;display: flex;gap: 0}.newsletter input{flex: 1;padding: 14px 20px;background: transparent;border: 1px solid rgba(201,195,185,0.4);color: var(--cream);font-family: inherit;font-size: 14px}.newsletter input::placeholder{color: rgba(247,245,242,0.5)}.newsletter input:focus{outline: none;border-color: var(--gold-light)}.newsletter button{padding: 14px 32px;background: var(--gold);color: var(--white);font-size: 13px;letter-spacing: 2px;text-transform: uppercase;font-weight: 600;transition: background 0.2s}.newsletter button:hover{background: var(--gold-dark)}.footer{background: var(--white);color: var(--muted);font-size: 13px}.footer-newsletter{background: var(--bordo);padding: 28px 0;position: relative;overflow: hidden;border-bottom: 1px solid rgba(255,255,255,0.06)}.footer-newsletter::before{display: none}.footer-newsletter .container{display: grid;grid-template-columns: 1.1fr 1fr;gap: 48px;align-items: center;position: relative;z-index: 1}.fnl-text h3{font-family: var(--serif);font-size: 23px;color: var(--white);font-weight: 500;margin: 0 0 4px;letter-spacing: 0.3px;line-height: 1.25}.fnl-text p{color: rgba(255,255,255,0.72);font-size: 13px;margin: 0;letter-spacing: 0.2px}.fnl-form{display: flex;max-width: 460px;margin-left: auto;width: 100%;background: rgba(255,255,255,0.08);border: 1px solid rgba(201,195,185,0.35);border-radius: 999px;padding: 4px;transition: border-color 0.2s,background 0.2s}.fnl-form:focus-within{border-color: var(--gold-light);background: rgba(255,255,255,0.12)}.fnl-form input{flex: 1;padding: 11px 18px;background: transparent;border: none;font-family: inherit;font-size: 13.5px;color: var(--white);letter-spacing: 0.2px}.fnl-form input::placeholder{color: rgba(255,255,255,0.55)}.fnl-form input:focus{outline: none}.fnl-form button{padding: 10px 24px;background: var(--gold);color: var(--bordo-dark);font-size: 11.5px;letter-spacing: 1.6px;text-transform: uppercase;font-weight: 700;border: none;border-radius: 999px;cursor: pointer;transition: background 0.2s,color 0.2s,transform 0.15s;white-space: nowrap}.fnl-form button:hover{background: var(--gold-light);color: var(--bordo-dark);transform: translateY(-1px)}.footer-trust{background: var(--white);padding: 28px 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.footer-trust .container{display: grid;grid-template-columns: repeat(5,1fr);gap: 24px}.trust-item{display: flex;gap: 14px;align-items: center}.trust-item .ti-icon{width: 44px;height: 44px;border-radius: 50%;background: rgba(52,62,73,0.06);border: 1px solid rgba(116,108,97,0.25);display: inline-flex;align-items: center;justify-content: center;color: var(--bordo);flex-shrink: 0}.trust-item .ti-icon svg{width: 20px;height: 20px}.trust-item .ti-text strong{display: block;font-size: 13px;color: var(--ink);font-weight: 600;margin-bottom: 2px}.trust-item .ti-text span{font-size: 11px;color: var(--muted)}.footer-main{padding: 52px 0 40px;background: var(--white);border-top: 1px solid var(--line)}.footer-grid{display: grid;grid-template-columns: 1.7fr 1fr 1.15fr 1fr 1.2fr;gap: 40px}.footer-col h6{font-family: var(--sans);font-size: 11.5px;text-transform: uppercase;letter-spacing: 1.6px;color: var(--bordo);margin: 0 0 18px;font-weight: 600;position: relative;padding-bottom: 10px;min-height: 38px;display: flex;align-items: flex-start}.footer-col h6::after{content: '';position: absolute;bottom: 0;left: 0;width: 24px;height: 1.5px;background: var(--gold)}.footer-logo{flex-wrap: nowrap !important;justify-content: flex-start !important;text-align: left !important;margin-bottom: 16px;text-decoration: none;transform: none !important}.footer-logo:hover .logo-text{color: var(--bordo-dark)}.footer-brand p{margin: 0 0 22px;line-height: 1.75;color: var(--muted)}.footer-col ul{list-style: none;padding: 0;margin: 0}.footer-col ul li{margin-bottom: 9px}.footer-col ul a{color: #4B5157;font-size: 13px;font-weight: 400;transition: color 0.2s,padding-left 0.2s;display: inline-block;position: relative;letter-spacing: 0.1px}.footer-col ul a::before{content: '';position: absolute;left: -10px;top: 50%;transform: translateY(-50%);width: 0;height: 1px;background: var(--bordo);transition: width 0.25s;opacity: 0}.footer-col ul a:hover{color: var(--bordo);padding-left: 14px}.footer-col ul a:hover::before{width: 10px;opacity: 1}.contact-block .ci{display: flex;gap: 12px;margin-bottom: 14px;align-items: flex-start}.contact-block .ci svg{width: 18px;height: 18px;color: var(--bordo);flex-shrink: 0;margin-top: 2px}.contact-block .ci-text{color: var(--ink);font-size: 13px;line-height: 1.4}.contact-block .ci-text strong{display: block;color: var(--ink);font-weight: 600;margin-bottom: 2px}.contact-block .ci-text small{display: block;font-size: 11px;color: var(--muted);margin-top: 2px}.social{display: flex;gap: 10px;margin-top: 4px}.social a{width: 40px;height: 40px;background: var(--white);border: 1px solid var(--line);border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;transition: all 0.25s;color: var(--ink)}.social a:hover{background: var(--bordo);border-color: var(--bordo);color: var(--white);transform: translateY(-2px);box-shadow: 0 6px 16px rgba(52,62,73,0.25)}.social svg{width: 18px !important;height: 18px !important;max-width: 18px !important;max-height: 18px !important;flex-shrink: 0;display: block}.footer-bottom{background: var(--bordo-dark);border-top: 1px solid rgba(201,195,185,0.35);padding: 14px 0;color: rgba(255,255,255,0.75)}.footer-bottom .container{display: flex;justify-content: space-between;align-items: center;font-size: 11.5px;letter-spacing: 0.2px;color: rgba(255,255,255,0.7);flex-wrap: wrap;gap: 18px}.footer-bottom a{color: rgba(255,255,255,0.78);transition: color 0.2s}.footer-bottom a:hover{color: var(--gold-light)}.footer-bottom .pay{display: flex;gap: 6px;align-items: center}.pay span{padding: 3px 9px;border-radius: 3px;font-size: 9.5px;letter-spacing: 0.8px;background: rgba(255,255,255,0.06);color: rgba(255,255,255,0.62);font-weight: 500;font-family: var(--sans);border: none}.legal-links{display: flex;gap: 14px;font-size: 11.5px}.legal-links a{color: rgba(255,255,255,0.7);transition: color 0.2s}.legal-links a:hover{color: var(--gold-light)}.designed-by{display: inline-flex;align-items: baseline;gap: 5px;font-family: var(--sans);font-size: 11px;letter-spacing: 0.4px;text-decoration: none;color: rgba(255,255,255,0.55);transition: color 0.25s;font-weight: 400}.designed-by:hover{color: var(--gold-light)}.designed-by .by{font-size: 9.5px;letter-spacing: 1.2px;text-transform: uppercase;color: rgba(255,255,255,0.45)}.designed-by strong{font-weight: 500;color: rgba(255,255,255,0.75);letter-spacing: 0.3px}.designed-by:hover .by,.designed-by:hover strong{color: var(--gold-light)}.designed-by-row{display: none}.drawer-designed-by{display: block;margin: 18px 0 0;padding-top: 14px;border-top: 1px solid rgba(116,108,97,0.18);text-align: center;color: var(--muted)}.drawer-designed-by .by{color: var(--muted)}.drawer-designed-by strong{color: var(--bordo)}.drawer-designed-by:hover{color: var(--bordo)}.drawer-designed-by:hover .by{color: var(--bordo)}@media (min-width: 1700px){.product-grid{grid-template-columns: repeat(4,1fr);gap: 40px 34px}.hero{max-height: 640px}.section{padding: 100px 0}.section-head h2{font-size: 50px}.pd-grid{gap: 64px}.pd-title{font-size: 38px}}@media (min-width: 2200px){:root{--container: 1240px}body{font-size: 15.5px}.product-grid{grid-template-columns: repeat(4,1fr)}}@media (min-width: 1281px) and (max-width: 1440px){.section{padding: 80px 0}.pd-title{font-size: 32px}}@media (max-width: 1280px) and (min-width: 1025px){.product-grid{grid-template-columns: repeat(4,1fr);gap: 30px 24px}.footer-grid{grid-template-columns: 1.4fr 1fr 1fr 1fr 1.2fr;gap: 32px}.section-head h2{font-size: 40px}}@media (max-width: 1024px){.category-grid,.product-grid{grid-template-columns: repeat(3,1fr)}.features .container{gap: 16px;flex-wrap: wrap}.features .container > .feature{flex: 1 1 calc(50% - 16px);justify-content: flex-start}.footer-newsletter .container{grid-template-columns: 1fr;gap: 18px}.footer-newsletter .fnl-form{margin-left: 0;max-width: 100%}.footer-grid{grid-template-columns: 1fr 1fr 1fr;gap: 32px}.footer-brand{grid-column: 1 / -1}.page-header h1,.page-header .ph-h1{font-size: 38px}.section-head h2{font-size: 36px}.section{padding: 70px 0}}@media (max-width: 768px){html{overflow-x: hidden !important;width: 100% !important;max-width: 100% !important}body{width: 100% !important;max-width: 100% !important}.page-main,main,.footer,header,.site-header,.main-nav,.top-strip{max-width: 100%;overflow-x: clip}img,video,iframe,embed,object{max-width: 100%;height: auto}.container,.section,.pd-grid,.related-section,.blog-grid,.product-grid,.category-grid{max-width: 100%;overflow-x: clip}p,h1,h2,h3,h4,h5,h6,a,span,li,td,.product-name,.pd-title,.blog-title{overflow-wrap: anywhere;word-break: break-word}.bottom-nav{position: fixed !important;bottom: 0 !important;left: 0 !important;right: 0 !important;z-index: 9995 !important;transform: none !important;will-change: auto}.header{position: sticky !important;top: 0 !important;z-index: 9990 !important}.top-bar nav{display: none}.top-bar{font-size: 11.5px;padding: 8px 0}.header-inner{grid-template-columns: 1fr auto 1fr;gap: 14px;padding: 14px 0;min-width: 0}.header-inner > .logo{justify-self: center;transform: none !important;min-width: 0}.header-inner > .header-actions-left{justify-self: start;min-width: 0}.header-inner > .header-actions-right{justify-self: end;min-width: 0}.header-actions-left .search-wrap{display: none}.header-actions-right{gap: 4px}.icon-btn .icon-label{display: none}.icon-btn .icon-wrap{width: 36px;height: 36px}.logo .logo-text{font-size: 18px;letter-spacing: 2px}.logo .logo-bottom,.logo .logo-tagline{display: none}.logo .logo-com{font-size: 5px;height: 18px}.main-nav > .container > ul{overflow-x: auto;flex-wrap: nowrap;justify-content: flex-start;gap: 0;-webkit-overflow-scrolling: touch}.main-nav > .container > ul::-webkit-scrollbar{display: none}.main-nav > .container > ul > li > a{padding: 13px 12px 18px;font-size: 11.5px;white-space: nowrap;letter-spacing: 0.5px}.main-nav > .container > ul > li > a::before{left: 16% !important;right: 16% !important;opacity: 0.45 !important;bottom: 8px !important;height: 1px !important}.main-nav > .container > ul > li > a.active::before{opacity: 1 !important;height: 1.5px !important;left: 12% !important;right: 12% !important}.hero-arrow{width: 36px;height: 36px}.hero-arrow.prev{left: 10px}.hero-arrow.next{right: 10px}.hero-dots{bottom: 6px;gap: 4px}.hero-dot{width: 40px;height: 40px}.hero-dot::before{width: 8px;height: 8px}.hero-dot.active::before{width: 22px}.section{padding: 28px 0 40px}.section[style*="padding"]{padding: 28px 0 40px !important}.section-head{margin-bottom: 28px}.section-head h2{font-size: 28px}.brand-head{margin-bottom: 18px}.brand-head h2{font-size: 34px;margin-bottom: 14px}.brand-head{width: 100%;align-items: stretch}.brand-head .tab-bar{flex-wrap: nowrap;overflow-x: auto;justify-content: flex-start;-webkit-overflow-scrolling: touch;scrollbar-width: none;padding: 4px 16px;margin: 0 -16px;width: calc(100% + 32px);gap: 0}.brand-head .tab-bar::-webkit-scrollbar{display: none}.brand-head .tab-bar .tab{flex-shrink: 0;padding: 8px 14px;font-size: 11px;letter-spacing: 1.2px}.brand-head .tab-bar .tab-sep{flex-shrink: 0}.category-grid,.product-grid,.blog-grid{grid-template-columns: repeat(2,1fr);gap: 14px;padding-inline: 0}.features{padding: 30px 0}.features .container{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.features .container > .feature{flex: none}.feature h5{font-size: 13px}.feature-icon{width: 44px;height: 44px}.footer-trust .container{grid-template-columns: repeat(2,1fr)}.footer-grid{grid-template-columns: 1fr !important;gap: 0 !important}.footer-brand{grid-column: 1 / -1;padding-bottom: 22px;margin-bottom: 4px;border-bottom: 1px solid rgba(201,195,185,0.12)}.footer-main{padding: 30px 0 16px}.footer-col:not(.footer-brand){border-bottom: 1px solid rgba(201,195,185,0.1)}.footer-col:not(.footer-brand) h6{cursor: pointer;display: flex;justify-content: space-between;align-items: center;padding: 16px 0;margin: 0;user-select: none}.footer-col:not(.footer-brand) h6::after{content: '+';position: static;bottom: auto;left: auto;width: 24px;height: auto;background: transparent;font-size: 22px;font-weight: 300;color: var(--gold-light);transition: transform 0.3s;line-height: 1;text-align: center;display: inline-block}.footer-col:not(.footer-brand).open h6::after{content: '−';transform: scale(1.1)}.footer-col:not(.footer-brand) h6::before{display: none}.footer-col:not(.footer-brand) ul,.footer-col.contact-block:not(.footer-brand) .ci{max-height: 0;overflow: hidden;transition: max-height 0.35s ease,padding 0.3s ease,opacity 0.3s ease;margin: 0;opacity: 0}.footer-col:not(.footer-brand).open ul{max-height: 600px;opacity: 1;padding-bottom: 14px}.footer-col.contact-block:not(.footer-brand).open .ci{max-height: 100px;opacity: 1;padding-bottom: 0}.footer-col.contact-block:not(.footer-brand).open .ci:last-of-type{padding-bottom: 14px}.footer-newsletter{display: none !important}.footer-bottom .container{flex-direction: column;gap: 14px;text-align: center;justify-content: center}.footer-bottom .pay{flex-wrap: wrap;justify-content: center}.page-header{padding: 16px 0 28px}.page-header h1,.page-header .ph-h1{font-size: 26px}.page-header .ph-top{font-size: 11.5px;gap: 8px}.page-header .ph-count{display: none}.toolbar{margin: -18px 0 22px;gap: 8px}.btn-tb{min-width: 0;flex: 1;padding: 11px 14px;font-size: 12.5px}.pd-grid{gap: 28px}.pd-title{font-size: 22px}.pd-price .new{font-size: 24px}.product-detail{padding: 24px 16px 50px}.category-layout{padding: 0 16px 50px}.cart-layout{padding: 20px 16px 50px;gap: 24px}.checkout-layout{padding: 16px 16px 50px;gap: 18px}.cart-items-header h2{font-size: 22px}.cart-items-header{padding-bottom: 14px;margin-bottom: 0}.cart-item{grid-template-columns: 84px 1fr auto;grid-template-rows: auto auto;gap: 10px 12px;padding: 16px 0;align-items: start}.cart-item-img{width: 84px;height: 84px;grid-row: 1 / 3;padding: 6px}.cart-item-info{grid-column: 2}.cart-item-info .cat{font-size: 10px;margin-bottom: 4px;letter-spacing: 1px}.cart-item-info h4{font-size: 13px;margin-bottom: 6px;line-height: 1.3}.cart-item-meta{font-size: 11px}.cart-item-meta span{margin-right: 8px}.cart-item-remove{grid-column: 3;grid-row: 1;align-self: start;padding: 4px}.cart-item-remove svg{width: 16px;height: 16px}.cart-item-qty{grid-column: 2;align-self: end}.cart-item-qty .qty-wrap .qty-btn{width: 34px;height: 36px;font-size: 16px}.cart-item-qty .qty-input{width: 40px;height: 36px;font-size: 13px}.cart-item-price{grid-column: 3;grid-row: 2;text-align: right;font-size: 15px;align-self: end;min-width: 0}.account-sidebar{padding: 14px 16px}.account-user{padding-bottom: 12px;margin-bottom: 10px}.account-avatar{width: 40px;height: 40px;font-size: 16px}.account-user .name{font-size: 13px}.account-user .email{font-size: 11.5px}.account-nav{display: grid;grid-template-columns: repeat(3,1fr);gap: 6px}.account-nav li{margin: 0}.account-nav a{flex-direction: column;gap: 4px;padding: 10px 6px;text-align: center;font-size: 11px;border: 1px solid var(--line);border-radius: 6px;line-height: 1.2}.account-nav a svg{width: 20px;height: 20px;margin: 0 auto}.account-nav a.active{background: var(--bordo);color: var(--white);border-color: var(--bordo)}.account-nav .logout{grid-column: 1 / -1;margin-top: 8px;padding-top: 8px;border-top: 1px solid var(--line)}.account-nav .logout a{flex-direction: row;padding: 10px 12px;font-size: 12.5px;justify-content: center}.account-content{padding: 18px 16px}.account-content > h1{font-size: 22px}.account-content > .subtitle{font-size: 12.5px;margin-bottom: 16px;padding-bottom: 14px}.acc-stats{grid-template-columns: 1fr 1fr;gap: 10px;margin-bottom: 22px}.acc-stat{padding: 14px}.acc-stat .value{font-size: 22px}.acc-stat .label{font-size: 11px}.acc-stat .icon{width: 32px;height: 32px;margin-bottom: 8px}.acc-stat .icon svg{width: 16px;height: 16px}.order-card{padding: 14px 16px}.order-head{padding-bottom: 10px;margin-bottom: 10px}.order-num{font-size: 12.5px}.order-num small{display: block;margin: 4px 0 0}.order-products{font-size: 12px;line-height: 1.4;flex: 1 1 100%;margin-bottom: 6px}.order-total{font-size: 17px}.modal-overlay{padding: 0;align-items: stretch}.modal-overlay.open{display: block}.modal{max-width: 100%;width: 100%;max-height: 100vh;height: 100vh;border-radius: 0;padding: 22px 18px;overflow-y: auto}.modal-actions{position: sticky;bottom: 0;background: var(--white);padding: 14px 0 4px;margin-top: 20px;border-top: 1px solid var(--line)}.checkout-section{padding: 18px 16px;margin-bottom: 14px;border-radius: 8px}.checkout-section h3{font-size: 12px;margin-bottom: 14px;padding-bottom: 12px}.checkout-section h3 .step-no{width: 22px;height: 22px;font-size: 11px}.pay-tabs{gap: 6px}.pay-tab{min-width: 0;padding: 12px 10px;gap: 8px}.pay-tab svg{width: 18px;height: 18px}.pay-tab .pt-text strong{font-size: 12px}.pay-tab .pt-text small{font-size: 10px}.inst-table th,.inst-table td{padding: 8px 10px;font-size: 12px}.summary-mini img{width: 48px;height: 48px}.summary-mini .info h5{font-size: 12px}.summary-mini .info small{font-size: 10.5px}.summary-mini .price{font-size: 12.5px}.pd-gallery{gap: 12px}.pd-thumb{width: 60px;height: 60px}.pd-main{padding: 22px;border-radius: 8px}.pd-rating{gap: 8px;margin-bottom: 18px;font-size: 12px}.pd-cat{font-size: 10.5px;margin-bottom: 8px;letter-spacing: 1.2px}.pd-price{padding: 16px 0;margin-bottom: 18px}.pd-price .old{font-size: 13px}.pd-price .pd-discount{font-size: 10px;padding: 3px 7px}.pd-perks{grid-template-columns: 1fr 1fr;padding: 14px;gap: 10px}.perk{gap: 10px}.perk svg{width: 24px;height: 24px}.perk strong{font-size: 12.5px}.perk small{font-size: 10.5px}.tab-headers{overflow-x: auto;flex-wrap: nowrap;gap: 0}.tab-headers::-webkit-scrollbar{display: none}.tab-header{flex-shrink: 0;padding: 13px 18px;font-size: 11.5px}.checkout-steps{gap: 8px;padding: 16px 16px 22px;flex-wrap: nowrap;overflow-x: auto}.checkout-step{font-size: 11.5px}.checkout-step .num{width: 24px;height: 24px;font-size: 11px}.checkout-step .sep{width: 18px}.info-page{margin: 16px auto 40px}.info-card{padding: 22px 18px}.info-card h1{font-size: 24px}.auth-card{padding: 28px 22px}.auth-card h1{font-size: 24px}.floating-actions{right: 14px;bottom: 14px;gap: 10px}.fab{width: 46px;height: 46px}.fab svg{width: 22px;height: 22px}.fab.scroll-top svg{width: 18px;height: 18px}.fab-tooltip{display: none}.seo-block{padding: 50px 0}.seo-block h2{font-size: 24px}}@media (max-width: 480px){.top-bar .promo{font-size: 11px}.header-inner{padding: 12px 0;gap: 10px}.logo .logo-text{font-size: 16px;letter-spacing: 1.5px}.header-actions-right{gap: 2px}.icon-btn .icon-wrap{width: 34px;height: 34px}.icon-btn .icon-wrap svg{width: 19px;height: 19px}.icon-btn .badge-count{min-width: 16px;height: 16px;font-size: 9px;padding: 0 4px}.main-nav > .container > ul > li > a{padding: 11px 10px;font-size: 11px}.category-grid,.blog-grid{grid-template-columns: 1fr}.features{padding: 22px 0}.features .container{grid-template-columns: 1fr 1fr;gap: 14px 10px}.features .container > .feature{flex-direction: column;align-items: center;text-align: center;gap: 6px}.feature-icon{width: 36px;height: 36px}.feature h5{font-size: 11.5px;font-weight: 500;line-height: 1.3;letter-spacing: 0.15px}.feature h5 br{display: none}.section{padding: 22px 0 32px}.section[style*="padding"]{padding: 22px 0 32px !important}.brand-head{margin-bottom: 14px}.product-grid{grid-template-columns: repeat(2,1fr) !important;gap: 10px;padding-inline: 0}.product{border-radius: 6px}.product-img img{padding: 6px}.product .badge{font-size: 9px;padding: 3px 7px;top: 8px;left: 8px;letter-spacing: 1px}.product .wishlist{width: 30px;height: 30px;top: 8px;right: 8px}.product .wishlist svg{width: 13px;height: 13px}.product-info{padding: 10px 10px 2px}.product .cat{font-size: 9.5px;margin-bottom: 4px;letter-spacing: 0.8px}.product h4{font-size: 12.5px;min-height: 32px;margin-bottom: 6px;line-height: 1.35;font-weight: 400}.product .price{gap: 5px;margin-bottom: 8px}.product .price .new{font-size: 14px}.product .price .old{font-size: 10.5px;padding: 1px 4px}.product-actions{padding: 0 8px 8px}.add-to-cart{padding: 8px 10px;font-size: 10px;letter-spacing: 1.2px;gap: 5px}.add-to-cart svg{width: 12px;height: 12px}.installment{font-size: 9.5px;margin-top: 5px}.section{padding: 40px 0}.section-head h2{font-size: 24px}.brand-head h2{font-size: 28px}.brand-head .tab-bar{gap: 0;padding: 4px 12px;margin: 0 -12px;width: calc(100% + 24px)}.brand-head .tab-bar .tab{padding: 7px 12px;font-size: 10.5px;letter-spacing: 1px}.brand-head .tab-bar .tab-sep{height: 14px}.pd-grid{gap: 20px}.pd-title{font-size: 20px}.pd-price .new{font-size: 22px}.size-select-btn{padding: 12px 14px;font-size: 13px}.size-pills{gap: 5px}.size-pill{min-width: 38px;padding: 7px 10px;font-size: 12px}.cart-summary,.checkout-section{padding: 18px 16px}.summary-total .value{font-size: 22px}.info-card{padding: 18px 14px}.info-card h1{font-size: 22px}.info-card h2{font-size: 18px}.help-grid{grid-template-columns: 1fr}.ring-size-table th,.ring-size-table td{padding: 8px 10px;font-size: 12px}.footer-trust .container{grid-template-columns: 1fr}.footer-grid{grid-template-columns: 1fr;gap: 24px}.acc-stats{grid-template-columns: 1fr 1fr}.address-grid{grid-template-columns: 1fr}.modal{padding: 22px 18px}.modal h2{font-size: 22px}.floating-actions{right: 10px;bottom: 10px;gap: 8px}.fab{width: 42px;height: 42px}}main,header,footer,section,.product-grid,.hero,.checkout-grid,.profile-grid,.cart-grid,.pd-grid{max-width: 100%}.container{max-width: min(100%,var(--container))}table{max-width: 100%}.table-wrap,.responsive-table{max-width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch}img,video,iframe,svg,canvas{max-width: 100%;height: auto}pre,code,kbd{max-width: 100%;overflow-x: auto}.muted,small,p,.product-name,.pd-title{word-wrap: break-word;overflow-wrap: break-word}header,.site-header,.main-nav,.top-strip{max-width: 100vw}@media (max-width: 768px){[style*="grid-template-columns"]:not(.no-mobile-stack){grid-template-columns: 1fr !important}}body > .auth-drawer-overlay,.auth-drawer-overlay{position: fixed !important;top: 0 !important;left: 0 !important;right: 0 !important;bottom: 0 !important;inset: 0 !important;width: 100vw !important;height: 100vh !important;background: rgba(36,42,49,0.55);z-index: 1199;opacity: 0;visibility: hidden;transition: opacity 0.3s ease,visibility 0.3s ease;backdrop-filter: blur(4px);display: flex !important;align-items: center !important;justify-content: center !important;padding: 24px;margin: 0 !important;flex: 0 0 0 !important}.auth-drawer-overlay.open{opacity: 1;visibility: visible}body > .auth-drawer,.auth-drawer{position: fixed !important;top: 50% !important;left: 50% !important;right: auto !important;bottom: auto !important;transform: translate(-50%,-50%) scale(0.92) !important;width: calc(100% - 48px) !important;max-width: 480px !important;max-height: calc(100vh - 48px) !important;height: auto !important;background: var(--white);z-index: 1200;border-radius: 16px;overflow: hidden;display: flex;flex-direction: column;box-shadow: 0 32px 80px rgba(52,62,73,0.30),0 12px 32px rgba(60,30,30,0.18),0 0 0 1px rgba(116,108,97,0.10);opacity: 0;visibility: hidden;transition: transform 0.32s cubic-bezier(0.32,0.72,0,1),opacity 0.28s ease,visibility 0.28s ease;margin: 0 !important;flex: 0 0 0 !important}.auth-drawer.open{transform: translate(-50%,-50%) scale(1) !important;opacity: 1;visibility: visible}@media (max-width: 560px){.auth-drawer-overlay{padding: 0 !important}.auth-drawer,body > .auth-drawer{top: 0 !important;left: 0 !important;transform: translate(0,0) scale(0.92) !important;width: 100vw !important;max-width: 100vw !important;max-height: 100vh !important;height: 100vh !important;border-radius: 0 !important}.auth-drawer.open,body > .auth-drawer.open{transform: translate(0,0) scale(1) !important}}.auth-drawer .ad-body{overflow-y: auto;overscroll-behavior: contain;flex: 1;min-height: 0}.ad-head{display: flex;align-items: center;justify-content: space-between;padding: 14px 20px;background: linear-gradient(135deg,var(--bordo) 0%,var(--bordo-dark) 100%);position: sticky;top: 0;z-index: 2;border-bottom: 2px solid var(--gold)}.ad-head h2{font-family: var(--serif);font-size: 19px;font-weight: 600;color: var(--white);margin: 0;letter-spacing: 0.4px;display: flex;align-items: center;gap: 8px}.ad-head h2::before{content: '';width: 18px;height: 1px;background: var(--gold-light)}.ad-close{width: 32px;height: 32px;background: rgba(255,255,255,0.08);border: 1px solid rgba(255,255,255,0.15);border-radius: 50%;cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--white);transition: all 0.2s}.ad-close svg{width: 16px;height: 16px}.ad-close:hover{background: var(--gold);border-color: var(--gold);color: var(--bordo-dark);transform: rotate(90deg)}.ad-body{flex: 1;padding: 18px 20px 20px;background: linear-gradient(180deg,var(--white) 0%,var(--cream) 100%)}.ad-section{margin-bottom: 18px}.ad-section-title{font-family: var(--serif);font-size: 18px;font-weight: 600;color: var(--ink);margin: 0 0 2px;letter-spacing: 0.2px;display: flex;align-items: center;gap: 10px}.ad-section-title::after{content: '';flex: 1;height: 1px;background: linear-gradient(to right,var(--gold) 0%,transparent 100%);max-width: 50px}.ad-section-sub{font-size: 12px;color: var(--muted);margin: 0 0 12px;line-height: 1.5;letter-spacing: 0.2px}.ad-form{display: flex;flex-direction: column}.ad-field{margin-bottom: 8px}.ad-field label{display: block;margin-bottom: 4px;font-size: 10.5px;font-weight: 600;color: var(--ink);text-transform: uppercase;letter-spacing: 0.8px}.ad-field label .req{color: var(--bordo);font-weight: 700}.ad-field input{width: 100%;padding: 10px 13px;background: var(--white);color: var(--ink);border: 1px solid var(--line);border-radius: 7px;font-family: var(--sans);font-size: 13.5px;transition: all 0.2s}.ad-field input:focus{outline: none;border-color: var(--bordo);background: var(--white);box-shadow: 0 0 0 3px rgba(52,62,73,0.08),0 2px 8px rgba(52,62,73,0.06)}.ad-field input::placeholder{color: var(--muted)}.ad-input-pw{position: relative}.ad-input-pw input{padding-right: 40px}.ad-pw-toggle{position: absolute;right: 6px;top: 50%;transform: translateY(-50%);width: 30px;height: 30px;background: transparent;border: none;cursor: pointer;color: var(--muted);display: flex;align-items: center;justify-content: center;border-radius: 6px;transition: all 0.15s}.ad-pw-toggle svg{width: 16px;height: 16px}.ad-pw-toggle:hover{color: var(--bordo);background: rgba(52,62,73,0.06)}.ad-forgot-row{display: flex;justify-content: flex-end;margin: 0 0 10px}.ad-forgot{font-size: 12px;color: var(--bordo);font-weight: 500;text-decoration: none;transition: color 0.15s;letter-spacing: 0.3px}.ad-forgot:hover{color: var(--bordo-dark);text-decoration: underline}.ad-btn{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;padding: 12px;border: none;cursor: pointer;border-radius: 7px;font-family: var(--sans);font-size: 12px;font-weight: 700;letter-spacing: 1.6px;text-transform: uppercase;transition: all 0.25s;text-decoration: none;position: relative;overflow: hidden}.ad-btn-primary{background: linear-gradient(135deg,var(--bordo) 0%,var(--bordo-dark) 100%);color: var(--white);box-shadow: 0 6px 18px rgba(52,62,73,0.25)}.ad-btn-primary::after{content: '';position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition: left 0.5s}.ad-btn-primary:hover{background: linear-gradient(135deg,var(--bordo-dark) 0%,var(--bordo) 100%);transform: translateY(-1px);box-shadow: 0 8px 24px rgba(52,62,73,0.35)}.ad-btn-primary:hover::after{left: 100%}.ad-btn-outline{background: var(--white);color: var(--bordo);border: 1.5px solid var(--bordo);letter-spacing: 1.5px;font-weight: 600}.ad-btn-outline:hover{background: var(--bordo);color: var(--white);box-shadow: 0 6px 18px rgba(52,62,73,0.2)}.ad-divider{display: flex;align-items: center;gap: 12px;margin: 14px 0 10px;color: var(--muted);font-size: 10.5px;font-weight: 600;letter-spacing: 1.6px;text-transform: uppercase}.ad-divider::before,.ad-divider::after{content: '';flex: 1;height: 1px;background: linear-gradient(to right,transparent,var(--gold) 50%,transparent)}.ad-social{display: flex;flex-direction: column;gap: 7px}.ad-social-btn{display: flex;align-items: center;justify-content: center;gap: 10px;width: 100%;padding: 10px;border-radius: 7px;border: 1px solid transparent;font-family: var(--sans);font-size: 12.5px;font-weight: 600;cursor: pointer;transition: all 0.2s;text-decoration: none;letter-spacing: 0.3px}.ad-social-btn svg{width: 16px;height: 16px;flex-shrink: 0}.ad-social-fb{background: #1877F2;color: #fff;box-shadow: 0 3px 10px rgba(24,119,242,0.18)}.ad-social-fb:hover{background: #166FE5;transform: translateY(-1px);box-shadow: 0 5px 14px rgba(24,119,242,0.28)}.ad-social-google{background: #fff;color: #3c4043;border-color: #e4e6eb;box-shadow: 0 2px 6px rgba(0,0,0,0.04)}.ad-social-google:hover{background: #fafbfc;border-color: var(--gold);transform: translateY(-1px);box-shadow: 0 5px 14px rgba(116,108,97,0.15)}.ad-section-register{background: var(--white);border: 1px solid var(--line);border-top: 2px solid var(--gold);border-radius: 8px;padding: 14px 16px;margin-top: 14px;margin-bottom: 0;position: relative;box-shadow: 0 4px 14px rgba(36,42,49,0.04)}.ad-section-register .ad-section-title{font-size: 16px;margin-bottom: 2px}.ad-section-register .ad-section-sub{font-size: 11.5px;margin-bottom: 10px}.ad-section-register .ad-btn{padding: 10px;font-size: 11.5px;letter-spacing: 1.2px}.ad-section-register::before{content: '✦';position: absolute;top: -10px;left: 14px;background: var(--white);color: var(--gold);font-size: 11px;width: 18px;height: 18px;display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 1px solid var(--gold)}@media (max-width: 380px){.ad-head{padding: 12px 16px}.ad-head h2{font-size: 17px}.ad-body{padding: 14px 16px 16px}.ad-section{margin-bottom: 14px}.ad-section-title{font-size: 16px}.ad-field{margin-bottom: 7px}.ad-field input{padding: 9px 12px;font-size: 13px}.ad-btn{padding: 11px;font-size: 11.5px}.ad-social-btn{padding: 9px;font-size: 12px}.ad-section-register{padding: 12px 14px}}.ad-section-register{border-top: 1px solid var(--line);padding-top: 26px;margin-top: 28px;margin-bottom: 0}@media (max-width: 560px){.auth-drawer{width: 100%;max-width: 100%}.ad-head{padding: 14px 18px}.ad-body{padding: 20px 18px}.ad-section-title{font-size: 21px}.ad-field input{font-size: 16px}}body.auth-drawer-open{overflow: hidden}.search-wrap{position: relative}.search-suggest{position: absolute;top: calc(100% + 6px);left: 0;right: 0;background: var(--white);border: 1px solid var(--line);border-radius: 10px;box-shadow: 0 14px 36px rgba(0,0,0,0.10),0 2px 8px rgba(0,0,0,0.04);z-index: 100;max-height: 480px;overflow-y: auto;padding: 8px;min-width: 360px}.search-suggest .ss-section{padding: 6px 4px}.search-suggest .ss-title{font-size: 10px;font-weight: 700;color: var(--muted);letter-spacing: 1.2px;text-transform: uppercase;padding: 4px 10px 6px}.search-suggest .ss-loading,.search-suggest .ss-empty{padding: 18px 14px;text-align: center;color: var(--muted);font-size: 13px}.search-suggest .ss-item{display: flex;align-items: center;gap: 10px;padding: 8px 10px;border-radius: 7px;cursor: pointer;text-decoration: none;color: var(--ink);transition: background 0.12s}.search-suggest .ss-item:hover,.search-suggest .ss-item.active{background: var(--cream)}.search-suggest .ss-item img{width: 40px;height: 40px;object-fit: cover;border-radius: 6px;flex-shrink: 0;background: var(--cream)}.search-suggest .ss-item .ph{width: 40px;height: 40px;border-radius: 6px;background: var(--cream);display: flex;align-items: center;justify-content: center;color: var(--muted);font-size: 16px;flex-shrink: 0}.search-suggest .ss-item-info{flex: 1;min-width: 0}.search-suggest .ss-item-name{font-size: 13px;font-weight: 500;color: var(--ink);line-height: 1.3;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.search-suggest .ss-item-cat{font-size: 11px;color: var(--muted);margin-top: 2px}.search-suggest .ss-cat-link{display: inline-flex;align-items: center;gap: 6px;padding: 7px 12px;margin: 2px;background: var(--cream);border: 1px solid var(--line);border-radius: 50px;font-size: 12px;color: var(--ink);text-decoration: none;transition: all 0.15s}.search-suggest .ss-cat-link:hover{background: rgba(52,62,73,0.05);border-color: var(--bordo);color: var(--bordo)}.search-suggest .ss-footer{padding: 10px;border-top: 1px solid var(--line);margin-top: 4px;text-align: center}.search-suggest .ss-footer a{font-size: 12px;font-weight: 600;color: var(--bordo);text-decoration: none}.search-suggest .ss-footer a:hover{text-decoration: underline}@media (max-width: 760px){.search-suggest{min-width: 0;left: -16px;right: -16px;max-height: 70vh}}.top-bar .container,.header .container,.header-inner,.main-nav .container,.main-nav > .container > ul,.footer-newsletter .container,.footer-main .container,.footer-bottom .container,.footer-trust .container,.features .container,.seo-block .container,.section > .container,.breadcrumb .container,.page-header .container,.category-layout > .container,.category-layout,.product-detail > .container,.account-page > .container,.cart-page > .container,.cart-page-v2 > .container,.checkout-page-v2 > .container,.success-page > .container,.auth-choice-page > .container,.info-page,.auth-modern .container{max-width: 1200px !important;margin-left: auto !important;margin-right: auto !important;padding-left: 24px !important;padding-right: 24px !important}.category-layout > .container,.product-detail > .container{padding-left: 0 !important;padding-right: 0 !important;max-width: none !important}@media (min-width: 2200px){.top-bar .container,.header .container,.header-inner,.main-nav .container,.footer-newsletter .container,.footer-main .container,.footer-bottom .container,.features .container,.seo-block .container,.section > .container,.page-header .container,.category-layout > .container,.category-layout,.product-detail > .container,.account-page > .container,.cart-page > .container,.cart-page-v2 > .container{max-width: 1240px !important}}.header-inner{display: grid !important;grid-template-columns: 1fr auto 1fr !important;align-items: center !important;gap: 24px !important}.header-inner > .logo{justify-self: center !important;transform: translateX(12px) !important}.header-inner > .header-actions-left{justify-content: flex-start !important}.header-inner > .header-actions-right{justify-content: flex-end !important}.footer-newsletter .container{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 40px !important;align-items: center !important}@media (max-width: 768px){.footer-newsletter .container{grid-template-columns: 1fr !important}}.top-bar .container{display: flex !important;justify-content: space-between !important;align-items: center !important}.footer-bottom .container{display: flex !important;justify-content: space-between !important;align-items: center !important;flex-wrap: wrap !important;gap: 14px !important}@media (max-width: 1024px){.product{height: 420px}.product-img{height: 220px}}@media (max-width: 768px){.product{height: 380px}.product-img{height: 200px}.product h4{font-size: 12.5px;height: 34px;font-weight: 400}.product .price .new{font-size: 15px}.add-to-cart{padding: 8px 12px;font-size: 11px;letter-spacing: 1px}}@media (max-width: 480px){.product{height: 340px}.product-img{height: 170px}.product-info{padding: 8px 10px 0}.product .cat{font-size: 9.5px;margin-bottom: 3px}.product h4{font-size: 11.5px;height: 30px;margin-bottom: 4px;font-weight: 400}.product .price .new{font-size: 14px}.product .price .old{font-size: 10px}.add-to-cart{padding: 7px 10px;font-size: 10.5px}.installment{font-size: 9.5px}}@media (max-width: 768px){.footer-newsletter,.footer-newsletter *{display: none !important;visibility: hidden !important;height: 0 !important;overflow: hidden !important}.bottom-nav{display: grid !important;position: fixed !important;bottom: 0 !important;left: 0 !important;right: 0 !important;width: 100% !important;z-index: 9999 !important;transform: none !important;-webkit-transform: none !important}.floating-actions,.fa-buttons,[class*="float-button"]{bottom: calc(70px + env(safe-area-inset-bottom,0px)) !important}}@media (max-width: 768px){.header-actions-left .search-wrap{display: none !important}.header{background: #fff;border-bottom: 1px solid var(--line)}.header-inner{padding: 10px 0 !important;min-height: 56px}.mobile-menu-toggle{display: inline-flex !important}.mobile-menu-toggle .bars span:nth-child(1){width: 100%}.mobile-menu-toggle .bars span:nth-child(2){width: 70%}.mobile-menu-toggle .bars span:nth-child(3){width: 85%}.mobile-search-toggle{display: inline-flex !important}.header-actions-right > .icon-btn[aria-label="Favorilerim"]{display: none !important}.icon-btn-cart{background: linear-gradient(135deg,var(--bordo) 0%,var(--bordo-dark) 100%) !important;border-radius: 10px !important;width: 42px !important;height: 42px !important;box-shadow: 0 4px 12px rgba(52,62,73,0.28) !important;transition: transform 0.15s,box-shadow 0.15s !important;margin-left: 6px;display: inline-flex !important;align-items: center !important;justify-content: center !important;padding: 0 !important}.icon-btn-cart:hover{transform: translateY(-1px)}.icon-btn-cart .icon-wrap{width: 100% !important;height: 100% !important;background: transparent !important;border-radius: 10px !important;display: flex !important;align-items: center !important;justify-content: center !important}.icon-btn-cart .icon-wrap svg{color: #fff !important;stroke: #fff !important;width: 20px !important;height: 20px !important;stroke-width: 1.8 !important}.icon-btn-cart .badge-count{background: var(--gold) !important;color: var(--bordo-dark) !important;border: 2px solid #fff !important;top: -4px !important;right: -4px !important;font-weight: 700 !important}.logo .logo-text{font-size: 16px !important;letter-spacing: 1.8px}.logo .logo-bottom,.logo .logo-tagline{display: none !important}.logo .logo-com{display: none !important}.mobile-search-panel{background: #fff;border-bottom: 1px solid var(--line);padding: 12px 16px;animation: slideDown 0.2s ease}.mobile-search-panel form{display: flex;align-items: center;gap: 8px;background: var(--cream);border: 1px solid var(--line);border-radius: 99px;padding: 0 6px 0 16px}.mobile-search-panel form svg{width: 16px;height: 16px;color: var(--muted);flex-shrink: 0}.mobile-search-panel form input{flex: 1;border: none;background: transparent;padding: 11px 4px;font-size: 14px;outline: none;font-family: inherit}.mobile-search-panel form .msp-close{width: 34px;height: 34px;background: var(--white);border: 1px solid var(--line);border-radius: 50%;cursor: pointer;display: flex;align-items: center;justify-content: center}.mobile-search-panel form .msp-close svg{width: 12px;height: 12px}@keyframes slideDown{from{opacity: 0;transform: translateY(-8px)}to{opacity: 1;transform: translateY(0)}}.mobile-drawer{position: fixed;top: 0;left: 0;bottom: 0;width: min(82vw,340px);background: #fff;z-index: 9998;transform: translateX(-100%);transition: transform 0.3s cubic-bezier(0.4,0,0.2,1);box-shadow: 4px 0 24px rgba(0,0,0,0.12);display: flex;flex-direction: column;overflow-y: auto;padding-bottom: env(safe-area-inset-bottom,20px)}.mobile-drawer.open{transform: translateX(0)}.mobile-drawer-overlay{position: fixed;inset: 0;background: rgba(10,12,14,0.5);z-index: 9997;opacity: 0;visibility: hidden;transition: opacity 0.3s,visibility 0.3s}.mobile-drawer-overlay.open{opacity: 1;visibility: visible}.md-head{display: flex;align-items: center;justify-content: space-between;padding: 18px 20px;background: linear-gradient(135deg,var(--bordo) 0%,var(--bordo-dark) 100%);color: #fff;border-bottom: 2px solid var(--gold)}.md-head .md-brand{flex-wrap: nowrap !important;transform: none !important;text-decoration: none}.md-head .md-brand .logo-text{color: #fff !important}.md-head .md-brand .logo-com{color: rgba(255,255,255,0.85) !important}.md-head .md-brand .logo-com .dot{color: var(--gold-light) !important}.md-head .md-close{width: 32px;height: 32px;background: rgba(255,255,255,0.15);border: 1px solid rgba(255,255,255,0.2);border-radius: 50%;cursor: pointer;color: #fff;display: flex;align-items: center;justify-content: center}.md-head .md-close svg{width: 14px;height: 14px}.md-nav{padding: 8px 0 24px;flex: 1}.md-section-title{padding: 16px 20px 8px;font-size: 10.5px;font-weight: 700;letter-spacing: 1.6px;text-transform: uppercase;color: var(--gold-dark)}.md-item{display: flex;align-items: center;gap: 14px;padding: 12px 20px;color: var(--ink);text-decoration: none;font-size: 14px;font-weight: 500;transition: background 0.15s;border-left: 3px solid transparent}.md-item:hover,.md-item:active{background: var(--cream);border-left-color: var(--bordo)}.md-item svg{width: 18px;height: 18px;color: var(--bordo);flex-shrink: 0}.md-item > svg:last-child{color: var(--muted);margin-left: auto}.md-item-home{background: rgba(116,108,97,0.05)}.md-item-logout{color: #b91c1c}.md-item-logout svg{color: #b91c1c}}.sr-only{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;white-space: nowrap !important;border: 0 !important}@media (max-width: 768px){body,p,span,div,a,li,td,label,small,.muted{font-size: max(12.5px,1em)}.hint,.badge-count,.bn-badge,.product .cat,.footer small,.top-bar,.breadcrumb{font-size: 11px !important}}.product-img img,.blog-thumb img,.category-card img,.banner-img img{width: 100%;height: auto;aspect-ratio: 1 / 1;object-fit: cover}.blog-thumb img{aspect-ratio: 16 / 9}@media (max-width: 600px){[style*="width: 6"],[style*="width:7"],[style*="width:8"],[style*="width:9"],[style*="width: 7"],[style*="width: 8"],[style*="width: 9"],[style*="min-width: 6"],[style*="min-width:7"],[style*="min-width:8"]{max-width: 100% !important}img:not([width="auto"]){max-width: 100% !important;height: auto !important}}@media (max-width: 768px){.top-bar,.top-bar .promo,.gold-ticker{font-size: 12px !important}.breadcrumb,.breadcrumb a,.breadcrumb .container{font-size: 12px !important}.footer-bottom,.footer-bottom small,.footer-bottom .copy,.copyright,footer small,.legal{font-size: 12px !important}}.top-bar,.top-bar *,.gold-ticker,.gold-ticker *,.breadcrumb,.breadcrumb *,.footer-bottom,.footer-bottom *,.footer .copy,.footer .legal,.copyright,.copy{font-size: 12px !important}.badge-count,.bn-badge{font-size: 10px !important}.u-mt-0{margin-top: 0 !important}.u-mt-12{margin-top: 12px !important}.u-mt-18{margin-top: 18px !important}.u-mb-0{margin-bottom: 0 !important}.u-mb-12{margin-bottom: 12px !important}.u-text-center{text-align: center !important}.u-color-muted{color: var(--muted) !important}.u-color-bordo{color: var(--bordo) !important}.u-fw-600{font-weight: 600 !important}@media (max-width: 1024px){[style*="width: 6"][style*="px"],[style*="width: 7"][style*="px"],[style*="width: 8"][style*="px"],[style*="width: 9"][style*="px"],[style*="min-width: 6"][style*="px"],[style*="min-width: 7"][style*="px"],[style*="min-width: 8"][style*="px"],[style*="width:6"][style*="px"],[style*="width:7"][style*="px"],[style*="width:8"][style*="px"],[style*="width:9"][style*="px"]{max-width: 100% !important;width: auto !important}}img{max-width: 100%;height: auto}.section-products,.related-section,.blog-grid,.footer-main,.footer-trust,.footer-newsletter{content-visibility: auto;contain-intrinsic-size: auto 800px}.features,.home-blog,.seo-block{content-visibility: auto;contain-intrinsic-size: auto 600px}img{background-color: var(--cream)}.footer-col h5{font-family: var(--sans);font-size: 12.5px;font-weight: 700;letter-spacing: 1.6px;text-transform: uppercase;color: var(--ink);margin: 0 0 18px;padding-bottom: 12px;position: relative}.footer-col h5::after{content: '';position: absolute;left: 0;bottom: 0;width: 32px;height: 2px;background: var(--gold)}@media (max-width: 768px){.footer-col:not(.footer-brand) h5{cursor: pointer;display: flex;justify-content: space-between;align-items: center;padding: 16px 0;margin: 0;user-select: none}.footer-col:not(.footer-brand) h5::after{content: '+';position: static;bottom: auto;left: auto;width: 24px;height: auto;background: transparent;font-size: 22px;font-weight: 300;color: var(--gold-light);transition: transform 0.3s;line-height: 1;text-align: center;display: inline-block}.footer-col:not(.footer-brand).open h5::after{content: '−';transform: scale(1.1)}}.badge,.badge.new,.product .badge,.product .badge.new{background: var(--bordo) !important;color: #fff !important;font-weight: 700 !important;letter-spacing: 0.5px !important;padding: 4px 10px !important;border-radius: 4px !important;font-size: 11px !important}.badge.sale,.product .badge.sale{background: var(--bordo-dark) !important;color: #fff !important}@media (max-width: 768px){.add-to-cart,.btn-cart-large,.qty-btn,.icon-btn,.icon-btn-cart,.bottom-nav-item,.mobile-menu-toggle,.mobile-search-toggle,.hero-arrow,.wishlist{min-width: 44px !important;min-height: 44px !important}.hero-dots{gap: 4px !important;padding: 8px !important}}.visually-hidden{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;white-space: nowrap !important;border: 0 !important}.footer-col h4{font-family: var(--sans);font-size: 12.5px !important;font-weight: 700;letter-spacing: 1.6px;text-transform: uppercase;color: var(--ink);margin: 0 0 18px;padding-bottom: 12px;position: relative}.footer-col h4::after{content: '';position: absolute;left: 0;bottom: 0;width: 32px;height: 2px;background: var(--gold)}@media (max-width: 768px){.footer-col:not(.footer-brand) h4{cursor: pointer;display: flex;justify-content: space-between;align-items: center;padding: 16px 0;margin: 0;user-select: none}.footer-col:not(.footer-brand) h4::after{content: '+';position: static;bottom: auto;left: auto;width: 24px;height: auto;background: transparent;font-size: 22px;font-weight: 300;color: var(--gold-light);transition: transform 0.3s;line-height: 1;text-align: center;display: inline-block}.footer-col:not(.footer-brand).open h4::after{content: '−';transform: scale(1.1)}}.fnl-form button{background: #ffffff !important;color: var(--bordo-dark) !important;font-weight: 700 !important}.fnl-form button:hover{background: var(--gold-light) !important;color: var(--bordo-dark) !important}.designed-by .by,.designed-by:hover .by{color: rgba(255,255,255,0.78) !important;font-weight: 600 !important}.footer-bottom,.footer-bottom span,.footer-bottom small,.footer-bottom .copy{color: rgba(255,255,255,0.85) !important}.footer-bottom a{color: rgba(255,255,255,0.92) !important}@media (max-width: 768px){.hero-dots{gap: 14px !important;padding: 14px !important;bottom: 8px !important}}.footer-col h3{font-family: var(--sans) !important;font-size: 12.5px !important;font-weight: 700 !important;letter-spacing: 1.6px !important;text-transform: uppercase !important;color: var(--ink) !important;margin: 0 0 18px !important;padding-bottom: 12px !important;position: relative !important}.footer-col h3::after{content: '';position: absolute;left: 0;bottom: 0;width: 32px;height: 2px;background: var(--gold)}@media (max-width: 768px){.footer-col:not(.footer-brand) h3{cursor: pointer;display: flex;justify-content: space-between;align-items: center;padding: 16px 0 !important;margin: 0 !important;user-select: none}.footer-col:not(.footer-brand) h3::after{content: '+';position: static;bottom: auto;left: auto;width: 24px;height: auto;background: transparent;font-size: 22px;font-weight: 300;color: var(--gold-light);transition: transform 0.3s;line-height: 1;text-align: center;display: inline-block}.footer-col:not(.footer-brand).open h3::after{content: '−';transform: scale(1.1)}}.product h3{font-family: var(--sans);font-size: 13px;font-weight: 400;margin: 0 0 8px;line-height: 1.4;color: #1C2025;letter-spacing: 0.1px;height: 34px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}@media (max-width: 1024px){.product h3{font-size: 12.5px;min-height: 32px;margin-bottom: 6px;line-height: 1.35;font-weight: 400}}@media (max-width: 768px){.product h3{font-size: 12.5px;height: 34px;font-weight: 400}}@media (max-width: 480px){.product h3{font-size: 11.5px;height: 30px;margin-bottom: 4px;font-weight: 400}}.feature h4{font-family: var(--sans);font-size: 14px;font-weight: 600;letter-spacing: 0.3px;color: var(--ink);margin: 0;line-height: 1.3;text-align: center}@media (max-width: 1024px){.feature h4{font-size: 13px}}@media (max-width: 768px){.feature h4{font-size: 11.5px;font-weight: 500;line-height: 1.3;letter-spacing: 0.15px}.feature h4 br{display: none}}.acc-head{margin-bottom: 24px}.acc-head h1{font-family: var(--serif);font-size: 32px;font-weight: 500;color: var(--ink);margin: 0 0 6px;letter-spacing: 0.3px}.acc-head p{font-size: 14px;color: var(--muted);margin: 0}@media (max-width: 768px){.acc-head h1{font-size: 24px}.acc-head p{font-size: 13px}}.acc-stat{background: linear-gradient(135deg,#fff,var(--cream));padding: 22px 20px;border-radius: 12px;border: 1px solid var(--line);text-decoration: none;transition: all 0.18s ease;position: relative;overflow: hidden}.acc-stat:hover{border-color: var(--gold);transform: translateY(-2px);box-shadow: 0 12px 28px rgba(52,62,73,0.08)}.acc-stat .num{font-family: var(--serif);font-size: 32px;color: var(--ink);font-weight: 600;line-height: 1;margin-bottom: 4px}.acc-stat .label{font-size: 12.5px;color: var(--muted);letter-spacing: 0.5px;text-transform: uppercase;font-weight: 600}@media (max-width: 768px){.acc-stats{grid-template-columns: repeat(2,1fr) !important}.acc-stat{padding: 16px 14px}.acc-stat .num{font-size: 24px}}.acc-section{background: var(--white);border: 1px solid var(--line);border-radius: 12px;padding: 24px;margin-top: 24px}.acc-section-head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 18px;padding-bottom: 14px;border-bottom: 1px solid var(--line)}.acc-section-head h3{font-family: var(--sans);font-size: 16px;font-weight: 600;color: var(--ink);margin: 0;letter-spacing: 0.2px}.acc-section-head a{font-size: 12.5px;color: var(--bordo);font-weight: 600;text-decoration: none;letter-spacing: 0.5px}.acc-section-head a:hover{color: var(--bordo-dark);text-decoration: underline}.acc-order-list{display: flex;flex-direction: column;gap: 10px}.acc-order{display: grid;grid-template-columns: 1fr auto auto auto;gap: 16px;align-items: center;padding: 16px 18px;background: var(--cream);border: 1px solid var(--line);border-radius: 10px;transition: all 0.15s}.acc-order:hover{border-color: var(--gold);background: #fff;box-shadow: 0 4px 14px rgba(0,0,0,0.04)}.acc-order .meta{display: flex;flex-direction: column;gap: 2px}.acc-order .meta strong{font-size: 14.5px;color: var(--ink);font-weight: 600;letter-spacing: 0.2px}.acc-order .meta small{font-size: 12px;color: var(--muted)}.acc-order .total{font-family: var(--serif);font-size: 17px;font-weight: 600;color: var(--bordo);white-space: nowrap}.acc-order .badge{display: inline-flex;align-items: center;padding: 4px 10px;font-size: 10.5px;font-weight: 700;letter-spacing: 0.8px;text-transform: uppercase;border-radius: 99px;background: var(--cream);color: var(--muted);border: 1px solid var(--line);white-space: nowrap}.acc-order .badge.pending{background: #fffbeb;color: #b45309;border-color: #fde68a}.acc-order .badge.paid{background: #f0fdf4;color: #166534;border-color: #bbf7d0}.acc-order .badge.preparing{background: #fef3c7;color: #92400e;border-color: #fcd34d}.acc-order .badge.shipped{background: #ede9fe;color: #5b21b6;border-color: #c4b5fd}.acc-order .badge.delivered{background: #ecfdf5;color: #047857;border-color: #6ee7b7}.acc-order .badge.cancelled{background: #fef2f2;color: #991b1b;border-color: #fecaca}.acc-order .detail-link{font-size: 12.5px;color: var(--bordo);font-weight: 600;text-decoration: none;white-space: nowrap}.acc-order .detail-link:hover{text-decoration: underline}@media (max-width: 768px){.acc-order{grid-template-columns: 1fr auto;gap: 8px 12px;padding: 14px}.acc-order .meta{grid-column: 1 / -1}.acc-order .total{font-size: 15px}.acc-order .badge{font-size: 9.5px;padding: 3px 8px}.acc-order .detail-link{grid-column: 1 / -1;text-align: right;padding-top: 8px;border-top: 1px dashed rgba(0,0,0,0.06)}}.acc-empty{text-align: center;padding: 40px 24px;font-size: 14px;color: var(--muted);line-height: 1.7;background: var(--cream);border: 1px dashed var(--line);border-radius: 10px}.my-order-list{display: flex;flex-direction: column;gap: 14px}.my-order-card{display: block;background: var(--white);border: 1px solid var(--line);border-radius: 12px;text-decoration: none;color: inherit;overflow: hidden;transition: all 0.18s ease}.my-order-card:hover{border-color: var(--gold);transform: translateY(-2px);box-shadow: 0 12px 28px rgba(52,62,73,0.08)}.moc-head{display: flex;align-items: center;justify-content: space-between;padding: 14px 18px;border-bottom: 1px solid var(--line);background: var(--cream)}.moc-head strong{font-size: 14.5px;color: var(--ink);font-weight: 700;letter-spacing: 0.3px}.moc-head small{display: block;font-size: 12px;color: var(--muted);margin-top: 2px}.moc-badge{display: inline-flex;align-items: center;padding: 5px 12px;font-size: 11px;font-weight: 700;letter-spacing: 0.8px;text-transform: uppercase;border-radius: 99px;background: var(--cream);color: var(--muted);border: 1px solid var(--line);white-space: nowrap}.moc-badge.pending{background: #fffbeb;color: #b45309;border-color: #fde68a}.moc-badge.paid{background: #f0fdf4;color: #166534;border-color: #bbf7d0}.moc-badge.preparing{background: #fef3c7;color: #92400e;border-color: #fcd34d}.moc-badge.shipped{background: #ede9fe;color: #5b21b6;border-color: #c4b5fd}.moc-badge.delivered{background: #ecfdf5;color: #047857;border-color: #6ee7b7}.moc-badge.cancelled,.moc-badge.refunded{background: #fef2f2;color: #991b1b;border-color: #fecaca}.moc-body{display: grid;grid-template-columns: 80px 1fr auto;gap: 14px;align-items: center;padding: 16px 18px}.moc-img{width: 80px;height: 80px;border-radius: 8px;overflow: hidden;background: var(--cream);display: flex;align-items: center;justify-content: center}.moc-img img{width: 100%;height: 100%;object-fit: cover;display: block}.moc-img-empty{font-family: var(--serif);font-size: 28px;color: var(--gold-light);opacity: 0.7}.moc-info{min-width: 0}.moc-name{font-family: var(--sans);font-size: 14px;font-weight: 500;color: var(--ink);line-height: 1.4;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: 4px}.moc-more{font-size: 12px;color: var(--muted);font-weight: 500}.moc-price{display: flex;flex-direction: column;align-items: flex-end;text-align: right}.moc-price .lbl{font-size: 11px;color: var(--muted);letter-spacing: 0.5px;text-transform: uppercase}.moc-price .val{font-family: var(--serif);font-size: 18px;font-weight: 600;color: var(--bordo);margin-top: 2px;white-space: nowrap}.moc-foot{display: flex;align-items: center;justify-content: space-between;padding: 12px 18px;border-top: 1px dashed var(--line);font-size: 12.5px;font-weight: 600;color: var(--bordo);letter-spacing: 0.5px}.moc-foot svg{width: 14px;height: 14px;transition: transform 0.15s}.my-order-card:hover .moc-foot svg{transform: translateX(3px)}@media (max-width: 560px){.moc-body{grid-template-columns: 64px 1fr;gap: 12px;padding: 14px}.moc-img{width: 64px;height: 64px}.moc-price{grid-column: 1 / -1;flex-direction: row;align-items: center;justify-content: space-between;padding-top: 10px;border-top: 1px dashed rgba(0,0,0,0.06);text-align: left}.moc-price .val{font-size: 17px}.moc-head{padding: 12px 14px}.moc-foot{padding: 10px 14px;font-size: 12px}}.account-content .product-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}@media (max-width: 1200px){.account-content .product-grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 560px){.account-content .product-grid{grid-template-columns: repeat(2,1fr);gap: 12px}}.account-content .product{height: auto}.account-content .product-img{height: 180px}.account-content .product h3,.account-content .product h4{font-size: 12.5px !important;height: 32px;margin-bottom: 6px;font-weight: 400}.account-content .product .price .new{font-size: 15px}.account-content .product .price .old{font-size: 12px}.account-content .product .installment{font-size: 11px}.account-content .product .add-to-cart{padding: 8px 12px !important;font-size: 11px !important;letter-spacing: 1px !important}@media (max-width: 560px){.account-content .product-img{height: 150px}}.addr-add-btn{display: inline-flex;align-items: center;gap: 7px;padding: 11px 18px;background: var(--bordo);color: #fff;border: none;border-radius: 7px;cursor: pointer;font-family: var(--sans);font-size: 12.5px;font-weight: 600;letter-spacing: 0.7px;text-transform: uppercase;transition: all 0.15s}.addr-add-btn:hover{background: var(--bordo-dark);transform: translateY(-1px);box-shadow: 0 6px 16px rgba(52,62,73,0.25)}.addr-add-btn svg{width: 16px;height: 16px}.addr-flash{margin: 16px 0;padding: 11px 14px;border-radius: 8px;font-size: 13px}.addr-flash.success{background: #f0fdf4;color: #166534;border: 1px solid #bbf7d0}.addr-flash.error{background: #fef2f2;color: #991b1b;border: 1px solid #fecaca}.addr-form-wrap{margin: 22px 0;animation: addrFormSlide 0.25s ease-out}@keyframes addrFormSlide{from{opacity: 0;transform: translateY(-6px)}to{opacity: 1;transform: none}}.addr-form{background: var(--cream);border: 1px solid var(--gold);border-radius: 12px;padding: 22px 24px;box-shadow: 0 8px 24px rgba(116,108,97,0.10)}.addr-form h3{font-family: var(--sans);font-size: 15px;font-weight: 700;color: var(--ink);margin: 0 0 16px;letter-spacing: 0.4px}.addr-form-row{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;margin-bottom: 12px}@media (max-width: 560px){.addr-form-row{grid-template-columns: 1fr}}.addr-field{display: flex;flex-direction: column;gap: 5px;margin-bottom: 12px}.addr-field label{font-size: 11px;font-weight: 600;color: var(--ink);letter-spacing: 0.6px;text-transform: uppercase}.addr-field input,.addr-field textarea{width: 100%;padding: 10px 12px;background: #fff;border: 1px solid var(--line);border-radius: 6px;font-family: var(--sans);font-size: 13.5px;transition: border-color 0.15s,box-shadow 0.15s}.addr-field input:focus,.addr-field textarea:focus{outline: none;border-color: var(--bordo);box-shadow: 0 0 0 3px rgba(52,62,73,0.08)}.addr-default-check{display: flex;align-items: center;gap: 8px;margin: 4px 0 14px;font-size: 12.5px;color: var(--ink);cursor: pointer}.addr-default-check input[type=checkbox]{accent-color: var(--bordo);width: 15px;height: 15px}.addr-form-actions{display: flex;justify-content: flex-end;gap: 10px}.addr-btn-primary,.addr-btn-ghost{padding: 11px 22px;border-radius: 7px;cursor: pointer;font-family: var(--sans);font-size: 12.5px;font-weight: 600;letter-spacing: 0.7px;text-transform: uppercase;transition: all 0.15s;border: none}.addr-btn-primary{background: var(--bordo);color: #fff}.addr-btn-primary:hover{background: var(--bordo-dark)}.addr-btn-ghost{background: transparent;color: var(--muted);border: 1px solid var(--line)}.addr-btn-ghost:hover{background: #fff;border-color: var(--ink);color: var(--ink)}.addr-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 14px;margin-top: 22px}@media (max-width: 760px){.addr-grid{grid-template-columns: 1fr}}.addr-card{position: relative;background: var(--white);border: 1px solid var(--line);border-radius: 12px;padding: 18px 20px 60px;transition: all 0.18s;min-height: 180px}.addr-card:hover{border-color: var(--gold);box-shadow: 0 8px 22px rgba(0,0,0,0.05)}.addr-card.is-default{border-color: var(--bordo);background: linear-gradient(180deg,#fff 0%,rgba(52,62,73,0.02) 100%)}.addr-badge{position: absolute;top: 14px;right: 14px;padding: 4px 10px;background: var(--bordo);color: #fff;border-radius: 99px;font-size: 10px;font-weight: 700;letter-spacing: 0.8px}.addr-title{display: inline-flex;align-items: center;gap: 7px;font-family: var(--sans);font-size: 15px;font-weight: 700;color: var(--ink);letter-spacing: 0.3px;margin: 0 0 12px}.addr-title svg{width: 16px;height: 16px;color: var(--bordo)}.addr-body{display: flex;flex-direction: column;gap: 11px;font-size: 13px;line-height: 1.5;color: var(--ink)}.addr-row{display: flex;align-items: flex-start;gap: 10px}.addr-row > div{flex: 1;min-width: 0}.addr-row-ico{width: 16px;height: 16px;color: var(--bordo);flex-shrink: 0;margin-top: 3px}.addr-row-lbl{display: block;font-family: var(--sans);font-size: 10px;font-weight: 700;color: var(--muted);letter-spacing: 0.7px;text-transform: uppercase;margin-bottom: 2px}.addr-row-val{display: block;color: var(--ink);font-size: 13px;line-height: 1.45;word-wrap: break-word}.addr-row-val small{font-size: 11.5px}.addr-row-name .addr-row-val{font-weight: 600}.addr-actions{position: absolute;bottom: 14px;left: 18px;right: 18px;display: flex;gap: 6px;justify-content: flex-end;padding-top: 12px;border-top: 1px dashed var(--line)}.addr-action-btn{display: inline-flex;align-items: center;gap: 5px;padding: 6px 12px;background: transparent;border: 1px solid var(--line);border-radius: 6px;cursor: pointer;font-family: var(--sans);font-size: 11.5px;font-weight: 600;color: var(--muted);letter-spacing: 0.4px;transition: all 0.15s}.addr-action-btn svg{width: 12px;height: 12px}.addr-action-btn:hover{color: var(--ink);border-color: var(--ink);background: var(--cream)}.addr-action-btn.addr-action-danger{color: #b91c1c}.addr-action-btn.addr-action-danger:hover{background: #fef2f2;border-color: #ef4444;color: #991b1b}.pwd-card{background: var(--white);border: 1px solid var(--line);border-radius: 12px;padding: 26px 28px;max-width: 520px;margin-top: 22px}.pwd-form{display: flex;flex-direction: column;gap: 16px}.pwd-field{display: flex;flex-direction: column;gap: 6px}.pwd-field label{font-family: var(--sans);font-size: 12px;font-weight: 700;color: var(--ink);letter-spacing: 0.5px;text-transform: uppercase}.pwd-field label .req{color: var(--bordo)}.pwd-field label small{font-weight: 500;font-size: 11px;color: var(--muted);text-transform: none;letter-spacing: 0;margin-left: 4px}.pwd-field input{width: 100%;padding: 11px 14px;font-family: var(--sans);font-size: 14px;color: var(--ink);background: #fff;border: 1px solid var(--line);border-radius: 8px;outline: none;transition: border-color 0.15s,box-shadow 0.15s;letter-spacing: 2px}.pwd-field input:focus{border-color: var(--bordo);box-shadow: 0 0 0 3px rgba(52,62,73,0.08)}.pwd-tip{display: flex;align-items: flex-start;gap: 10px;background: rgba(116,108,97,0.08);border-left: 3px solid var(--gold);border-radius: 6px;padding: 12px 14px;font-size: 12.5px;line-height: 1.5;color: var(--ink)}.pwd-tip svg{width: 16px;height: 16px;color: var(--gold);flex-shrink: 0;margin-top: 1px}.pwd-actions{display: flex;justify-content: flex-end;margin-top: 4px}.pwd-btn-primary{padding: 12px 28px;background: var(--bordo);color: #fff;border: none;border-radius: 8px;cursor: pointer;font-family: var(--sans);font-size: 12.5px;font-weight: 600;letter-spacing: 1.2px;text-transform: uppercase;transition: all 0.18s}.pwd-btn-primary:hover{background: var(--bordo-dark);transform: translateY(-1px);box-shadow: 0 6px 14px rgba(52,62,73,0.22)}@media (max-width: 600px){.pwd-card{padding: 20px 18px}.pwd-actions{justify-content: stretch}.pwd-btn-primary{width: 100%}}@media (max-width: 768px){.header-inner{padding: 8px 14px !important;min-height: 58px;align-items: center !important}.header-actions-left,.header-actions-right{display: flex !important;align-items: center !important;gap: 6px !important}.mobile-menu-toggle{width: 40px !important;height: 40px !important;background: #fff !important;border: 1.5px solid var(--bordo) !important;border-radius: 10px !important;padding: 0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;transition: background 0.15s,transform 0.15s !important}.mobile-menu-toggle:hover,.mobile-menu-toggle:active{background: var(--bordo) !important}.mobile-menu-toggle .bars{width: 18px !important;height: 14px !important;display: flex !important;flex-direction: column !important;justify-content: space-between !important;gap: 0 !important}.mobile-menu-toggle .bars span{display: block !important;height: 2px !important;background: var(--bordo) !important;border-radius: 2px !important;transition: background 0.15s !important}.mobile-menu-toggle .bars span:nth-child(1){width: 100% !important}.mobile-menu-toggle .bars span:nth-child(2){width: 70% !important}.mobile-menu-toggle .bars span:nth-child(3){width: 85% !important}.mobile-menu-toggle:hover .bars span,.mobile-menu-toggle:active .bars span{background: #fff !important}.mobile-search-toggle{width: 40px !important;height: 40px !important;background: #fff !important;border: 1.5px solid var(--bordo) !important;border-radius: 10px !important;padding: 0 !important;color: var(--bordo) !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;transition: background 0.15s,color 0.15s !important;cursor: pointer}.mobile-search-toggle:hover,.mobile-search-toggle:active{background: var(--bordo) !important;color: #fff !important}.mobile-search-toggle svg{width: 20px !important;height: 20px !important;stroke: currentColor !important}.header-actions-right > .icon-btn[aria-label="Favorilerim"]{width: 40px !important;height: 40px !important;background: #fff !important;border: 1.5px solid var(--bordo) !important;border-radius: 10px !important;padding: 0 !important;color: var(--bordo) !important;display: inline-flex !important;align-items: center !important;justify-content: center !important}.header-actions-right > .icon-btn[aria-label="Favorilerim"] .icon-wrap{width: 100% !important;height: 100% !important;background: transparent !important;display: flex !important;align-items: center !important;justify-content: center !important}.header-actions-right > .icon-btn[aria-label="Favorilerim"] svg{width: 20px !important;height: 20px !important;stroke: var(--bordo) !important;color: var(--bordo) !important}.icon-btn-cart{width: 40px !important;height: 40px !important;background: var(--bordo) !important;border: 1.5px solid var(--bordo) !important;border-radius: 10px !important;padding: 0 !important;margin-left: 0 !important;box-shadow: 0 3px 8px rgba(52,62,73,0.2) !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;position: relative}.icon-btn-cart .icon-wrap{width: 100% !important;height: 100% !important;background: transparent !important;display: flex !important;align-items: center !important;justify-content: center !important;position: relative}.icon-btn-cart .icon-wrap svg{width: 20px !important;height: 20px !important;color: #fff !important;stroke: #fff !important}.icon-btn-cart .badge-count{position: absolute !important;top: -5px !important;right: -5px !important;min-width: 18px !important;height: 18px !important;padding: 0 5px !important;background: var(--gold) !important;color: var(--bordo-dark) !important;border: 2px solid #fff !important;border-radius: 99px !important;font-size: 10px !important;font-weight: 700 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;line-height: 1 !important}}@media (max-width: 380px){.mobile-menu-toggle,.mobile-search-toggle,.icon-btn-cart,.header-actions-right > .icon-btn[aria-label="Favorilerim"]{width: 38px !important;height: 38px !important}.header-actions-left,.header-actions-right{gap: 4px !important}}.prof-card{max-width: 720px}.pwd-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}@media (max-width: 600px){.pwd-grid{grid-template-columns: 1fr}}.pwd-readonly{background: #f5f5f5 !important;color: var(--muted) !important;cursor: not-allowed}.pwd-hint{display: block;margin-top: 6px;font-size: 11.5px;color: var(--muted);line-height: 1.4}.pwd-select{width: 100%;padding: 11px 36px 11px 14px;font-family: var(--sans);font-size: 14px;color: var(--ink);background: #fff;border: 1px solid var(--line);border-radius: 8px;outline: none;appearance: none;-webkit-appearance: none;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%237a1a2e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M1 1l5 5 5-5'/></svg>");background-repeat: no-repeat;background-position: right 14px center;background-size: 12px 8px;cursor: pointer;transition: border-color 0.15s,box-shadow 0.15s}.pwd-select:focus{border-color: var(--bordo);box-shadow: 0 0 0 3px rgba(52,62,73,0.08)}.prof-actions{justify-content: space-between !important;flex-wrap: wrap;gap: 10px}.pwd-btn-ghost{display: inline-flex;align-items: center;gap: 7px;padding: 11px 18px;background: #fff;color: var(--bordo);border: 1.5px solid var(--bordo);border-radius: 8px;text-decoration: none;cursor: pointer;font-family: var(--sans);font-size: 12px;font-weight: 600;letter-spacing: 1px;text-transform: uppercase;transition: all 0.15s}.pwd-btn-ghost svg{width: 14px;height: 14px}.pwd-btn-ghost:hover{background: var(--bordo);color: #fff}@media (max-width: 600px){.prof-actions{justify-content: stretch !important;flex-direction: column}.pwd-btn-ghost,.pwd-btn-primary{width: 100%;justify-content: center}}.pwd-field input[type="date"]{font-family: var(--sans);color: var(--ink)}.pwd-field input[type="date"]::-webkit-calendar-picker-indicator{cursor: pointer;opacity: 0.55;filter: invert(15%) sepia(45%) saturate(2800%) hue-rotate(330deg) brightness(75%)}.pwd-date-wrap{position: relative;display: block}.pwd-date-wrap input,.pwd-date-wrap .pwd-date-display{width: 100%;padding: 11px 42px 11px 14px;font-family: var(--sans);font-size: 14px;color: var(--ink);background: #fff;border: 1px solid var(--line);border-radius: 8px;outline: none;cursor: pointer;transition: border-color 0.15s,box-shadow 0.15s}.pwd-date-wrap input:focus,.pwd-date-wrap .pwd-date-display:focus{border-color: var(--bordo);box-shadow: 0 0 0 3px rgba(52,62,73,0.08)}.pwd-date-ico{position: absolute;right: 14px;top: 50%;transform: translateY(-50%);width: 18px;height: 18px;color: var(--bordo);pointer-events: none;z-index: 2}.flatpickr-calendar{background: #fff !important;border-radius: 12px !important;box-shadow: 0 18px 50px rgba(52,62,73,0.18),0 2px 8px rgba(0,0,0,0.06) !important;border: 1px solid var(--line) !important;font-family: var(--sans) !important;padding: 8px !important;overflow: hidden}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{display: none !important}.flatpickr-months{background: linear-gradient(135deg,var(--bordo) 0%,var(--bordo-dark) 100%) !important;border-radius: 8px 8px 0 0;padding: 10px 8px !important;margin: -8px -8px 8px !important;align-items: center}.flatpickr-month{color: #fff !important;height: auto !important;line-height: 1.4 !important}.flatpickr-current-month{font-size: 14px !important;font-weight: 600 !important;padding: 0 !important;color: #fff !important;display: flex;align-items: center;justify-content: center;gap: 6px}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{color: #fff !important;font-weight: 600 !important;background: transparent !important;border: none !important;font-size: 14px !important;padding: 2px 4px !important;font-family: var(--sans) !important}.flatpickr-current-month .flatpickr-monthDropdown-months:hover,.flatpickr-current-month input.cur-year:hover{background: rgba(255,255,255,0.12) !important;border-radius: 4px}.flatpickr-current-month .flatpickr-monthDropdown-months option{background: #fff;color: var(--ink)}.flatpickr-current-month .numInputWrapper{color: #fff !important}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color: #fff !important}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color: #fff !important}.flatpickr-prev-month,.flatpickr-next-month{color: #fff !important;fill: #fff !important;padding: 6px !important;border-radius: 6px !important;transition: background 0.15s !important;top: 50% !important;transform: translateY(-50%)}.flatpickr-prev-month svg,.flatpickr-next-month svg{fill: #fff !important;width: 14px !important;height: 14px !important}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{background: rgba(255,255,255,0.15) !important;color: #fff !important}.flatpickr-weekdays{background: transparent !important;padding: 0 !important;margin-bottom: 4px}.flatpickr-weekday{color: var(--bordo) !important;font-weight: 700 !important;font-size: 11px !important;letter-spacing: 0.5px}.flatpickr-day{color: var(--ink) !important;font-size: 13px !important;font-weight: 500 !important;border-radius: 8px !important;border: none !important;height: 36px !important;line-height: 36px !important;max-width: 38px !important;transition: background 0.15s,color 0.15s !important}.flatpickr-day:hover,.flatpickr-day:focus{background: rgba(52,62,73,0.08) !important;color: var(--bordo) !important}.flatpickr-day.today{background: rgba(116,108,97,0.15) !important;color: var(--bordo-dark) !important;font-weight: 700 !important;border: 1.5px solid var(--gold) !important}.flatpickr-day.today:hover{background: var(--gold) !important;color: #fff !important}.flatpickr-day.selected,.flatpickr-day.selected:hover,.flatpickr-day.selected:focus{background: var(--bordo) !important;color: #fff !important;font-weight: 700 !important;box-shadow: 0 4px 10px rgba(52,62,73,0.3)}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color: var(--muted) !important;opacity: 0.5}.flatpickr-day.disabled,.flatpickr-day.flatpickr-disabled{color: var(--muted) !important;opacity: 0.3;cursor: not-allowed}@media (max-width: 480px){.flatpickr-calendar{width: calc(100vw - 32px) !important;max-width: 320px}.flatpickr-day{height: 38px !important;line-height: 38px !important}}.flatpickr-calendar{width: 296px !important;max-width: 100% !important;padding: 8px !important}.flatpickr-innerContainer,.flatpickr-rContainer,.flatpickr-days{width: 100% !important;min-width: 0 !important;max-width: 100% !important;display: block !important}.dayContainer{width: 100% !important;min-width: 0 !important;max-width: 100% !important;display: grid !important;grid-template-columns: repeat(7,1fr) !important;gap: 2px !important;padding: 0 !important;justify-content: stretch !important}.flatpickr-weekdaycontainer{display: grid !important;grid-template-columns: repeat(7,1fr) !important;gap: 2px !important;width: 100% !important;padding: 0 !important}.flatpickr-weekday{padding: 4px 0 !important;width: 100% !important;max-width: none !important;text-align: center !important}.flatpickr-day{width: 100% !important;max-width: 100% !important;flex-basis: auto !important;height: 34px !important;line-height: 34px !important;margin: 0 !important;font-size: 12.5px !important;display: flex !important;align-items: center !important;justify-content: center !important}@media (max-width: 480px){.flatpickr-calendar{width: min(296px,calc(100vw - 24px)) !important}.flatpickr-day{height: 36px !important;line-height: 36px !important;font-size: 13px !important}}.prof-type-tabs{display: grid;grid-template-columns: 1fr 1fr;gap: 6px;background: var(--cream);padding: 5px;border-radius: 8px}.prof-type-tab{display: flex;align-items: center;justify-content: center;gap: 7px;padding: 10px 12px;border-radius: 6px;cursor: pointer;font-family: var(--sans);font-size: 12.5px;font-weight: 600;color: var(--muted);transition: all 0.18s;position: relative;letter-spacing: 0.3px}.prof-type-tab input{position: absolute;opacity: 0;pointer-events: none}.prof-type-tab svg{width: 14px;height: 14px}.prof-type-tab.is-active{background: #fff;color: var(--bordo);box-shadow: 0 2px 6px rgba(52,62,73,0.1)}.prof-corporate{display: none}.prof-individual.is-hidden{display: none}.prof-corporate.is-visible{display: flex;flex-direction: column;gap: 14px}.prof-verified{display: inline-flex;align-items: center;background: rgba(34,139,34,0.1);color: #166534;font-size: 10px;font-weight: 700;letter-spacing: 0.5px;padding: 2px 7px;border-radius: 99px;margin-left: 8px;text-transform: none}.prof-type-tab svg,.am-type-tab svg{width: 16px !important;height: 16px !important;max-width: 16px !important;max-height: 16px !important;flex-shrink: 0 !important;display: inline-block !important}.prof-type-tab,.am-type-tab{display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 7px !important}.prof-type-tab input[type="radio"],.am-type-tab input[type="radio"]{position: absolute !important;opacity: 0 !important;pointer-events: none !important;width: 1px !important;height: 1px !important}.hdr-notif-wrap{position: relative;display: inline-block}.hdr-notif-btn{position: relative}.hdr-notif-btn .badge-count{position: absolute;top: -2px;right: -2px;min-width: 18px;height: 18px;padding: 0 5px;background: var(--bordo);color: #fff;border: 2px solid #fff;border-radius: 99px;font-size: 10px;font-weight: 700;display: inline-flex;align-items: center;justify-content: center;line-height: 1}.hdr-notif-panel{position: absolute;top: calc(100% + 10px);right: -10px;width: 360px;max-width: calc(100vw - 24px);background: #fff;border: 1px solid var(--line);border-radius: 12px;box-shadow: 0 18px 48px rgba(36,42,49,0.16);padding: 16px;z-index: 9999;animation: hnpFade 0.18s ease-out}.hdr-notif-panel[hidden]{display: none}.hdr-notif-panel::before{content: '';position: absolute;top: -7px;right: 22px;width: 12px;height: 12px;background: #fff;border-left: 1px solid var(--line);border-top: 1px solid var(--line);transform: rotate(45deg)}@keyframes hnpFade{from{opacity: 0;transform: translateY(-6px)}to{opacity: 1;transform: translateY(0)}}.hnp-title{font-family: var(--sans);font-size: 14px;font-weight: 700;color: var(--ink);text-align: center;letter-spacing: 0.2px;padding-bottom: 12px;border-bottom: 1px solid var(--line);margin-bottom: 14px}.hnp-featured{display: grid;grid-template-columns: repeat(4,1fr);gap: 8px;margin-bottom: 14px}.hnp-feat-card{display: block;aspect-ratio: 1;background: var(--cream);border-radius: 50%;overflow: hidden;transition: transform 0.15s,box-shadow 0.15s;border: 1px solid var(--line)}.hnp-feat-card:hover{transform: translateY(-2px);box-shadow: 0 6px 14px rgba(52,62,73,0.12);border-color: var(--gold)}.hnp-feat-card img{width: 100%;height: 100%;object-fit: cover;display: block}.hnp-promo{display: block;position: relative;height: 200px;border-radius: 10px;overflow: hidden;margin-bottom: 12px;text-decoration: none;transition: transform 0.18s}.hnp-promo:hover{transform: translateY(-2px)}.hnp-promo:last-of-type{margin-bottom: 14px}.hnp-promo-img{position: absolute;inset: 0;background-size: cover;background-position: center}.hnp-promo-bg{position: absolute;inset: 0;background: linear-gradient(135deg,var(--bordo) 0%,var(--bordo-dark) 60%,#1E2328 100%)}.hnp-promo-overlay{position: absolute;inset: 0;background: linear-gradient(180deg,rgba(36,42,49,0.05) 0%,rgba(36,42,49,0.65) 100%);padding: 14px;display: flex;flex-direction: column;justify-content: flex-end;color: #fff}.hnp-promo-badge{position: absolute;top: 12px;right: 12px;background: var(--gold);color: var(--bordo-dark);font-size: 9.5px;font-weight: 800;letter-spacing: 0.6px;padding: 4px 10px;border-radius: 4px;text-transform: uppercase}.hnp-promo-title{margin: 0 0 3px;font-family: var(--sans);font-size: 16px;font-weight: 700;color: #fff;letter-spacing: 0.2px}.hnp-promo-sub{margin: 0 0 8px;font-size: 11.5px;color: rgba(255,255,255,0.85);line-height: 1.4}.hnp-promo-price{font-family: var(--serif);font-size: 22px;font-weight: 700;color: var(--gold-light);margin-bottom: 6px;letter-spacing: 0.3px}.hnp-promo-cta{display: inline-block;align-self: flex-start;padding: 6px 14px;background: rgba(255,255,255,0.18);border: 1px solid rgba(255,255,255,0.35);border-radius: 99px;font-size: 11px;font-weight: 600;letter-spacing: 0.5px;text-transform: uppercase;color: #fff;backdrop-filter: blur(4px);transition: background 0.15s}.hnp-promo:hover .hnp-promo-cta{background: rgba(255,255,255,0.3)}.hnp-empty{text-align: center;padding: 24px 12px;color: var(--muted);font-size: 12.5px}.hnp-all-btn{display: block;width: 100%;padding: 12px;background: var(--bordo);color: #fff;text-decoration: none;border-radius: 8px;text-align: center;font-family: var(--sans);font-size: 12.5px;font-weight: 700;letter-spacing: 1.2px;text-transform: uppercase;transition: background 0.15s}.hnp-all-btn:hover{background: var(--bordo-dark)}@media (max-width: 480px){.hdr-notif-panel{position: fixed;top: 64px;right: 12px;left: 12px;width: auto;max-width: none}.hdr-notif-panel::before{display: none}.hnp-promo{height: 180px}.hnp-promo-price{font-size: 20px}}.pd-edit-banner{display: flex;align-items: center;gap: 10px;padding: 10px 14px;margin: 0 0 14px;background: linear-gradient(135deg,rgba(116,108,97,0.15) 0%,rgba(116,108,97,0.05) 100%);border: 1px solid rgba(116,108,97,0.4);border-radius: 8px;font-family: var(--sans);font-size: 12.5px;color: var(--ink)}.pd-edit-banner svg{color: var(--gold-dark);flex-shrink: 0}.pd-edit-banner strong{color: var(--bordo);font-weight: 700;margin-right: 4px}.pd-edit-cancel{margin-left: auto;padding: 4px 10px;background: #fff;border: 1px solid var(--bordo);border-radius: 6px;font-size: 11px;font-weight: 600;color: var(--bordo);text-decoration: none;letter-spacing: 0.3px;text-transform: uppercase;transition: all 0.15s}.pd-edit-cancel:hover{background: var(--bordo);color: #fff}@media (max-width: 768px){.hdr-notif-wrap{display: none !important}}.hdr-notif-wrap .hdr-notif-btn{vertical-align: middle}@media (max-width: 768px){.header-inner{padding: 10px 12px !important;min-height: 56px !important;align-items: center !important}.header-actions-left,.header-actions-right{gap: 4px !important;align-items: center !important}.mobile-menu-toggle{width: 36px !important;height: 36px !important;background: transparent !important;border: none !important;border-radius: 0 !important;padding: 0 !important;box-shadow: none !important}.mobile-menu-toggle .bars{width: 20px !important;height: 14px !important;gap: 0 !important}.mobile-menu-toggle .bars span{height: 2px !important;background: var(--ink) !important;border-radius: 2px !important}.mobile-menu-toggle:hover{background: transparent !important}.mobile-menu-toggle:hover .bars span,.mobile-menu-toggle:active .bars span{background: var(--bordo) !important}.mobile-search-toggle{width: 36px !important;height: 36px !important;background: transparent !important;border: none !important;border-radius: 0 !important;padding: 0 !important;color: var(--ink) !important}.mobile-search-toggle svg{width: 22px !important;height: 22px !important;stroke: currentColor !important}.mobile-search-toggle:hover{background: transparent !important;color: var(--bordo) !important}.header-actions-right > .icon-btn[aria-label="Favorilerim"]{width: 36px !important;height: 36px !important;background: transparent !important;border: none !important;border-radius: 0 !important;padding: 0 !important;color: var(--ink) !important}.header-actions-right > .icon-btn[aria-label="Favorilerim"] .icon-wrap{background: transparent !important;width: 100% !important;height: 100% !important}.header-actions-right > .icon-btn[aria-label="Favorilerim"] svg{width: 22px !important;height: 22px !important;stroke: var(--ink) !important;color: var(--ink) !important}.header-actions-right > .icon-btn[aria-label="Favorilerim"]:hover svg{stroke: var(--bordo) !important;color: var(--bordo) !important}.icon-btn-cart{width: 36px !important;height: 36px !important;background: transparent !important;border: none !important;border-radius: 0 !important;box-shadow: none !important;padding: 0 !important;margin-left: 0 !important;position: relative !important}.icon-btn-cart .icon-wrap{background: transparent !important;width: 100% !important;height: 100% !important}.icon-btn-cart .icon-wrap svg{width: 22px !important;height: 22px !important;color: var(--ink) !important;stroke: var(--ink) !important;stroke-width: 1.7 !important}.icon-btn-cart:hover .icon-wrap svg{color: var(--bordo) !important;stroke: var(--bordo) !important}.icon-btn-cart .badge-count{position: absolute !important;top: -2px !important;right: -4px !important;min-width: 16px !important;height: 16px !important;padding: 0 4px !important;background: var(--bordo) !important;color: #fff !important;border: 1.5px solid #fff !important;border-radius: 99px !important;font-size: 9px !important;font-weight: 700 !important;line-height: 1 !important}.header-inner > .logo{transform: none !important;padding: 0 8px !important}.logo .logo-text{font-size: 17px !important;letter-spacing: 2px !important}.logo .logo-com,.logo .logo-tagline{display: none !important}}@media (max-width: 380px){.header-inner{padding: 8px 8px !important}.mobile-menu-toggle,.mobile-search-toggle,.header-actions-right > .icon-btn[aria-label="Favorilerim"],.icon-btn-cart{width: 34px !important;height: 34px !important}.mobile-search-toggle svg,.header-actions-right > .icon-btn[aria-label="Favorilerim"] svg,.icon-btn-cart .icon-wrap svg{width: 20px !important;height: 20px !important}.logo .logo-text{font-size: 15px !important;letter-spacing: 1.5px !important}.header-actions-left,.header-actions-right{gap: 2px !important}}@media (max-width: 768px){.header{position: relative}.header-inner{display: flex !important;grid-template-columns: none !important;align-items: center !important;justify-content: space-between !important;padding-left: 16px !important;padding-right: 16px !important;gap: 0 !important;position: relative}.header-inner > .logo{position: absolute !important;left: 50% !important;top: 50% !important;transform: translate(-50%,-50%) !important;margin: 0 !important;padding: 0 !important;z-index: 1;pointer-events: auto}.logo .logo-text{white-space: nowrap !important}.header-actions-left{position: relative;z-index: 2}.header-actions-right{position: relative;z-index: 2}.header-actions-left{justify-self: auto !important;margin-left: -6px !important;gap: 4px !important}.header-actions-right{justify-self: auto !important;margin-right: -6px !important;gap: 4px !important}}@media (max-width: 380px){.header-inner{padding-left: 12px !important;padding-right: 12px !important}.header-actions-left{margin-left: -4px !important;gap: 2px !important}.header-actions-right{margin-right: -4px !important;gap: 2px !important}.logo .logo-text{font-size: 15px !important;letter-spacing: 1.5px !important}}@media (max-width: 768px){.header .header-actions-right{gap: 0 !important;margin-right: 0 !important;padding-right: 0 !important;column-gap: 0 !important}.header .header-actions-right > *{margin: 0 !important;flex-shrink: 0 !important}.header .header-actions-right .mobile-search-toggle,.header .header-actions-right .icon-btn,.header .header-actions-right .icon-btn-cart{width: 32px !important;height: 32px !important;padding: 0 !important;margin: 0 !important;background: transparent !important;border: none !important;box-shadow: none !important;border-radius: 0 !important}.header .header-actions-right svg{width: 22px !important;height: 22px !important}.header .header-inner{padding-left: 12px !important;padding-right: 4px !important}.header .header-actions-left{gap: 0 !important;margin-left: 0 !important}}@media (max-width: 768px){.top-bar{display: none !important}.header{background: #fff !important;backdrop-filter: none !important}}@media (max-width: 768px){.header .header-inner{padding-right: 0 !important}.header .header-actions-right{margin-right: -6px !important}}@media (max-width: 380px){.header .header-inner{padding-right: 0 !important}.header .header-actions-right{margin-right: -4px !important}}@media (max-width: 768px){html{scroll-padding-top: 64px}.main-nav,.category-strip,.header-bottom{position: static !important;top: auto !important}body{overflow-x: clip !important}.header,.header > .header-inner{backdrop-filter: none !important;-webkit-backdrop-filter: none !important}.header{will-change: auto !important;transform: translateZ(0)}}@media (max-width: 768px){.header .header-actions-right > * + *{margin-left: -8px !important}.header .header-actions-right{margin-right: -2px !important;padding-right: 0 !important}.header .header-actions-right .mobile-search-toggle,.header .header-actions-right .icon-btn,.header .header-actions-right .icon-btn-cart{width: 32px !important;height: 32px !important}.header .header-actions-right svg{width: 22px !important;height: 22px !important}}@media (max-width: 380px){.header .header-actions-right > * + *{margin-left: -10px !important}}@media (max-width: 768px){.header .header-inner > .logo{position: static !important;left: auto !important;top: auto !important;transform: none !important;margin-left: 4px !important;padding: 0 !important}.header .logo .logo-com{display: inline-flex !important}.header .logo .logo-tagline{display: none !important}.header .logo .logo-text{font-size: 16px !important;letter-spacing: 1.8px !important}.header .header-actions-left{display: inline-flex !important;align-items: center !important}.header .header-inner{justify-content: flex-start !important}.header .header-actions-right{margin-left: auto !important}}@media (max-width: 768px){.header{transform: none !important;filter: none !important;perspective: none !important;will-change: auto !important}.mobile-drawer-overlay{position: fixed !important;z-index: 9998 !important}.mobile-drawer{position: fixed !important;z-index: 9999 !important}}@media (max-width: 768px){.header .logo .logo-text{font-size: 24px !important;letter-spacing: 2.5px !important;line-height: 1 !important}.header .logo .logo-com{display: inline-flex !important;flex-direction: column-reverse !important;align-items: center !important;justify-content: flex-end !important;height: 18px !important;margin-left: 2px !important;padding: 0 !important;overflow: hidden !important;align-self: flex-end !important;font-family: var(--sans) !important;font-weight: 800 !important;letter-spacing: 0 !important;line-height: 1 !important}.header .logo .logo-com i{font-style: normal !important;display: block !important;line-height: 1 !important;font-size: 4px !important;color: var(--gold) !important}.header .logo .logo-com .dot{font-size: 8px !important;line-height: 0.3 !important;margin-top: -1px !important}.header .logo{align-items: center !important;gap: 0 !important}}@media (max-width: 380px){.header .logo .logo-text{font-size: 20px !important;letter-spacing: 2px !important}.header .logo .logo-com{height: 15px !important}.header .logo .logo-com i{font-size: 3.5px !important}.header .logo .logo-com .dot{font-size: 7px !important}}@media (max-width: 768px){.header .header-actions-right{display: inline-flex !important;flex-direction: row !important;align-items: center !important;gap: 0 !important;column-gap: 0 !important;margin: 0 !important;padding: 0 !important}.header .header-actions-right .mobile-search-toggle,.header .header-actions-right > .icon-btn,.header .header-actions-right > .icon-btn-cart,.header .header-actions-right .hdr-notif-btn{width: 26px !important;height: 26px !important;min-width: 26px !important;max-width: 26px !important;padding: 0 !important;margin: 0 !important;background: transparent !important;border: none !important;box-shadow: none !important;border-radius: 0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;flex-shrink: 0 !important}.header .header-actions-right .icon-wrap{width: 22px !important;height: 22px !important;padding: 0 !important;margin: 0 !important;background: transparent !important;border-radius: 0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important}.header .header-actions-right svg{width: 22px !important;height: 22px !important;display: block !important}.header .header-inner{padding-right: 6px !important}.header .header-actions-right{margin-right: 0 !important}}@media (max-width: 768px){.toolbar{margin: 0 0 18px !important;padding: 0 16px !important;gap: 8px !important;display: flex !important;flex-wrap: nowrap !important;justify-content: stretch !important}.toolbar .sort-wrap{flex: 1;position: relative}.toolbar .btn-tb{width: 100% !important;min-width: 0 !important;flex: 1 1 0 !important;padding: 12px 14px !important;font-size: 13px !important;justify-content: space-between !important;gap: 8px !important}.toolbar #filterBtn{flex: 1 1 0 !important}.sort-menu{position: absolute !important;top: calc(100% + 6px) !important;left: 0 !important;right: 0 !important;min-width: 0 !important;width: auto !important;white-space: normal !important;box-shadow: 0 14px 32px rgba(0,0,0,0.15) !important}.sort-menu li{padding: 12px 16px !important;font-size: 13px !important}.modal-overlay{padding: 0 !important;align-items: flex-end !important}.modal-overlay > div,.modal-overlay .modal-card{width: 100% !important;max-width: 100% !important;max-height: 90vh !important;border-radius: 16px 16px 0 0 !important;margin: 0 !important}}@media (max-width: 380px){.toolbar{padding: 0 12px !important;gap: 6px !important}.toolbar .btn-tb{padding: 10px 12px !important;font-size: 12px !important}}@media (max-width: 768px){.sort-menu{position: fixed !important;bottom: 0 !important;left: 0 !important;right: 0 !important;top: auto !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;border-radius: 16px 16px 0 0 !important;box-shadow: 0 -16px 40px rgba(0,0,0,0.18) !important;padding: 10px 0 calc(20px + env(safe-area-inset-bottom,0)) !important;z-index: 9999 !important;transform: translateY(100%) !important;transition: transform 0.25s cubic-bezier(0.4,0,0.2,1),opacity 0.2s !important;white-space: normal !important;background: #fff !important}.sort-menu.open{transform: translateY(0) !important;opacity: 1 !important;visibility: visible !important}.sort-menu::before{content: '';display: block;width: 40px;height: 4px;background: var(--line);border-radius: 99px;margin: 4px auto 14px}.sort-menu li:first-of-type{border-top: none !important}.sort-menu li{padding: 14px 22px !important;font-size: 14px !important;border-top: 1px solid #EFEEEC !important}.sort-menu li.active{background: rgba(116,108,97,0.08) !important}}@media (max-width: 768px){.header .header-actions-right{display: flex !important;align-items: center !important;gap: 0 !important;margin-right: -2px !important;padding-right: 0 !important}.header .header-actions-right > *{width: 28px !important;height: 28px !important;min-width: 28px !important;max-width: 28px !important;padding: 0 !important;margin: 0 !important;background: transparent !important;border: none !important;box-shadow: none !important;border-radius: 0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;position: relative}.header .header-actions-right > * + *{margin-left: -4px !important}.header .header-actions-right .icon-wrap{width: 22px !important;height: 22px !important;padding: 0 !important;margin: 0 !important;background: transparent !important;border-radius: 0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important}.header .header-actions-right svg{width: 22px !important;height: 22px !important;display: block !important}.header .icon-btn-cart .badge-count{position: absolute !important;top: -2px !important;right: -4px !important;min-width: 14px !important;height: 14px !important;padding: 0 3px !important;background: var(--bordo) !important;color: #fff !important;border: 1.5px solid #fff !important;border-radius: 99px !important;font-size: 9px !important;font-weight: 700 !important;line-height: 1 !important;z-index: 3 !important}.header,.header-inner{transform: none !important;filter: none !important;perspective: none !important;will-change: auto !important;contain: none !important}.mobile-drawer,.mobile-drawer-overlay{position: fixed !important}.mobile-drawer{z-index: 99999 !important}.mobile-drawer-overlay{z-index: 99998 !important}.mobile-drawer.open{transform: translateX(0) !important}.mobile-drawer-overlay.open{opacity: 1 !important;visibility: visible !important}}@media (max-width: 768px){.header .header-inner{padding-left: 24px !important;padding-right: 24px !important;max-width: 1200px !important;margin: 0 auto !important}.header .header-actions-left{margin-left: 0 !important;padding-left: 0 !important}.header .header-actions-right{margin-right: 0 !important;padding-right: 0 !important}.header .mobile-menu-toggle{margin-left: -4px !important}.header .header-actions-right > *:last-child{margin-right: -4px !important}}@media (max-width: 480px){.header .header-inner{padding-left: 16px !important;padding-right: 16px !important}.header .mobile-menu-toggle{margin-left: -2px !important}.header .header-actions-right > *:last-child{margin-right: -2px !important}}.wo-ribbon{position: fixed;left: 0;top: 50%;transform: translateY(-50%);background: linear-gradient(135deg,var(--bordo) 0%,var(--bordo-dark) 100%);color: #fff;border: none;border-radius: 0 12px 12px 0;padding: 16px 8px;cursor: pointer;z-index: 998;box-shadow: 4px 4px 16px rgba(52,62,73,0.28);display: flex;flex-direction: column;align-items: center;gap: 10px;transition: transform 0.18s,padding-right 0.18s;font-family: var(--sans)}.wo-ribbon:hover{transform: translateY(-50%) translateX(2px);padding-right: 12px}.wo-ribbon-text{writing-mode: vertical-rl;transform: rotate(180deg);font-size: 11.5px;font-weight: 700;letter-spacing: 1.8px;text-transform: uppercase;white-space: nowrap}.wo-ribbon-arrow{color: var(--gold-light);flex-shrink: 0}.wo-modal{position: fixed;inset: 0;background: rgba(10,12,14,0.65);backdrop-filter: blur(3px);z-index: 99990;display: flex;align-items: center;justify-content: center;padding: 20px;animation: woFadeIn 0.18s ease-out}.wo-modal[hidden]{display: none}@keyframes woFadeIn{from{opacity: 0}to{opacity: 1}}.wo-modal-card{background: #fff;border-radius: 16px;padding: 36px 28px 24px;max-width: 380px;width: 100%;text-align: center;position: relative;box-shadow: 0 24px 60px rgba(0,0,0,0.3);border-top: 4px solid var(--gold);animation: woSlideUp 0.25s cubic-bezier(0.4,0,0.2,1)}@keyframes woSlideUp{from{transform: translateY(20px);opacity: 0}to{transform: translateY(0);opacity: 1}}.wo-modal-close{position: absolute;top: 12px;right: 12px;width: 32px;height: 32px;background: transparent;border: 1px solid var(--line);border-radius: 50%;cursor: pointer;color: var(--muted);display: inline-flex;align-items: center;justify-content: center;transition: all 0.15s}.wo-modal-close:hover{background: var(--cream);color: var(--bordo);border-color: var(--bordo)}.wo-modal-icon{display: inline-flex;align-items: center;justify-content: center;width: 72px;height: 72px;background: linear-gradient(135deg,rgba(116,108,97,0.15) 0%,rgba(52,62,73,0.1) 100%);border-radius: 50%;margin: 0 auto 16px;color: var(--bordo)}.wo-modal-title{font-family: var(--serif);font-size: 20px;font-weight: 500;color: var(--ink);margin: 0 0 10px;line-height: 1.35}.wo-modal-title strong{color: var(--bordo);font-weight: 700;font-size: 26px;display: inline-block;margin-top: 2px}.wo-modal-sub{font-size: 13px;line-height: 1.55;color: var(--muted);margin: 0 0 18px}.wo-modal-coupon{background: var(--cream);border: 2px dashed var(--gold);border-radius: 10px;padding: 12px 16px;margin: 0 0 20px;display: flex;flex-direction: column;align-items: center;gap: 2px}.wo-coupon-label{font-size: 10.5px;font-weight: 700;color: var(--muted);letter-spacing: 1.2px;text-transform: uppercase}.wo-coupon-code{font-family: var(--sans);font-size: 18px;font-weight: 800;color: var(--bordo);letter-spacing: 1.5px}.wo-modal-cta{display: inline-flex;align-items: center;justify-content: center;gap: 8px;width: 100%;padding: 14px;background: var(--bordo);color: #fff;text-decoration: none;border-radius: 8px;font-family: var(--sans);font-size: 13px;font-weight: 700;letter-spacing: 1.3px;text-transform: uppercase;transition: all 0.15s;margin-bottom: 10px}.wo-modal-cta:hover{background: var(--bordo-dark);transform: translateY(-1px);box-shadow: 0 8px 20px rgba(52,62,73,0.25)}.wo-modal-dismiss{background: transparent;border: none;color: var(--muted);font-family: var(--sans);font-size: 12.5px;cursor: pointer;padding: 6px 12px;text-decoration: underline;text-underline-offset: 2px}.wo-modal-dismiss:hover{color: var(--bordo)}.wo-modal-note{margin: 12px 0 0;font-size: 10.5px;color: var(--muted);letter-spacing: 0.2px}@media (max-width: 768px){.wo-ribbon{top: auto !important;bottom: 90px !important;transform: none !important;padding: 10px 6px !important;border-radius: 0 10px 10px 0 !important;box-shadow: 3px 3px 12px rgba(52,62,73,0.32) !important}.wo-ribbon:hover{transform: translateX(2px) !important;padding-right: 10px !important}.wo-ribbon-text{font-size: 10px !important;letter-spacing: 1.4px !important}.wo-ribbon-arrow{width: 12px !important;height: 12px !important}}@media (max-width: 480px){.wo-ribbon{bottom: 80px !important;padding: 9px 5px !important}.wo-ribbon-text{font-size: 9.5px !important;letter-spacing: 1.2px !important}.wo-modal{padding: 16px}.wo-modal-card{padding: 30px 22px 20px}.wo-modal-title{font-size: 18px}.wo-modal-title strong{font-size: 22px}.wo-coupon-code{font-size: 16px}}@media (max-width: 768px){.header .header-actions-right > .icon-btn[aria-label="Favorilerim"]{display: none !important}.header .hdr-notif-wrap{display: none !important}.header .header-inner{display: flex !important;justify-content: space-between !important;align-items: center !important}.header .header-actions-left{display: inline-flex !important;align-items: center !important;gap: 4px !important;order: 1}.header .header-actions-right{display: inline-flex !important;align-items: center !important;gap: 4px !important;order: 3}.header .logo{order: 2}.header .header-actions-right .mobile-search-toggle{order: -10 !important}.header .header-actions-right > *{width: 28px !important;height: 28px !important;background: transparent !important;border: none !important;padding: 0 !important;box-shadow: none !important;border-radius: 0 !important}.header .header-actions-right > * + *{margin-left: 4px !important}.header .icon-btn-cart .badge-count{position: absolute !important;top: -3px !important;right: -4px !important;min-width: 14px !important;height: 14px !important;padding: 0 3px !important;background: var(--bordo) !important;color: #fff !important;border: 1.5px solid #fff !important;border-radius: 99px !important;font-size: 9px !important;font-weight: 700 !important;line-height: 1 !important}}@media (min-width: 769px){.header-actions-left .mobile-search-toggle{display: none !important}}@media (max-width: 768px){.header .header-actions-right > .icon-btn[aria-label="Hesabım"],.header .header-actions-right > .icon-btn#openAuthDrawer,.header .header-actions-right > #openAuthDrawer{display: inline-flex !important;width: 28px !important;height: 28px !important;align-items: center !important;justify-content: center !important;background: transparent !important;border: none !important;padding: 0 !important;box-shadow: none !important}.header .header-actions-right > .icon-btn[aria-label="Hesabım"] .icon-wrap,.header .header-actions-right > .icon-btn#openAuthDrawer .icon-wrap,.header .header-actions-right > #openAuthDrawer .icon-wrap{width: 22px !important;height: 22px !important;background: transparent !important}.header .header-actions-right > .icon-btn[aria-label="Hesabım"] svg,.header .header-actions-right > .icon-btn#openAuthDrawer svg,.header .header-actions-right > #openAuthDrawer svg{width: 22px !important;height: 22px !important;color: var(--ink) !important;stroke: var(--ink) !important}}@media (max-width: 768px){.header .header-inner{display: grid !important;grid-template-columns: 1fr auto 1fr !important;align-items: center !important;justify-content: stretch !important}.header .header-actions-left{justify-self: start !important;order: 1 !important}.header .logo{justify-self: center !important;order: 2 !important;position: static !important;transform: none !important;left: auto !important;top: auto !important;margin: 0 !important}.header .header-actions-right{justify-self: end !important;order: 3 !important;margin-left: 0 !important}}.campaigns-page{padding: 40px 0 80px;background: var(--cream);min-height: 60vh}.campaigns-page .container{max-width: 1200px}.cmp-header{text-align: center;margin-bottom: 36px}.cmp-eyebrow{display: inline-flex;align-items: center;gap: 8px;padding: 6px 14px;background: rgba(52,62,73,0.08);border: 1px solid rgba(52,62,73,0.18);border-radius: 99px;color: var(--bordo);font-size: 11px;font-weight: 700;letter-spacing: 1.4px;text-transform: uppercase;margin-bottom: 14px}.cmp-eyebrow svg{color: var(--bordo)}.cmp-title{font-family: var(--serif);font-size: 34px;font-weight: 500;color: var(--ink);margin: 0 0 8px;letter-spacing: 0.2px}.cmp-sub{font-size: 14px;color: var(--muted);margin: 0;line-height: 1.55}.cmp-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 16px;margin-bottom: 50px}.cmp-card.is-large{grid-column: 1 / -1}.cmp-card{position: relative;display: block;height: 280px;border-radius: 14px;overflow: hidden;text-decoration: none;background: var(--bordo);box-shadow: 0 6px 18px rgba(52,62,73,0.12);transition: transform 0.22s,box-shadow 0.22s}.cmp-card.is-large{height: 360px}.cmp-card:hover{transform: translateY(-4px);box-shadow: 0 14px 30px rgba(52,62,73,0.22)}.cmp-card-img{position: absolute;inset: 0;background-size: cover;background-position: center;transition: transform 0.4s}.cmp-card:hover .cmp-card-img{transform: scale(1.04)}.cmp-card-bg{position: absolute;inset: 0;background: linear-gradient(135deg,var(--bordo) 0%,var(--bordo-dark) 60%,#1E2328 100%)}.cmp-card-overlay{position: absolute;inset: 0;background: linear-gradient(180deg,rgba(36,42,49,0.1) 0%,rgba(36,42,49,0.7) 100%);padding: 22px;display: flex;flex-direction: column;justify-content: flex-end;color: #fff}.cmp-card-badge{position: absolute;top: 14px;right: 14px;background: var(--gold);color: var(--bordo-dark);font-size: 10px;font-weight: 800;letter-spacing: 0.6px;padding: 5px 12px;border-radius: 4px;text-transform: uppercase}.cmp-card-countdown{position: absolute;top: 14px;left: 14px;display: inline-flex;align-items: center;gap: 5px;background: rgba(255,255,255,0.92);color: var(--bordo-dark);font-size: 11px;font-weight: 700;letter-spacing: 0.3px;padding: 5px 10px;border-radius: 99px}.cmp-card-title{margin: 0 0 6px;font-family: var(--sans);font-size: 22px;font-weight: 700;color: #fff;letter-spacing: 0.2px;line-height: 1.25}.cmp-card.is-large .cmp-card-title{font-size: 30px}.cmp-card-sub{margin: 0 0 10px;font-size: 13px;color: rgba(255,255,255,0.88);line-height: 1.5}.cmp-card-price{font-family: var(--serif);font-size: 26px;font-weight: 700;color: var(--gold-light);margin-bottom: 10px;letter-spacing: 0.3px}.cmp-card.is-large .cmp-card-price{font-size: 32px}.cmp-card-cta{display: inline-flex;align-items: center;gap: 6px;align-self: flex-start;padding: 8px 16px;background: rgba(255,255,255,0.18);border: 1px solid rgba(255,255,255,0.35);border-radius: 99px;font-size: 12px;font-weight: 600;letter-spacing: 0.6px;text-transform: uppercase;color: #fff;backdrop-filter: blur(4px);transition: all 0.18s}.cmp-card:hover .cmp-card-cta{background: rgba(255,255,255,0.3);transform: translateX(2px)}.cmp-empty{text-align: center;padding: 80px 24px;background: #fff;border-radius: 14px;border: 1px solid var(--line)}.cmp-empty svg{color: var(--gold);opacity: 0.5;margin-bottom: 16px}.cmp-empty h2{font-family: var(--sans);font-size: 20px;font-weight: 700;color: var(--ink);margin: 0 0 10px}.cmp-empty p{color: var(--muted);font-size: 14px;line-height: 1.6;margin: 0 0 22px}.cmp-empty-cta{display: inline-block;padding: 13px 28px;background: var(--bordo);color: #fff;text-decoration: none;border-radius: 8px;font-family: var(--sans);font-size: 12px;font-weight: 700;letter-spacing: 1.3px;text-transform: uppercase;transition: background 0.15s}.cmp-empty-cta:hover{background: var(--bordo-dark)}.cmp-featured{margin-top: 50px;padding-top: 40px;border-top: 1px solid var(--line)}.cmp-section-title{font-family: var(--serif);font-size: 24px;font-weight: 500;color: var(--ink);text-align: center;margin: 0 0 4px}.cmp-section-sub{text-align: center;color: var(--muted);margin: 0 0 24px;font-size: 13px}@media (max-width: 768px){.campaigns-page{padding: 24px 0 60px}.cmp-title{font-size: 26px}.cmp-sub{font-size: 13px}.cmp-grid{grid-template-columns: 1fr;gap: 14px}.cmp-card{height: 220px}.cmp-card.is-large{grid-column: auto;height: 260px}.cmp-card-title{font-size: 18px}.cmp-card.is-large .cmp-card-title{font-size: 22px}.cmp-card-price{font-size: 20px}.cmp-card.is-large .cmp-card-price{font-size: 24px}.cmp-empty{padding: 50px 18px}.cmp-empty h2{font-size: 17px}}@media (max-width: 768px){.bottom-nav.bn-3{grid-template-columns: repeat(3,1fr) !important}}@media (max-width: 768px){.bottom-nav.bn-4{grid-template-columns: repeat(4,1fr) !important}}@media (max-width: 768px){.mobile-drawer .md-head{min-height: 64px !important;padding: 14px 18px !important;align-items: center !important}.mobile-drawer .md-head .md-brand{display: inline-flex !important;align-items: flex-end !important;gap: 0 !important;flex-wrap: nowrap !important;text-decoration: none !important;line-height: 1 !important}.mobile-drawer .md-head .md-brand .logo-text{font-family: var(--serif) !important;font-size: 22px !important;font-weight: 700 !important;letter-spacing: 2.2px !important;color: #fff !important;line-height: 1 !important;white-space: nowrap !important}.mobile-drawer .md-head .md-brand .logo-com{display: inline-flex !important;flex-direction: column-reverse !important;align-items: center !important;justify-content: flex-end !important;height: 16px !important;margin-left: 2px !important;overflow: hidden !important;align-self: flex-end !important;color: rgba(255,255,255,0.85) !important;line-height: 1 !important}.mobile-drawer .md-head .md-brand .logo-com i{font-style: normal !important;display: block !important;line-height: 1 !important;font-size: 3.5px !important;font-weight: 800 !important;letter-spacing: 0 !important}.mobile-drawer .md-head .md-brand .logo-com .dot{color: var(--gold-light) !important;font-size: 7px !important;line-height: 0.3 !important;margin-top: -1px !important}.mobile-drawer .md-head .md-brand .logo-tagline{display: none !important}.mobile-drawer{padding-bottom: 0 !important}.mobile-drawer .md-nav{padding-bottom: calc(80px + env(safe-area-inset-bottom,0px)) !important}}@media (max-width: 768px){.mobile-drawer.mobile-drawer-v2{width: min(82vw,320px) !important;background: #fff !important}.mobile-drawer-v2 .md-head{padding: 12px 14px !important;min-height: 54px !important;background: linear-gradient(135deg,var(--bordo) 0%,var(--bordo-dark) 100%) !important;border-bottom: 2px solid var(--gold) !important;display: flex !important;flex-direction: row !important;align-items: center !important;justify-content: space-between !important;direction: ltr !important}.mobile-drawer-v2 .md-head .md-brand{order: 1 !important;margin-right: auto !important}.mobile-drawer-v2 .md-head .md-close{order: 2 !important;margin-left: auto !important;flex-shrink: 0 !important}.mobile-drawer-v2 .md-head .md-brand{line-height: 1 !important}.mobile-drawer-v2 .md-head .md-brand .logo-text{font-size: 19px !important;letter-spacing: 1.8px !important}.mobile-drawer-v2 .md-head .md-close{width: 28px !important;height: 28px !important}.mobile-drawer-v2 .md-head .md-close svg{width: 12px !important;height: 12px !important}.mobile-drawer-v2 .md-user-card{display: flex !important;align-items: center;gap: 10px;padding: 10px 12px;margin: 10px 12px 0;background: linear-gradient(135deg,#FDFCFA 0%,#F5F2EE 100%);border: 1px solid rgba(116,108,97,0.25);border-radius: 12px}.mobile-drawer-v2 .md-user-avatar{flex-shrink: 0;width: 36px !important;height: 36px !important;border-radius: 50%;background: linear-gradient(135deg,var(--bordo) 0%,var(--bordo-dark) 100%);color: #fff;display: flex;align-items: center;justify-content: center;font-family: var(--serif);font-size: 15px;font-weight: 700;border: 1.5px solid #fff;box-shadow: 0 1px 4px rgba(122,28,42,0.2)}.mobile-drawer-v2 .md-user-avatar-empty{background: linear-gradient(135deg,var(--gold) 0%,var(--gold-dark) 100%) !important;box-shadow: 0 1px 4px rgba(116,108,97,0.2)}.mobile-drawer-v2 .md-user-avatar-empty svg{width: 18px !important;height: 18px !important;color: #fff !important}.mobile-drawer-v2 .md-user-info{flex: 1;min-width: 0;line-height: 1.15;overflow: hidden}.mobile-drawer-v2 .md-user-hello{font-size: 9.5px !important;color: var(--muted);text-transform: uppercase;letter-spacing: 0.5px;font-weight: 700;margin-bottom: 2px}.mobile-drawer-v2 .md-user-name{font-size: 12.5px !important;font-weight: 700;color: var(--ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mobile-drawer-v2 .md-user-cta{flex-shrink: 0;padding: 6px 12px !important;background: var(--bordo);color: #fff !important;border-radius: 18px;font-size: 11px !important;font-weight: 700;text-decoration: none;letter-spacing: 0.3px;box-shadow: 0 2px 5px rgba(122,28,42,0.22);white-space: nowrap}.mobile-drawer-v2 .md-user-cta:active{background: var(--bordo-dark);transform: scale(0.95)}.mobile-drawer-v2 .md-quick{display: grid !important;grid-template-columns: repeat(4,1fr);gap: 6px !important;padding: 10px 12px 4px !important}.mobile-drawer-v2 .md-quick-item{display: flex !important;flex-direction: column;align-items: center;justify-content: center;gap: 4px;padding: 8px 2px !important;background: #FDFCFA;border: 1px solid rgba(116,108,97,0.2);border-radius: 10px;text-decoration: none;color: var(--ink);font-size: 10px !important;font-weight: 600;text-align: center;min-width: 0}.mobile-drawer-v2 .md-quick-item span:not(.md-quick-icon){display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mobile-drawer-v2 .md-quick-item:active{background: #F5F2EE;border-color: var(--gold);transform: scale(0.95)}.mobile-drawer-v2 .md-quick-icon{position: relative;display: inline-flex !important;align-items: center;justify-content: center;width: 24px !important;height: 24px !important;color: var(--bordo)}.mobile-drawer-v2 .md-quick-icon svg{width: 18px !important;height: 18px !important;color: var(--bordo) !important}.mobile-drawer-v2 .md-quick-badge{position: absolute;top: -5px;right: -7px;min-width: 15px;height: 15px;padding: 0 4px;background: var(--bordo);color: #fff;border-radius: 8px;font-size: 9px !important;font-style: normal;font-weight: 700;line-height: 15px;text-align: center;border: 1.5px solid #fff}.mobile-drawer-v2 .md-quick-badge-gold{background: var(--gold)}.mobile-drawer-v2 .md-nav{padding: 4px 0 8px !important;flex: 0 0 auto !important}.mobile-drawer-v2 .md-section-title{position: relative;padding: 12px 14px 4px 24px !important;font-size: 9.5px !important;font-weight: 700;letter-spacing: 1.6px;text-transform: uppercase;color: var(--bordo)}.mobile-drawer-v2 .md-section-title::before{content: '';position: absolute;left: 14px;top: 16px;width: 5px;height: 5px;background: var(--gold);border-radius: 50%}.mobile-drawer-v2 .md-item{padding: 9px 14px !important;font-size: 12.5px !important;border-left: 2px solid transparent;gap: 8px !important;line-height: 1.3}.mobile-drawer-v2 .md-item span{flex: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mobile-drawer-v2 .md-item > svg{width: 12px !important;height: 12px !important;color: rgba(0,0,0,0.28) !important;flex-shrink: 0}.mobile-drawer-v2 .md-item:active{background: #FDFCFA;border-left-color: var(--gold)}.mobile-drawer-v2 .md-item:active > svg{color: var(--bordo) !important;transform: translateX(2px)}.mobile-drawer-v2 .md-item-logout{margin-top: 6px;border-top: 1px solid rgba(116,108,97,0.2);color: #b91c1c !important}.mobile-drawer-v2 .md-item-logout svg:first-child{width: 14px !important;height: 14px !important;color: #b91c1c !important}.mobile-drawer-v2 .md-footer{margin: 0 12px;padding: 10px 0 14px;border-top: 1px dashed rgba(116,108,97,0.3);text-align: center}.mobile-drawer-v2 .md-foot-contact{margin-bottom: 8px}.mobile-drawer-v2 .md-foot-contact a{display: inline-flex !important;align-items: center;justify-content: center;gap: 6px;width: 100%;padding: 8px 14px !important;background: linear-gradient(135deg,#25d366 0%,#1ebe5b 100%);color: #fff !important;border-radius: 18px;font-size: 11.5px !important;font-weight: 700;text-decoration: none;letter-spacing: 0.2px;box-shadow: 0 2px 8px rgba(37,211,102,0.28)}.mobile-drawer-v2 .md-foot-contact a:active{transform: scale(0.96)}.mobile-drawer-v2 .md-foot-contact svg{width: 13px !important;height: 13px !important;fill: #fff !important}.mobile-drawer-v2 .md-foot-version{font-size: 9.5px !important;color: var(--muted);letter-spacing: 0.3px}}@media (max-width: 768px){input[type="text"]:not([data-no-fp]),input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="number"],input[type="url"],textarea{font-size: 16px}}@media (max-width: 768px){.floating-actions{right: 14px !important;bottom: calc(72px + env(safe-area-inset-bottom,0px)) !important;max-width: 50px !important;z-index: 100 !important;align-items: flex-end !important}.floating-actions .fab,.floating-actions > a,.floating-actions > button{width: 40px !important;height: 40px !important;min-width: 40px !important;min-height: 40px !important;flex-shrink: 0 !important;box-shadow: 0 4px 12px rgba(0,0,0,0.18) !important}.floating-actions .fab svg{width: 18px !important;height: 18px !important}.floating-actions .fab-tooltip{display: none !important}}@media (max-width: 768px){.product-grid,.products-grid,.pp-grid,.cmp-grid,.category-layout,.category-layout > .container,.cat-products,.product-list,.home-products,.featured-products,.related-products{background: #fff !important}.product,.product-card,.pp-card,.cmp-card{background: #fff !important}section.products,section.category-layout,section.featured{background: #fff !important}}@media (max-width: 768px){.sort-menu{position: fixed !important;bottom: 0 !important;left: 0 !important;right: 0 !important;top: auto !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;border-radius: 18px 18px 0 0 !important;background: #fff !important;box-shadow: 0 -12px 36px rgba(0,0,0,0.18) !important;z-index: 100002 !important;transform: translateY(100%) !important;transition: transform 0.28s cubic-bezier(0.4,0,0.2,1) !important;visibility: hidden !important;pointer-events: none !important;max-height: 70vh !important;overflow-y: auto !important;padding: 8px 0 calc(20px + env(safe-area-inset-bottom)) !important;border-top: 1px solid var(--line) !important}.sort-menu.open{transform: translateY(0) !important;visibility: visible !important;pointer-events: auto !important}.sort-menu.open li{pointer-events: auto !important;cursor: pointer !important;user-select: none !important;-webkit-tap-highlight-color: rgba(122,28,42,0.1) !important}.sort-menu::before{content: '';display: block;width: 40px;height: 4px;background: #d1d5db;border-radius: 999px;margin: 8px auto 14px}body.sort-open{}.sort-menu li{padding: 14px 22px !important;font-size: 14px !important;font-weight: 500 !important;color: var(--ink) !important;display: flex !important;align-items: center !important;gap: 12px !important;cursor: pointer !important;border-bottom: 1px solid #E8E9EB !important}.sort-menu li:last-child{border-bottom: none !important}.sort-menu li:active{background: var(--cream) !important}.sort-menu li.active{background: rgba(122,28,42,0.06) !important;color: var(--bordo) !important;font-weight: 700 !important}.sort-menu li .icon{font-size: 18px}}@media (max-width: 768px){.toolbar{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 8px !important;padding: 10px 14px !important;background: #fff !important;border-bottom: 1px solid var(--line) !important;position: sticky;top: 0;z-index: 50}.btn-tb{width: 100% !important;min-width: 0 !important;max-width: 100% !important;padding: 11px 12px !important;font-size: 13px !important;font-weight: 600 !important;color: var(--ink) !important;background: #fff !important;border: 1px solid var(--line) !important;border-radius: 10px !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;cursor: pointer !important;height: 44px !important;overflow: hidden !important;white-space: nowrap !important;box-sizing: border-box !important}.btn-tb #sortLabel,.btn-tb > span{overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important;flex: 0 1 auto !important;min-width: 0 !important;line-height: 1 !important}.btn-tb svg{width: 14px;height: 14px;flex-shrink: 0 !important}.btn-tb:active{background: var(--cream) !important;border-color: var(--gold) !important;color: var(--bordo) !important}.sort-wrap{display: block !important;position: static !important;min-width: 0 !important;max-width: 100% !important;overflow: hidden !important}.filter-modal{position: fixed !important;inset: 0 !important;z-index: 100001 !important;background: rgba(0,0,0,0.45) !important;display: none !important;align-items: flex-end !important}.filter-modal.open{display: flex !important}.filter-modal-content{width: 100% !important;max-width: 100% !important;max-height: 88vh !important;border-radius: 18px 18px 0 0 !important;background: #fff !important;overflow-y: auto !important;animation: filterSheetIn 0.3s cubic-bezier(0.4,0,0.2,1) !important;padding-bottom: calc(20px + env(safe-area-inset-bottom)) !important}@keyframes filterSheetIn{from{transform: translateY(100%)}to{transform: translateY(0)}}}@media (max-width: 768px){.top-loading-bar,.page-loader,.nprogress,#nprogress,.top-progress,[class*="loading-bar"],[class*="progress-bar"]:not(.cs-shipping-progress):not(.plan-progress){background: var(--bordo) !important}html{background: #fff !important}body{background: #fff !important}}html{scroll-behavior: smooth;-webkit-tap-highlight-color: transparent}@media (max-width: 768px){a,button{-webkit-tap-highlight-color: rgba(122,28,42,0.08);-webkit-touch-callout: none}body{overscroll-behavior-y: none}}@media (max-width: 768px){.mobile-drawer-v2 .md-item-icon{display: grid !important;grid-template-columns: 22px 1fr 14px !important;align-items: center !important;gap: 10px !important;padding: 10px 16px !important}.mobile-drawer-v2 .md-item-lead{width: 18px !important;height: 18px !important;color: var(--bordo) !important;flex-shrink: 0}.mobile-drawer-v2 .md-item-arrow{width: 12px !important;height: 12px !important;color: rgba(0,0,0,0.28) !important}.mobile-drawer-v2 .md-item-icon:active .md-item-arrow{color: var(--bordo) !important;transform: translateX(2px)}.mobile-drawer-v2 .md-item-logout .md-item-lead{color: #b91c1c !important}.mobile-drawer-v2 .md-item-logout span{color: #b91c1c !important}.mobile-drawer-v2 .md-contact-card{margin: 8px 14px;padding: 12px;background: linear-gradient(135deg,#FDFCFA,#F5F2EE);border: 1px solid rgba(116,108,97,0.22);border-radius: 12px;display: flex;flex-direction: column;gap: 10px}.mobile-drawer-v2 .md-section-title-inline{padding: 0 0 4px !important;margin: 0 !important;border-bottom: 1px dashed rgba(116,108,97,0.3)}.mobile-drawer-v2 .md-section-title-inline::before{display: none !important}.mobile-drawer-v2 .md-contact-row{display: flex;align-items: center;gap: 10px;padding: 6px 4px;text-decoration: none;color: var(--ink)}.mobile-drawer-v2 .md-contact-row svg{width: 18px;height: 18px;color: var(--bordo);flex-shrink: 0}.mobile-drawer-v2 .md-contact-lbl{font-size: 9.5px;font-weight: 700;letter-spacing: 0.8px;text-transform: uppercase;color: var(--muted);margin-bottom: 1px}.mobile-drawer-v2 .md-contact-val{font-size: 12.5px;font-weight: 600;color: var(--ink);line-height: 1.3}.mobile-drawer-v2 a.md-contact-row:active{background: rgba(116,108,97,0.08);border-radius: 6px}.mobile-drawer-v2 .md-social{display: flex;justify-content: center;gap: 8px;padding: 12px 14px;margin-top: 4px;flex-wrap: wrap}.mobile-drawer-v2 .md-social-btn{width: 38px;height: 38px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: #fff;border: 1px solid var(--line);color: var(--muted);text-decoration: none;transition: all 0.15s}.mobile-drawer-v2 .md-social-btn svg{width: 18px;height: 18px}.mobile-drawer-v2 .md-social-btn:active{transform: scale(0.92)}.mobile-drawer-v2 .md-social-wa{color: #25d366;border-color: #25d366}.mobile-drawer-v2 .md-social-tel{color: var(--bordo);border-color: var(--bordo)}.mobile-drawer-v2 .md-social-ig{color: #e1306c;border-color: #e1306c}.mobile-drawer-v2 .md-social-fb{color: #1877f2;border-color: #1877f2}.mobile-drawer-v2 .md-social-tt{color: #000;border-color: #000}.mobile-drawer-v2 .md-social-yt{color: #ff0000;border-color: #ff0000}.mobile-drawer-v2 .md-footer{padding: 10px 14px 14px !important;border-top: 1px solid #E8E9EB !important;margin-top: 4px}.mobile-drawer-v2 .md-foot-version{font-size: 10px !important;color: var(--muted);text-align: center;line-height: 1.4}}@media (max-width: 768px){body:has(.cap-login-form),body:has(.cap-register-form){background: #fff !important}.cap-card,.auth-page,.login-page,.register-page{background: #fff !important;padding: 18px 16px calc(80px + env(safe-area-inset-bottom)) !important;min-height: calc(100vh - 60px)}.cap-title,.auth-title,h1.login-title,h1.register-title{font-family: var(--serif) !important;font-size: 22px !important;font-weight: 700 !important;letter-spacing: 0.3px !important;color: var(--ink) !important;margin: 16px 0 6px !important}.cap-sub,.auth-sub{font-size: 12.5px !important;color: var(--muted) !important;margin-bottom: 18px !important}.cap-input,.cap-card input[type="email"],.cap-card input[type="password"],.cap-card input[type="text"],.cap-card input[type="tel"]{background: #F9F7F4 !important;border: 1.5px solid transparent !important;border-radius: 12px !important;padding: 16px 14px 16px 44px !important;font-size: 16px !important;height: 52px !important;box-sizing: border-box;transition: all 0.15s !important}.cap-field svg.field-ico{left: 14px !important;width: 18px !important;height: 18px !important;z-index: 2}.cap-input:focus,.cap-card input:focus{background: #fff !important;border-color: var(--bordo) !important;box-shadow: 0 0 0 3px rgba(122,28,42,0.08) !important;outline: none !important}.cap-label,label.cap-lbl{font-size: 11px !important;letter-spacing: 0.6px !important;font-weight: 700 !important;color: var(--bordo) !important;text-transform: uppercase !important;margin-bottom: 5px !important}.cap-btn,.cap-card button[type="submit"],.auth-submit{width: 100% !important;height: 54px !important;background: linear-gradient(135deg,var(--bordo),var(--bordo-dark)) !important;color: #fff !important;border: none !important;border-radius: 12px !important;font-size: 13px !important;font-weight: 700 !important;letter-spacing: 1.8px !important;text-transform: uppercase !important;cursor: pointer !important;box-shadow: 0 6px 18px rgba(122,28,42,0.25) !important;margin-top: 6px !important}.cap-btn:active{transform: scale(0.98)}.cap-fb-btn{background: #fff !important;color: #1877f2 !important;border: 1.5px solid #e5e7eb !important;border-radius: 12px !important;height: 50px !important;font-size: 13.5px !important;font-weight: 600 !important}.cap-fb-btn svg,.cap-fb-btn .fb-icon{color: #1877f2 !important;fill: #1877f2 !important}.cap-google-btn{background: #fff !important;border: 1.5px solid #e5e7eb !important;border-radius: 12px !important;height: 50px !important;font-size: 13.5px !important;font-weight: 600 !important;color: var(--ink) !important}.cap-divider,.auth-or{margin: 18px 0 !important;font-size: 10.5px !important;color: var(--muted) !important;letter-spacing: 2px !important;font-weight: 700 !important}.cap-alt-card{background: var(--cream) !important;border-radius: 12px !important;padding: 14px 16px !important;margin-top: 20px !important;text-align: center}.cap-alt-card h2{font-size: 14px !important;font-weight: 700 !important;color: var(--bordo) !important;margin-bottom: 6px !important}.cap-alt-card p{font-size: 12px !important;line-height: 1.5 !important}}@media (max-width: 768px){#filterModal.modal-overlay{position: fixed !important;inset: 0 !important;background: rgba(0,0,0,0.5) !important;z-index: 100010 !important;display: none !important;align-items: flex-end !important;justify-content: center !important;padding: 0 !important;overflow: hidden !important}#filterModal.modal-overlay.open{display: flex !important}#filterModal .modal{width: 100% !important;max-width: 100% !important;max-height: 92vh !important;min-height: 60vh !important;margin: 0 !important;border-radius: 18px 18px 0 0 !important;background: #fff !important;padding: 0 !important;display: flex !important;flex-direction: column !important;overflow: hidden !important;animation: filterSheetIn 0.32s cubic-bezier(0.4,0,0.2,1) !important;position: relative !important}@keyframes filterSheetIn{from{transform: translateY(100%)}to{transform: translateY(0)}}#filterModal .modal::before{content: '';position: absolute;top: 8px;left: 50%;transform: translateX(-50%);width: 44px;height: 4px;background: #d1d5db;border-radius: 999px;z-index: 2}#filterModal .modal h2{padding: 22px 18px 4px !important;margin: 0 !important;font-family: var(--serif) !important;font-size: 18px !important;font-weight: 700 !important;color: var(--ink) !important;text-align: center !important}#filterModal .modal-sub{padding: 0 18px 14px !important;margin: 0 !important;font-size: 12.5px !important;color: var(--muted) !important;text-align: center !important;border-bottom: 1px solid var(--line) !important}#filterModal .modal-close{position: fixed !important;top: calc(8vh + 8px) !important;right: 14px !important;width: 42px !important;height: 42px !important;background: var(--bordo) !important;border: 2px solid #fff !important;border-radius: 50% !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;color: #fff !important;cursor: pointer !important;z-index: 100020 !important;padding: 0 !important;opacity: 1 !important;visibility: visible !important;box-shadow: 0 4px 14px rgba(0,0,0,0.25) !important}#filterModal .modal-close svg{width: 18px !important;height: 18px !important;stroke: #fff !important;stroke-width: 2.6 !important;color: #fff !important}#filterModal .modal-close:active{transform: scale(0.92) !important;background: var(--bordo-dark) !important}#filterModal .modal-body{flex: 1 !important;overflow-y: auto !important;padding: 16px 18px 100px !important;-webkit-overflow-scrolling: touch}#filterModal .modal-section{margin-bottom: 22px !important;padding: 0 !important;background: transparent !important;border: none !important}#filterModal .modal-section h3{font-size: 11px !important;font-weight: 700 !important;letter-spacing: 1.2px !important;text-transform: uppercase !important;color: var(--bordo) !important;margin: 0 0 10px !important;padding: 0 !important}#filterModal .price-range{padding: 16px 14px 10px !important;background: linear-gradient(135deg,#FDFCFA,#F5F2EE) !important;border: 1px solid rgba(116,108,97,0.18) !important;border-radius: 12px !important}#filterModal .price-labels{display: flex !important;justify-content: space-between !important;margin-bottom: 14px !important;font-size: 12.5px !important;color: var(--muted) !important}#filterModal .price-labels strong{font-size: 16px !important;font-weight: 700 !important;color: var(--bordo) !important;margin-right: 2px !important}#filterModal #priceRange{width: 100% !important;height: 6px !important;background: rgba(116,108,97,0.25) !important;border-radius: 999px !important;appearance: none !important;-webkit-appearance: none !important;outline: none !important}#filterModal #priceRange::-webkit-slider-thumb{-webkit-appearance: none;width: 22px;height: 22px;border-radius: 50%;background: var(--bordo);border: 3px solid #fff;box-shadow: 0 2px 6px rgba(122,28,42,0.4);cursor: pointer}#filterModal #priceRange::-moz-range-thumb{width: 22px;height: 22px;border-radius: 50%;background: var(--bordo);border: 3px solid #fff;box-shadow: 0 2px 6px rgba(122,28,42,0.4);cursor: pointer}#filterModal .pill-list{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 8px !important;margin: 0 !important}#filterModal #colorPills.pill-list{grid-template-columns: repeat(4,1fr) !important}#filterModal .pill{display: flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;padding: 12px 10px !important;background: #fff !important;border: 1.5px solid var(--line) !important;border-radius: 24px !important;font-size: 12.5px !important;font-weight: 500 !important;color: var(--ink) !important;text-decoration: none !important;text-align: center !important;min-height: 44px !important;cursor: pointer !important;transition: all 0.15s !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important;width: 100% !important;box-sizing: border-box}#filterModal .pill:active{transform: scale(0.97) !important;background: var(--cream) !important}#filterModal .pill.selected{background: linear-gradient(135deg,#FDFCFA,#F5F2EE) !important;border-color: var(--bordo) !important;color: var(--bordo) !important;font-weight: 700 !important;box-shadow: 0 2px 8px rgba(122,28,42,0.12) !important}#filterModal .pill::before{content: '○';font-size: 13px;color: var(--muted);line-height: 1}#filterModal .pill.selected::before{content: '◉';color: var(--bordo)}#filterModal #colorPills .pill::before{display: none !important}#filterModal .modal-actions{position: fixed !important;bottom: 0 !important;left: 0 !important;right: 0 !important;background: #fff !important;border-top: 1px solid var(--line) !important;padding: 12px 14px calc(12px + env(safe-area-inset-bottom)) !important;display: grid !important;grid-template-columns: 1fr 2fr !important;gap: 8px !important;z-index: 2 !important;box-shadow: 0 -4px 14px rgba(0,0,0,0.05) !important}#filterModal .btn-clear{padding: 14px 16px !important;background: #fff !important;color: var(--ink) !important;border: 1px solid var(--line) !important;border-radius: 12px !important;font-size: 13px !important;font-weight: 600 !important;text-align: center !important;text-decoration: none !important;cursor: pointer !important}#filterModal .btn-apply{padding: 14px 16px !important;background: linear-gradient(135deg,var(--bordo),var(--bordo-dark)) !important;color: #fff !important;border: none !important;border-radius: 12px !important;font-size: 13px !important;font-weight: 700 !important;letter-spacing: 0.5px !important;cursor: pointer !important;box-shadow: 0 4px 14px rgba(122,28,42,0.28) !important}#filterModal .btn-apply:active{transform: scale(0.97) !important}}@media (max-width: 768px){.top-bar{display: none !important;visibility: hidden !important;height: 0 !important;overflow: hidden !important;padding: 0 !important;margin: 0 !important;border: 0 !important}}html{background: #ffffff !important;background-color: #ffffff !important}body{background: #ffffff !important;background-color: #ffffff !important}@supports (-webkit-touch-callout: none){html,body{background: #fff !important}}@media (max-width: 768px){body::before{content: '';position: fixed;top: 0;left: 0;right: 0;height: 1px;background: #ffffff;z-index: 0;pointer-events: none}}@media (max-width: 768px){.floating-actions .fab.phone,.floating-actions .fab.instagram,.floating-actions .fab.scroll-top,.floating-actions .fab-tooltip{display: none !important}.floating-actions{bottom: calc(16px + env(safe-area-inset-bottom,0px)) !important}.floating-actions .fab.whatsapp{width: 52px !important;height: 52px !important}.mobile-drawer-v2 .md-item{min-height: 48px !important;padding: 12px 14px !important;align-items: center !important;font-size: 13.5px !important}.mobile-drawer-v2 .md-user-cta{min-height: 48px !important}.mobile-drawer-v2 .md-section-title{padding-top: 14px;padding-bottom: 6px}}.btn-load-more{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 0 32px;background: #fff;color: var(--ink);border: 1px solid var(--ink);border-radius: 8px;font-family: var(--sans);font-size: 14px;font-weight: 600;letter-spacing: 0.4px;text-decoration: none;transition: background .18s,color .18s}.btn-load-more::after{content: '→';font-size: 15px}.btn-load-more:hover{background: var(--ink);color: #fff}@media (max-width: 768px){.btn-load-more{width: 100%;box-sizing: border-box}.product-actions .add-to-cart{white-space: nowrap;font-size: 11px;letter-spacing: 0.5px;padding: 10px 8px}.product-actions .add-to-cart svg{width: 14px;height: 14px;flex-shrink: 0}.hero-arrow{display: none !important}.seo-block{padding: 40px 0 48px}.seo-block h2{font-size: 22px;margin-bottom: 16px}.seo-block .seo-content h2{font-size: 19px}.seo-block .seo-content h3{font-size: 16px}.footer-bottom .container{flex-wrap: wrap;row-gap: 10px;justify-content: center;text-align: center}.footer-bottom .legal-links{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px 14px}.footer-bottom .pay{flex-wrap: wrap;justify-content: center}.footer-bottom{padding-bottom: calc(84px + env(safe-area-inset-bottom,0px))}.floating-actions{bottom: calc(16px + env(safe-area-inset-bottom,0px)) !important}.brand-head{position: relative}.brand-head::after{content: '';position: absolute;top: 0;right: 0;width: 36px;height: 100%;background: linear-gradient(to right,rgba(255,255,255,0),#fff 78%);pointer-events: none}.hero + .section{padding-top: 24px}}.m-discover,.m-colors{display: none}@media (max-width: 768px){.m-discover{display: flex;gap: 8px;overflow-x: auto;-webkit-overflow-scrolling: touch;padding: 16px 16px 4px;scrollbar-width: none;position: relative}.m-discover::-webkit-scrollbar{display: none}.m-chip{flex: 0 0 auto;display: inline-flex;align-items: center;min-height: 40px;padding: 0 16px;border: 1px solid var(--line,#E3E4E5);border-radius: 999px;background: #fff;color: var(--ink,#171717);font-family: var(--sans);font-size: 13px;font-weight: 500;text-decoration: none;white-space: nowrap}.m-chip:active{border-color: var(--bordo);color: var(--bordo)}.m-colors{display: block;padding: 8px 0 32px}.m-colors-title{font-family: var(--serif);font-size: 20px;font-weight: 500;color: var(--ink);margin: 0 0 14px;text-align: left}.m-colors-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.m-color-card{display: flex;align-items: center;gap: 10px;min-height: 56px;padding: 0 14px;border: 1px solid var(--line,#E3E4E5);border-radius: 10px;background: #fff;text-decoration: none}.m-swatch{width: 22px;height: 22px;border-radius: 50%;flex-shrink: 0;border: 1px solid rgba(0,0,0,0.08)}.sw-sari{background: linear-gradient(135deg,#e9c968,#c9a13b)}.sw-beyaz{background: linear-gradient(135deg,#ececee,#c9c9cf)}.sw-rose{background: linear-gradient(135deg,#e5b3a6,#cc8f80)}.sw-cift{background: linear-gradient(135deg,#e9c968 50%,#d6d6da 50%)}.m-color-ad{flex: 1;font-family: var(--sans);font-size: 13.5px;font-weight: 600;color: var(--ink)}.m-color-ok{color: var(--muted,#7A8087);font-size: 14px}.hero-dots{gap: 6px}.hero-dot{width: 6px;height: 6px;opacity: 0.55}.hero-dot.active{width: 18px;border-radius: 999px;opacity: 1}}.ph-mono{display: inline-flex;flex-direction: column;align-items: center;gap: 10px;font-family: var(--serif);font-size: 44px;font-weight: 500;color: var(--bordo);opacity: 0.5;letter-spacing: 2px}.ph-mono i{display: block;width: 34px;height: 1.5px;background: var(--gold)}@media (max-width: 768px){#homeTabBar{display: none}.section-products .brand-head{margin-bottom: 0 !important}.brand-head::after{display: none}#productGrid .product:nth-child(n+9){display: none}.product-actions .add-to-cart{display: none}.product-actions{padding-top: 0}.product-actions .installment{margin: 2px 0 10px}.m-discover{padding-bottom: 8px}.m-colors-title,.home-blog h2,.seo-block h2{text-wrap: balance}.feature h4{letter-spacing: 0.1px}}.ph-v2{padding: 34px 0 30px;text-align: center}.ph-v2 .ph-h1{margin: 0;font-family: var(--serif);font-weight: 500;font-size: 34px;letter-spacing: 0.5px;color: var(--bordo);text-transform: none;text-wrap: balance}.ph-crumbrow{border-bottom: 1px solid var(--line);background: #fff}.ph-crumbrow .ph-bc{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;padding: 12px 0;font-size: 12px;letter-spacing: 0.6px;text-transform: uppercase;color: var(--muted)}.ph-crumbrow .ph-bc a{color: var(--muted);text-decoration: none}.ph-crumbrow .ph-bc a:hover{color: var(--bordo)}.ph-crumbrow .ph-bc .current{color: var(--ink);font-weight: 600}.toolbar .tb-count{font-size: 13px;color: var(--muted)}.toolbar .tb-count strong{color: var(--ink);font-weight: 700}@media (max-width: 768px){.ph-v2{padding: 24px 0 20px}.ph-v2 .ph-h1{font-size: 26px}.ph-crumbrow .ph-bc{font-size: 10.5px;padding: 10px 0}.toolbar{display: flex;align-items: center;gap: 10px}.toolbar .tb-count{flex: 1;text-align: center;font-size: 12px}}@media (max-width: 768px){.toolbar{flex-wrap: nowrap}.toolbar .btn-tb{flex: 0 1 auto;white-space: nowrap;padding: 10px 12px}.toolbar .sort-wrap{flex: 0 1 auto}.toolbar .tb-count{flex: 1 1 auto;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}}.ph-crumbrow .ph-bc .current{font-weight: 500;color: var(--muted)}@media (max-width: 768px){.toolbar{gap: 6px}.toolbar .btn-tb{padding: 9px 10px;font-size: 12px}.toolbar .btn-tb svg{width: 12px;height: 12px}.toolbar .tb-count{font-size: 11.5px;text-align: center}.toolbar .tb-count .tb-t{display: none}.ph-crumbrow .ph-bc .current{font-weight: 400}}@media (max-width: 768px){.toolbar{display: flex !important;flex-wrap: nowrap !important;align-items: center !important;justify-content: space-between !important}.toolbar .sort-wrap{flex: 0 1 auto !important;width: auto !important}.toolbar .btn-tb{width: auto !important;flex: 0 1 auto !important;padding: 9px 12px !important;font-size: 12px !important;white-space: nowrap !important}}@media (max-width: 768px){.category-layout .container{padding-left: 10px !important;padding-right: 10px !important}.product-grid{gap: 8px !important}.product-img img{padding: 0 !important}.product{border-color: #E8E9EB}.product-info{padding: 10px 8px 4px}.ph-crumbrow .ph-bc{font-size: 10px !important;letter-spacing: 0.4px !important;padding: 8px 6px !important;color: #666C73 !important}.ph-crumbrow .ph-bc a,.ph-crumbrow .ph-bc .current{color: #666C73 !important;font-weight: 400 !important}.ph-crumbrow .ph-bc .sep{opacity: 1}.toolbar{padding: 0 10px !important}}@media (max-width: 768px){.hero-dots{gap: 0 !important}.hero-dot,.hero-dot.active{width: 24px !important;height: 24px !important}}@media (min-width: 769px){.toolbar{margin: 18px 0 26px !important}}@media (min-width: 769px){.ph-crumbrow{display: none}.toolbar{justify-content: flex-end}.toolbar .tb-bc{display: flex;align-items: center;gap: 8px;margin-right: auto;font-size: 12px;letter-spacing: 0.6px;text-transform: uppercase;color: var(--muted)}.toolbar .tb-bc a{color: var(--muted);text-decoration: none}.toolbar .tb-bc a:hover{color: var(--bordo)}.toolbar .tb-bc .current{color: var(--ink);font-weight: 600}}@media (max-width: 768px){.toolbar .tb-bc{display: none}}@media (max-width: 768px){.product-actions .add-to-cart{display: flex !important}.product-actions{padding-top: 0}.product-actions .installment{margin: 8px 0 0}}@media (max-width: 480px){.product-actions .add-to-cart{font-size: 10px !important;letter-spacing: 0.2px !important;padding: 10px 4px !important;gap: 4px !important}.product-actions .add-to-cart span{font-size: 10px !important;letter-spacing: 0.2px !important}.product-actions .add-to-cart svg{width: 12px !important;height: 12px !important}}@media (max-width: 768px){.category-layout{padding-left: 0 !important;padding-right: 0 !important}.category-layout .container{padding-left: 12px !important;padding-right: 12px !important}.toolbar{padding-left: 0 !important;padding-right: 0 !important}.ph-crumbrow .container{padding-left: 12px !important;padding-right: 12px !important}.ph-crumbrow .ph-bc{padding-left: 0 !important;padding-right: 0 !important}.product-grid{gap: 8px !important}}@media (max-width: 360px){.category-layout .container,.ph-crumbrow .container{padding-left: 10px !important;padding-right: 10px !important}}@media (max-width: 768px){.toolbar{gap: 8px !important;margin-bottom: 18px !important}.toolbar .btn-tb{height: 44px !important;border: 1px solid #DBDDDF !important;border-radius: 12px !important;background: #fff !important;box-shadow: 0 1px 3px rgba(43,50,58,0.06) !important;font-size: 12.5px !important;font-weight: 600 !important;letter-spacing: 0.3px !important;color: #20252B !important;padding: 0 14px !important;gap: 8px !important}.toolbar .btn-tb svg{width: 16px !important;height: 16px !important;color: var(--bordo) !important}.toolbar .tb-count{font-size: 12px !important;color: #666C73 !important;letter-spacing: 0.2px}.toolbar .tb-count strong{font-weight: 700;color: #20252B}}@media (min-width: 769px){.product-img{height: auto !important;aspect-ratio: 1 / 1}.product{height: auto !important}.product-img img{padding: 0 !important}}@media (max-width: 768px){body.cart-sticky-acik .floating-actions{bottom: calc(92px + env(safe-area-inset-bottom,0px)) !important}body.has-sticky-cta .floating-actions{bottom: calc(92px + env(safe-area-inset-bottom,0px)) !important}}@media (max-width: 768px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea{font-size: 16px !important}.breadcrumb a,.ph-bc a,.bd-crumb a,a[data-open-size-guide],a.cap-link,.footer-col ul a{display: inline-block;padding-top: 10px;padding-bottom: 10px;margin-top: -10px;margin-bottom: -10px}.footer-col ul li{margin-bottom: 4px}.cap-check input[type=checkbox],.cap-kvkk input[type=checkbox]{width: 20px;height: 20px;flex: 0 0 20px;accent-color: var(--ink)}.qty-input{min-width: 34px !important}.pp-pct,.hv-pct,.pd-havale-box small,.hp-guven small,.cap-divider,.eyebrow,.blog-detail a.cat,.md-telbar-bas{font-size: 11.5px !important}html body .pd-form input.qty-input{min-width: 36px !important;width: 36px !important}html body .pd-price .pp-pct,html body .pd-havale-box .hv-pct,html body .pd-havale-box small,html body .mobile-drawer .md-telbar-bas{font-size: 11.5px !important}html body .cap-kvkk input[type=checkbox],html body .cap-check input[type=checkbox]{width: 20px !important;height: 20px !important}.legal-links a,.ilt-bilgi a,.page-content a[href^="mailto:"],.page-content a[href^="tel:"]{display: inline-block;padding-top: 11px;padding-bottom: 11px;margin-top: -11px;margin-bottom: -11px}.legal-links{row-gap: 6px}html body .toolbar .tb-count{flex: 0 0 auto !important}html body .toolbar #filterBtn.plp-filtre-btn,html body .toolbar .btn-tb.plp-filtre-btn{box-sizing: border-box !important;flex: 0 0 104px !important;width: 104px !important;white-space: nowrap;justify-content: center;padding-left: 14px !important;padding-right: 14px !important}html body .toolbar .sort-wrap{flex: 1 1 0 !important;min-width: 0 !important}html body .toolbar .sort-wrap > .btn-tb,html body .toolbar .sort-wrap > button{padding: 0 10px 0 12px !important;gap: 4px !important;width: 100% !important;justify-content: space-between}html body .toolbar .sort-wrap .chev{width: 16px;height: 16px;flex: 0 0 16px}html body .mobile-drawer #mobileDrawerClose{width: 44px !important;height: 44px !important;margin: -8px 0 0 -8px;display: inline-flex !important;align-items: center;justify-content: center}html body .mobile-drawer #mobileDrawerClose svg{width: 22px !important;height: 22px !important}html body .plp-sheet-overlay{z-index: 10050 !important}html body .plp-sheet-govde{padding-bottom: 0 !important}html body .plp-sheet-govde .plp-eylem{padding-bottom: calc(12px + env(safe-area-inset-bottom,0px)) !important}.cat-altlar > .container{padding-left: 0 !important;padding-right: 0 !important}.cat-altlar > .container > ul{padding-left: 12px !important;padding-right: 12px !important;scroll-padding-inline: 12px}html body .toolbar #sortLabel{line-height: 1.45 !important;padding-top: 1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}html body .cap-btn.cap-btn-outline{background: #fff !important;color: var(--ink) !important;border: 1.5px solid var(--ink) !important;box-shadow: none !important}}.mobile-search-panel{position: relative}.mobile-search-panel .msp-suggest{position: static;min-width: 0;margin-top: 10px;max-height: min(60vh,420px);box-shadow: none;border-radius: 12px}.mobile-search-panel input[type=search]::-webkit-search-cancel-button,.mobile-search-panel input[type=search]::-webkit-search-decoration{-webkit-appearance: none;appearance: none;display: none}.mobile-search-panel .msp-suggest .ss-item{min-height: 56px}@media (max-width: 400px){html body .cap-btn{letter-spacing: .6px !important;white-space: nowrap;padding-left: 14px !important;padding-right: 14px !important}}.footer-yasal,.footer-telif-mobil{display: none}@media (max-width: 768px){.footer .footer-bottom{display: none !important}.footer-yasal{display: block}.footer-telif-mobil{display: block;margin: 22px 0 0;padding: 18px 0 calc(76px + env(safe-area-inset-bottom,0px));border-top: 1px solid var(--line);text-align: center;font-size: 12px;color: var(--muted);letter-spacing: .2px}}body:has(.pd-gallery) .fab-tooltip,body:has(.cart-layout-v2) .fab-tooltip,body:has(.co-trust-item) .fab-tooltip{display: none !important}@media (max-width: 768px){.footer .footer-col ul li a{min-width: 44px}}@media (max-width: 768px){label:has(> input[type="checkbox"]){padding-block: 12px;margin-block: -12px}}