:root{--bg:#000000;--surface:#0b0b0b;--surface-2:#121212;--surface-3:#191919;--line:#232323;--line-strong:#333333;--text:#f2efea;--muted:#96908a;--muted-2:#6d6862;--accent:#f85c00;--accent-hover:#ff7524;--accent-soft:rgba(248,92,0,0.12);--accent-line:rgba(248,92,0,0.35);--accent-glow:rgba(248,92,0,0.10);--accent-glow-soft:rgba(248,92,0,0.05);--header-bg:rgba(0,0,0,0.9);--success:#3ba55c;--danger:#e0453e;--warning:#e0a53e;--radius:4px;--radius-lg:8px;--container:1240px;--font-display:'Oswald','Arial Narrow',sans-serif;--font-body:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--header-h:72px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:color .18s ease}a:hover{color:var(--accent)}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:500;letter-spacing:.04em;line-height:1.15;margin:0 0 .6em;text-transform:uppercase}h1{font-size:clamp(2rem,5vw,3.2rem)}h2{font-size:clamp(1.5rem,3.4vw,2.2rem)}h3{font-size:1.15rem}p{margin:0 0 1em}hr{border:0;border-top:1px solid var(--line);margin:2rem 0}::selection{background:var(--accent);color:#000}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 20px}.container--narrow{max-width:820px}.section{padding:72px 0}.section--tight{padding:44px 0}.section--alt{background:var(--surface);border-block:1px solid var(--line)}.grid{display:grid;gap:20px}.grid>*,.catalog>*,.cart-layout>*{min-width:0}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.stack>* + *{margin-top:16px}.flex{display:flex;gap:16px}.flex--between{justify-content:space-between;align-items:center}.flex--center{justify-content:center;align-items:center}.flex--wrap{flex-wrap:wrap}.text-center{text-align:center}.text-right{text-align:right}.muted{color:var(--muted)}.small{font-size:13px}.mono{font-variant-numeric:tabular-nums}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid var(--line)}.section-head h2{margin:0}.section-head__link{font-family:var(--font-display);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.section-head__link:hover{color:var(--accent)}.eyebrow{font-family:var(--font-display);font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:block}.header{position:relative;z-index:60;background:var(--header-bg);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.header--sticky{position:sticky;top:0}.header--transparent{position:absolute;left:0;right:0;background:linear-gradient(180deg,rgba(0,0,0,.7),transparent);border-bottom-color:transparent;backdrop-filter:none}.header--transparent.header--sticky{position:fixed;top:0}.header--transparent.is-scrolled{background:var(--header-bg);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.header__inner{height:var(--header-h);display:flex;align-items:center;gap:28px}.header__logo{display:flex;align-items:center;gap:12px;flex-shrink:0}.header__logo img,.header__logo picture img{height:42px;width:auto}.header__logo picture{display:flex}.header__logo-text{font-family:var(--font-display);font-size:20px;letter-spacing:.18em;text-transform:uppercase;line-height:1}.nav{display:flex;align-items:center;gap:26px;margin-left:auto}.nav a{font-family:var(--font-display);font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);position:relative;padding:6px 0}.nav a:hover,.nav a.is-active{color:var(--text)}.nav a.is-active::after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent)}.nav--normal a{text-transform:none;letter-spacing:.04em;font-size:15px}@media (min-width:769px){.header__inner--logo-center .header__logo{position:absolute;left:50%;transform:translateX(-50%)}.header__inner--logo-center .header__actions{margin-left:auto}.header__alt{border-top:1px solid var(--line);padding:6px 0}.header__alt .nav{margin:0;justify-content:center}.header__inner--split{position:relative;justify-content:space-between}.header__inner--split .nav{margin-left:0;flex:1 1 0;min-width:0}.header__inner--split .nav--sol{order:-1;justify-content:flex-end;padding-left:104px}.header__inner--split .nav--sag{justify-content:flex-start;padding-right:104px}.header__inner--split .header__logo{order:0;margin:0 22px}.header__inner--split .header__actions{position:absolute;right:20px;top:50%;transform:translateY(-50%);margin:0}.header__inner--menu-center .nav{margin:0;flex:1;justify-content:center}.header__inner--menu-center .header__actions{margin-left:0}}.header__actions{display:flex;align-items:center;gap:8px}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--line);border-radius:var(--radius);background:transparent;color:var(--text);cursor:pointer;transition:border-color .18s ease,color .18s ease}.icon-btn:hover{border-color:var(--accent);color:var(--accent)}.icon-btn__badge{position:absolute;top:-7px;right:-7px;min-width:19px;height:19px;padding:0 5px;background:var(--accent);color:#000;border-radius:999px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.burger{display:none}.mobile-nav{position:fixed;inset:var(--header-h) 0 0 0;background:var(--bg);z-index:55;padding:24px 20px 60px;overflow-y:auto;transform:translateX(100%);transition:transform .25s ease}.mobile-nav.is-open{transform:translateX(0)}.mobile-nav a{display:block;padding:15px 0;border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:17px;letter-spacing:.1em;text-transform:uppercase}.mobile-nav__cart{display:flex !important;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:14px 16px !important;border:1px solid var(--accent-line) !important;border-radius:var(--radius);background:var(--accent-soft);color:var(--accent);font-size:14px !important;letter-spacing:normal !important;text-transform:none !important}.mobile-nav__cart strong{font-family:var(--font-display);font-size:17px}.mobile-nav__title{margin-top:24px;padding-bottom:8px;font-family:var(--font-display);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-2)}.mobile-nav__sub{display:flex !important;align-items:center;justify-content:space-between;gap:10px;font-family:var(--font-body) !important;font-size:15px !important;letter-spacing:normal !important;text-transform:none !important;color:var(--muted)}.mobile-nav__sub span{font-size:12px;color:var(--muted-2)}.hero{position:relative;min-height:min(76vh,640px);display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;border-bottom:1px solid var(--line)}.hero::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 30%,var(--accent-glow),transparent 62%),linear-gradient(180deg,var(--bg) 0%,var(--surface) 60%,var(--bg) 100%);z-index:0}.hero__inner{position:relative;z-index:1;padding:80px 20px}.hero__logo{width:clamp(140px,22vw,210px);height:auto;margin:0 auto 28px;filter:drop-shadow(0 0 42px var(--accent-line))}.hero h1{font-size:clamp(2.4rem,8vw,5rem);letter-spacing:.18em;margin-bottom:18px}.hero p{max-width:620px;margin:0 auto 34px;color:var(--muted);font-size:clamp(15px,1.6vw,17px)}.hero__actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.hero--media{display:block;position:relative;width:100%;min-height:min(84vh,760px);padding:0;overflow:hidden}.hero--media::after{display:none}.hero__slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s}.hero__slide.is-active{opacity:1;visibility:visible}.hero__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero__media--poster,.hero__media--mobil{display:none}.hero--full{min-height:100vh}.hero--large{min-height:min(85vh,780px)}.hero--medium{min-height:min(60vh,560px)}.hero--small{min-height:min(42vh,380px)}.hero__shade{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at 50% 45%,rgba(0,0,0,.25),rgba(0,0,0,.9) 80%),linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.2) 45%,var(--bg) 100%)}.hero--media .hero__inner{position:relative;z-index:2;width:100%;max-width:var(--container);margin:0 auto;padding:90px 20px}.hero__inner--left{text-align:left}.hero__inner--right{text-align:right}.hero__inner--left h1,.hero__inner--left p,.hero__inner--right h1,.hero__inner--right p{margin-left:0;margin-right:0}.hero__inner--left p{margin-right:auto}.hero__inner--right p{margin-left:auto}.hero__inner--left .hero__actions{justify-content:flex-start}.hero__inner--right .hero__actions{justify-content:flex-end}.hero__inner--left .hero__logo{margin-left:0}.hero__inner--right .hero__logo{margin-right:0}.hero__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:46px;height:46px;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:rgba(0,0,0,.35);backdrop-filter:blur(6px);color:#fff;font-size:24px;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease}.hero__nav:hover{background:var(--accent);border-color:var(--accent);color:#000}.hero__nav--prev{left:18px}.hero__nav--next{right:18px}.hero__dots{position:absolute;left:0;right:0;bottom:22px;z-index:5;display:flex;justify-content:center;gap:9px}.hero__dots button{width:30px;height:22px;padding:9px 0;border:0;background:none;background-clip:content-box;background-color:rgba(255,255,255,.3);border-radius:99px;cursor:pointer;transition:background-color .2s ease,width .2s ease}.hero__dots button.is-active{background-color:var(--accent);width:44px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 26px;border:1px solid transparent;border-radius:var(--radius);background:var(--accent);color:#000;font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .1s ease;text-align:center}.btn:hover{background:var(--accent-hover);color:#000}.btn:active{transform:translateY(1px)}.btn--ghost{background:transparent;border-color:var(--line-strong);color:var(--text)}.btn--ghost:hover{background:transparent;border-color:var(--accent);color:var(--accent)}.btn--dark{background:var(--surface-3);color:var(--text);border-color:var(--line)}.btn--dark:hover{background:var(--surface-2);color:var(--accent);border-color:var(--accent)}.btn--danger{background:var(--danger);color:#fff}.btn--danger:hover{background:#c33a34;color:#fff}.btn--block{width:100%}.btn--sm{padding:8px 16px;font-size:12.5px}.btn--lg{padding:15px 34px;font-size:15px}.btn:disabled,.btn.is-disabled{opacity:.45;pointer-events:none}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.card__body{padding:22px}.cat-card{position:relative;display:block;aspect-ratio:4 / 3;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.cat-card img{width:100%;height:100%;object-fit:cover;opacity:.55;transition:transform .5s ease,opacity .3s ease}.cat-card:hover img{transform:scale(1.06);opacity:.75}.cat-card__label{position:absolute;inset:auto 0 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.92));font-family:var(--font-display);font-size:19px;letter-spacing:.1em;text-transform:uppercase}.cat-card__label span{display:block;font-family:var(--font-body);font-size:12px;letter-spacing:normal;text-transform:none;color:var(--muted);margin-top:3px}.product-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .2s ease,transform .2s ease}.product-card:hover{border-color:var(--line-strong);transform:translateY(-3px)}.product-card__media{position:relative;display:block;aspect-ratio:1;background:var(--surface-2);overflow:hidden}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card:hover .product-card__media img{transform:scale(1.05)}.product-card__body{padding:18px;display:flex;flex-direction:column;flex:1;gap:10px}.product-card__cat{font-family:var(--font-display);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.product-card__title{font-family:var(--font-display);font-size:18px;letter-spacing:.06em;text-transform:uppercase;margin:0}.product-card__desc{color:var(--muted);font-size:13px;line-height:1.55;margin:0;flex:1}.product-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.price{font-family:var(--font-display);font-size:20px;letter-spacing:.03em;color:var(--text);white-space:nowrap}.price small{display:block;font-family:var(--font-body);font-size:11px;color:var(--muted);letter-spacing:normal}.price--old{color:var(--muted-2);text-decoration:line-through;font-size:14px;margin-right:8px}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--muted)}.badge--accent{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.badge--success{background:rgba(59,165,92,.12);border-color:rgba(59,165,92,.4);color:#6ed08c}.badge--danger{background:rgba(224,69,62,.12);border-color:rgba(224,69,62,.4);color:#ef7d77}.badge--warning{background:rgba(224,165,62,.12);border-color:rgba(224,165,62,.4);color:#edc06a}.badge--corner{position:absolute;top:12px;left:12px;z-index:2;background:var(--accent);color:#000;border-color:transparent}.variants{display:flex;flex-wrap:wrap;gap:7px}.variant-chip{padding:6px 13px;border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;color:var(--muted);font-size:12.5px;font-weight:500;cursor:pointer;transition:all .16s ease;font-family:var(--font-body)}.variant-chip:hover{border-color:var(--muted);color:var(--text)}.variant-chip.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.variant-chip:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.catalog{display:grid;grid-template-columns:232px 1fr;gap:40px;align-items:start}.filters{position:sticky;top:calc(var(--header-h) + 20px)}.filters__title{font-family:var(--font-display);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2);padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--line)}.filters__list{list-style:none;margin:0;padding:0}.filters__list a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius);color:var(--muted);font-size:14px;border:1px solid transparent}.filters__list a:hover{background:var(--surface-2);color:var(--text)}.filters__list a.is-active{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.filters__count{font-size:11px;color:var(--muted-2)}.catalog__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--line)}.mobil-arama{display:none}.cat-tabs{display:none;gap:8px;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:12px;margin-bottom:20px;scrollbar-width:none}.cat-tabs::-webkit-scrollbar{display:none}.cat-tabs a{flex-shrink:0;padding:8px 16px;border:1px solid var(--line-strong);border-radius:999px;font-size:13px;color:var(--muted);white-space:nowrap}.cat-tabs a.is-active{background:var(--accent);border-color:var(--accent);color:#000}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.gallery__main{aspect-ratio:1;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.gallery__main img{width:100%;height:100%;object-fit:cover}.gallery__thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.gallery__thumb{width:74px;height:74px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;cursor:pointer;background:var(--surface-2);padding:0}.gallery__thumb.is-active{border-color:var(--accent)}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.product-detail__price{font-family:var(--font-display);font-size:34px;letter-spacing:.02em;margin:6px 0 4px}.attr-table{width:100%;border-collapse:collapse;margin-top:8px;font-size:13.5px}.attr-table tr{border-bottom:1px solid var(--line)}.attr-table tr:last-child{border-bottom:0}.attr-table th{text-align:left;padding:11px 0;width:42%;font-family:var(--font-display);font-weight:400;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.attr-table td{padding:11px 0;color:var(--text)}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden}.qty button{width:40px;height:44px;background:transparent;border:0;color:var(--text);font-size:18px;cursor:pointer;line-height:1}.qty button:hover{background:var(--surface-3);color:var(--accent)}.qty input{width:52px;height:44px;background:transparent;border:0;border-inline:1px solid var(--line-strong);color:var(--text);text-align:center;font-size:15px;font-family:var(--font-body);-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field{margin-bottom:18px}.field label,.label{display:block;margin-bottom:7px;font-family:var(--font-display);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.input,input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"],input[type="date"],input[type="search"],input[type="url"],select,textarea{width:100%;padding:12px 14px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);font-family:var(--font-body);font-size:14.5px;transition:border-color .16s ease,background .16s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);background:var(--surface-3)}input::placeholder,textarea::placeholder{color:var(--muted-2)}textarea{min-height:130px;resize:vertical}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2396908a' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.field--error input,.field--error select,.field--error textarea{border-color:var(--danger)}.field__error{display:block;margin-top:6px;font-size:12.5px;color:#ef7d77}.field__hint{display:block;margin-top:6px;font-size:12.5px;color:var(--muted-2)}.check{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--muted);cursor:pointer;line-height:1.5}.check input[type="checkbox"],.check input[type="radio"]{width:17px;height:17px;margin:2px 0 0;accent-color:var(--accent);flex-shrink:0}.check a{color:var(--text);text-decoration:underline;text-underline-offset:2px}.pay-option{display:block;border:1px solid var(--line);border-radius:var(--radius);padding:16px;margin-bottom:12px;cursor:pointer;transition:border-color .16s ease,background .16s ease}.pay-option:hover{border-color:var(--line-strong)}.pay-option.is-active{border-color:var(--accent);background:var(--accent-soft)}.pay-option__head{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:15px;letter-spacing:.08em;text-transform:uppercase}.pay-option__note{margin:6px 0 0 27px;font-size:13px;color:var(--muted)}.alert{display:flex;align-items:flex-start;gap:11px;padding:14px 16px;border:1px solid var(--line-strong);border-left-width:3px;border-radius:var(--radius);background:var(--surface-2);font-size:14px;margin-bottom:16px}.alert--success{border-left-color:var(--success)}.alert--error{border-left-color:var(--danger)}.alert--warning{border-left-color:var(--warning)}.alert--info{border-left-color:var(--accent)}.flash-area{position:fixed;top:calc(var(--header-h) + 14px);right:20px;z-index:80;width:min(380px,calc(100vw - 40px));display:flex;flex-direction:column;gap:10px;pointer-events:none}.flash-area .alert{margin:0;background:var(--surface-3);box-shadow:0 12px 40px rgba(0,0,0,.6);pointer-events:auto;animation:flashIn .3s ease}@keyframes flashIn{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;padding:13px 14px;border-bottom:1px solid var(--line-strong);font-family:var(--font-display);font-weight:400;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.table td{padding:14px;border-bottom:1px solid var(--line);vertical-align:middle}.table tbody tr:hover{background:var(--surface)}.table-wrap{overflow-x:auto}.cart-layout{display:grid;grid-template-columns:1fr 360px;gap:32px;align-items:start}.summary{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;position:sticky;top:calc(var(--header-h) + 20px)}.summary__row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;color:var(--muted)}.summary__row strong{color:var(--text);font-weight:500}.summary__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;padding-top:16px;border-top:1px solid var(--line-strong);font-family:var(--font-display);font-size:22px;letter-spacing:.04em;text-transform:uppercase}.cart-item{display:grid;grid-template-columns:96px 1fr auto;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.cart-item__img{width:96px;height:96px;border-radius:var(--radius);border:1px solid var(--line);object-fit:cover;background:var(--surface-2)}.cart-item__name{font-family:var(--font-display);font-size:17px;letter-spacing:.05em;text-transform:uppercase;margin:0 0 4px}.steps{display:flex;align-items:center;gap:12px;margin-bottom:32px;font-family:var(--font-display);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);flex-wrap:wrap}.steps span.is-active{color:var(--accent)}.steps span.is-done{color:var(--text)}.service-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;transition:border-color .2s ease,transform .2s ease;height:100%}.service-card:hover{border-color:var(--accent-line);transform:translateY(-3px)}.service-card__title{font-family:var(--font-display);font-size:20px;letter-spacing:.05em;text-transform:uppercase;margin:0 0 10px}.service-card__price{font-family:var(--font-display);font-size:24px;color:var(--accent);margin:16px 0 4px}.feature-list{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.feature-list li{position:relative;padding-left:24px;font-size:14px;color:var(--muted)}.feature-list li::before{content:'';position:absolute;left:0;top:9px;width:8px;height:8px;background:var(--accent);transform:rotate(45deg)}.process{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;counter-reset:step}.process__item{padding-top:22px;border-top:2px solid var(--line-strong);counter-increment:step}.process__item::before{content:'0' counter(step);display:block;font-family:var(--font-display);font-size:30px;color:var(--accent);margin-bottom:8px;line-height:1}.process__item h3{font-size:16px;margin-bottom:6px}.process__item p{font-size:13.5px;color:var(--muted);margin:0}.prose{max-width:780px;font-size:15.5px;line-height:1.8}.prose h2{margin-top:2em;font-size:1.5rem}.prose h3{margin-top:1.6em}.prose ul,.prose ol{padding-left:22px;color:var(--muted)}.prose li{margin-bottom:8px}.prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.prose strong{color:var(--text)}.prose img{border-radius:var(--radius-lg);margin:1.5em 0}.prose blockquote{margin:1.5em 0;padding:4px 0 4px 20px;border-left:3px solid var(--accent);color:var(--muted);font-style:italic}.page-head{padding:56px 0 40px;border-bottom:1px solid var(--line);margin-bottom:48px;background:linear-gradient(180deg,var(--accent-glow-soft),transparent)}.page-head h1{margin-bottom:8px}.page-head p{color:var(--muted);margin:0;max-width:640px}.breadcrumb{display:flex;gap:8px;align-items:center;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-bottom:14px;flex-wrap:wrap}.breadcrumb a:hover{color:var(--accent)}.kirinti-ust{padding-top:36px}.empty{text-align:center;padding:72px 20px;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--muted)}.empty h3{color:var(--text)}.pagination{display:flex;justify-content:center;gap:6px;margin-top:44px;flex-wrap:wrap}.pagination a,.pagination span{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);font-size:14px}.pagination a:hover{border-color:var(--accent);color:var(--accent)}.pagination .is-active{background:var(--accent);border-color:var(--accent);color:#000;font-weight:600}.footer{margin-top:96px;background:var(--surface);border-top:1px solid var(--line);padding:64px 0 28px}.footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:44px;border-bottom:1px solid var(--line)}.footer h4{font-family:var(--font-display);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2);margin-bottom:18px}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.footer a{color:var(--muted);font-size:14px}.footer a:hover{color:var(--accent)}.footer__logo img{height:56px;width:auto;margin-bottom:16px}picture{display:contents}.hero__media picture,.product-card__media picture,.post-card__media picture{display:block}.footer__about{color:var(--muted);font-size:14px;max-width:320px}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;flex-wrap:wrap;font-size:13px;color:var(--muted-2)}.socials{display:flex;gap:10px;margin-top:18px}.socials a{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius)}.socials a:hover{border-color:var(--accent);color:var(--accent)}.wa-float{position:fixed;right:20px;bottom:20px;z-index:70;width:54px;height:54px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 30px rgba(0,0,0,.5);transition:transform .18s ease}.wa-float:hover{transform:scale(1.08);color:#fff}.duyuru{background:var(--accent);color:#000;text-align:center;padding:9px 16px;font-size:13px;font-weight:600;letter-spacing:.02em}.post-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .2s ease,transform .2s ease}.post-card:hover{border-color:var(--line-strong);transform:translateY(-3px)}.post-card__media{display:block;aspect-ratio:16 / 10;background:var(--surface-2);overflow:hidden}.post-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.post-card:hover .post-card__media img{transform:scale(1.05)}.post-card__body{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}.post-card__date{font-family:var(--font-display);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.post-card__title{font-family:var(--font-display);font-size:19px;letter-spacing:.04em;text-transform:uppercase;line-height:1.25;margin:0}.post-card__excerpt{margin:0;flex:1;font-size:13.5px;line-height:1.6;color:var(--muted)}.post-card__more{font-family:var(--font-display);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.post-card__more:hover{color:var(--accent)}.post-head{padding:12px 0 26px}.post-head h1{margin:10px 0 14px;font-size:clamp(1.9rem,4.4vw,2.8rem)}.post-head__lead{font-size:17px;line-height:1.7;color:var(--muted);margin:0 0 10px}.post-cover{width:100%;border-radius:var(--radius-lg);border:1px solid var(--line);margin-bottom:34px}.post-foot{display:flex;gap:12px;flex-wrap:wrap;margin-top:44px;padding-top:26px;border-top:1px solid var(--line)}.buy-bar{display:none}@media (max-width:1024px){.nav{gap:18px}.nav a{font-size:13px;letter-spacing:.1em}.catalog{grid-template-columns:1fr}.filters{display:none}.cat-tabs{display:flex}.mobil-arama{display:flex;gap:8px;align-items:stretch;margin-bottom:16px}.mobil-arama input[type="search"]{flex:1;min-width:0}.mobil-arama .btn{padding-inline:16px}.grid--4{grid-template-columns:repeat(3,1fr)}.product-detail{gap:36px}.process{grid-template-columns:repeat(2,1fr)}.footer__grid{grid-template-columns:1fr 1fr;gap:32px}.cart-layout{grid-template-columns:1fr}.summary{position:static}}@media (max-width:768px){.nav{display:none}.burger{display:inline-flex}.grid--4,.grid--3{grid-template-columns:repeat(2,1fr)}.product-detail{grid-template-columns:1fr}.section{padding:52px 0}.footer{margin-top:64px}.flash-area{right:12px;left:12px;width:auto}}@media (max-width:768px){:root{--header-h:64px}.header__inner{position:relative;gap:8px}.burger{order:-1}.header__actions{margin-left:auto}.header__logo{position:absolute;left:50%;transform:translateX(-50%);gap:10px;white-space:nowrap}.header__logo img{height:40px}.header__logo-text{display:inline;font-size:16px;letter-spacing:.12em}.icon-btn--account{display:none}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"],input[type="date"],input[type="search"],input[type="url"],select,textarea{font-size:16px;padding:13px 14px}.variant-chip{min-height:44px;padding:10px 16px;font-size:14px}.qty button{width:46px;height:48px;font-size:20px}.qty input{height:48px;width:58px;font-size:16px}.btn{padding:13px 24px;min-height:46px}.btn--sm{padding:11px 16px;min-height:44px}.icon-btn{width:44px;height:44px}.header__logo{min-height:44px}.cat-tabs a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;font-size:13.5px}.filters__list a{min-height:44px;align-items:center}.footer ul a{display:inline-flex;align-items:center;min-height:42px}.socials a{width:44px;height:44px}.breadcrumb{line-height:2.4}.breadcrumb a{padding-block:6px}.section-head__link{display:inline-flex;align-items:center;min-height:44px}.product-card__title a{display:block;padding-block:11px}.cart-item__name a{display:inline-block;padding-block:12px}.post-card__title a{display:block;padding-block:10px}.card__body p a,.container--narrow p a,.check a,.prose p a{display:inline-block;padding-block:11px}.post-card__more{display:inline-flex;align-items:center;min-height:44px}.summary__row a,.footer__about + .socials a{display:inline-block;padding-block:7px}input[type="checkbox"],input[type="radio"],.check input[type="checkbox"],.check input[type="radio"]{width:22px;height:22px}.check{padding-block:6px;line-height:1.9}.pay-option{padding:18px 16px}.pay-option__head{gap:12px;font-size:16px}.pay-option__note{margin-left:34px}.product-card__cat{font-size:12.5px;letter-spacing:.14em}.badge{font-size:12.5px;padding:5px 11px}.steps{font-size:12.5px;gap:7px}.small,.field__hint,.field__error{font-size:13px}.post-card__date{font-size:13px}.buy-bar small,.price small,.buy-bar__price small{font-size:12.5px}.cat-card__label span{font-size:13px}.eyebrow{font-size:13px;letter-spacing:.2em}.footer h4{font-size:13px;letter-spacing:.16em}.field label,.label{font-size:13px;letter-spacing:.1em}.table th,.attr-table th{font-size:13px;letter-spacing:.1em}.section-head__link,.post-card__more{font-size:13px}.breadcrumb{font-size:12.5px}h1,h2,h3,h4,.product-card__title,.service-card__title,.post-card__title,.cart-item__name{overflow-wrap:break-word;word-break:break-word;hyphens:auto}.footer ul a{min-height:44px}.summary__row a{padding-block:11px}.breadcrumb{line-height:2.6}.section{padding:38px 0}.section--tight{padding:26px 0}.section-head{margin-bottom:22px;padding-bottom:12px}.page-head{padding:30px 0 24px;margin-bottom:26px}.footer{margin-top:48px}.hero{min-height:auto}.hero__inner{padding:54px 20px}.hero__actions .btn{width:100%}.hero--full{min-height:88vh}.hero--large{min-height:min(74vh,560px)}.hero--medium{min-height:min(52vh,420px)}.hero--small{min-height:min(34vh,280px)}.hero--media .hero__inner{padding:60px 20px;text-align:center}.hero--media .hero__inner .hero__actions{justify-content:center}.hero--media .hero__inner p{margin-left:auto;margin-right:auto}.hero__nav{display:none}.hero__dots{bottom:10px}.hero--slider .hero__inner{padding-bottom:84px}.hero__dots button{padding-block:12px;height:28px}.hero__media--masaustu{display:none}.hero__media--mobil{display:block}video[data-masaustu-video]{display:none}video[data-masaustu-video]~.hero__media--poster{display:block}.gallery__thumb{width:62px;height:62px}.product-detail__price{font-size:28px;margin:4px 0 2px}.product-detail{gap:20px}.gallery__main{aspect-ratio:4 / 3}.product-detail h1{font-size:clamp(1.6rem,6.5vw,2rem);margin-bottom:10px}.product-detail .field{margin-bottom:12px}.product-detail .attr-table{margin-top:24px !important}.kirinti-ust{padding-top:12px}.section--tight{padding:18px 0}.cart-item{grid-template-columns:74px 1fr;gap:14px}.cart-item__img{width:74px;height:74px}.cart-item>*:last-child{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between}.cart-item .qty{margin-bottom:0}.summary{padding:20px}.footer{padding:44px 0 20px}.footer__grid{padding-bottom:30px;gap:26px}.wa-float{bottom:calc(20px + env(safe-area-inset-bottom,0px))}body.has-buy-bar .wa-float{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.footer{padding-bottom:96px}.hero__actions{gap:12px}.grid{gap:16px}.section-head__link{margin-top:4px}.prose{font-size:15px}.prose h2{font-size:1.3rem;margin-top:1.6em}.page-head h1{font-size:clamp(1.7rem,7vw,2.2rem)}.attr-table th{width:46%;padding:12px 0}.attr-table td{padding:12px 0;font-size:14px}.steps{row-gap:4px}.catalog__bar{gap:10px}.catalog__bar form{width:100%;flex-wrap:wrap}.catalog__bar select{flex:1 1 auto;min-width:0;width:auto}.wa-float{width:50px;height:50px}.buy-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:65;align-items:center;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--header-bg);backdrop-filter:blur(14px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .22s ease}.buy-bar.is-visible{transform:none}.buy-bar__price{font-family:var(--font-display);font-size:20px;letter-spacing:.02em;white-space:nowrap}.buy-bar__price small{display:block;font-family:var(--font-body);font-size:12.5px;color:var(--muted);letter-spacing:normal}.buy-bar .btn{flex:1;padding:14px 18px}body.has-buy-bar{padding-bottom:84px}}@media (max-width:520px){.grid--4,.grid--3{grid-template-columns:repeat(2,1fr);gap:12px}.grid--2{grid-template-columns:1fr}.grid--kart-genis{grid-template-columns:1fr !important;gap:16px}.service-card{padding:24px 20px}.service-card__title{font-size:19px}.post-card__title{font-size:18px}body.mobil-tek-sutun .grid--3,body.mobil-tek-sutun .grid--4{grid-template-columns:1fr;gap:16px}body.mobil-tek-sutun .product-card__desc{display:block}body.mobil-tek-sutun .product-card__foot{flex-direction:row;align-items:center}body.mobil-tek-sutun .product-card__foot .btn{width:auto}body.mobil-wa-gizli .wa-float{display:none}.product-card__body{padding:12px 11px;gap:8px}.product-card__foot{gap:8px}.product-card__title{font-size:15px}.product-card__title a{padding-block:13px}.product-card__desc{display:none}.product-card__foot{flex-direction:column;align-items:stretch;gap:9px}.product-card__foot .btn{width:100%}.price{font-size:17px}.variants{gap:8px}.product-card .variant-chip{min-height:44px;padding:8px 11px;font-size:13px}.cat-card{aspect-ratio:16 / 10}.cat-card__label{padding:16px;font-size:16px}.footer__grid{grid-template-columns:1fr}.header__logo-text{font-size:14px;letter-spacing:.1em}.header__logo img{height:36px}.service-card{padding:22px}.process{grid-template-columns:1fr}}@media print{.header,.footer,.wa-float,.flash-area,.btn{display:none !important}body{background:#fff;color:#000}}