:root{--bg: #f5f3ef;--bg-soft: #efece6;--bg-deep: #e9e5dd;--ink: #17171a;--ink-soft: #55534f;--ink-faint: #6b6860;--porcelain: #e9e4dc;--porcelain-hi: #f8f6f2;--navy: #1c2b45;--navy-deep: #14203a;--oxblood: #59262b;--crimson: #a03b36;--crimson-soft: #b0524a;--walnut: #6b4a34;--brass: #b08d5f;--sage: #a8ad9c;--line: rgba(23, 23, 26, .08);--line-strong: rgba(23, 23, 26, .16);--glass-bg: rgba(248, 246, 242, .55);--glass-bg-strong: rgba(248, 246, 242, .78);--glass-stroke: rgba(255, 255, 255, .55);--glass-blur: 22px;--shadow-card: 0 1px 2px rgba(23, 23, 26, .04), 0 6px 18px rgba(23, 23, 26, .05), 0 24px 60px -18px rgba(23, 23, 26, .1);--shadow-lift: 0 2px 4px rgba(23, 23, 26, .05), 0 14px 34px rgba(23, 23, 26, .08), 0 42px 90px -24px rgba(23, 23, 26, .16);--shadow-button: 0 1px 2px rgba(23, 23, 26, .14), 0 10px 26px -8px rgba(23, 23, 26, .35);--font-display: "Fraunces", "Times New Roman", serif;--font-sans: "Manrope", -apple-system, "Helvetica Neue", sans-serif;--text-hero: clamp(2.9rem, 7.2vw, 6.2rem);--text-h2: clamp(2.1rem, 4.4vw, 3.6rem);--text-h3: clamp(1.35rem, 2.2vw, 1.8rem);--text-body: clamp(1rem, 1.1vw, 1.125rem);--text-small: .875rem;--text-micro: .72rem;--space-section: clamp(7rem, 14vh, 11rem);--container: 1240px;--gutter: clamp(1.25rem, 4vw, 3rem);--radius-s: 10px;--radius-m: 18px;--radius-l: 28px;--radius-pill: 999px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-inout: cubic-bezier(.83, 0, .17, 1);--ease-elastic: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .35s;--dur-med: .7s;--dur-slow: 1.2s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:initial;overflow-x:hidden;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font-family:var(--font-sans);font-size:var(--text-body);line-height:1.65;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}img,canvas,svg{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:#a03b362e}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:1.06;letter-spacing:-.015em}.container{width:min(var(--container),100% - var(--gutter) * 2);margin-inline:auto}.section{position:relative;padding-block:var(--space-section)}.eyebrow{display:inline-flex;align-items:center;gap:.6em;font-size:var(--text-micro);font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--ink-faint)}.eyebrow:before{content:"";width:2.2em;height:1px;background:var(--line-strong)}.lede{color:var(--ink-soft);max-width:46ch}.serif-i{font-family:var(--font-display);font-style:italic;font-weight:300}.u-link{position:relative;padding-bottom:2px}.u-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .55s var(--ease-out)}.u-link:hover:after{transform:scaleX(1);transform-origin:left}.fx-aurora{position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-3;pointer-events:none;filter:blur(70px) saturate(105%);opacity:.75}.fx-aurora:before,.fx-aurora:after{content:"";position:absolute;border-radius:50%}.fx-aurora:before{width:55vmax;height:45vmax;left:-8%;top:-6%;background:radial-gradient(closest-side,rgba(214,196,178,.55),transparent 70%);animation:aurora-a 26s var(--ease-inout) infinite alternate}.fx-aurora:after{width:50vmax;height:42vmax;right:-10%;bottom:-8%;background:radial-gradient(closest-side,rgba(168,173,156,.32),transparent 70%);animation:aurora-b 32s var(--ease-inout) infinite alternate}.fx-aurora__warm{position:absolute;width:44vmax;height:38vmax;left:30%;top:34%;border-radius:50%;background:radial-gradient(closest-side,rgba(176,82,74,.12),transparent 70%);animation:aurora-c 38s var(--ease-inout) infinite alternate}@keyframes aurora-a{to{transform:translate(9%,14%) scale(1.15)}}@keyframes aurora-b{to{transform:translate(-11%,-9%) scale(1.12)}}@keyframes aurora-c{to{transform:translate(-14%,10%) scale(1.2)}}.fx-sun{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,252,245,.55) 46%,rgba(255,250,240,.75) 50%,rgba(255,252,245,.55) 54%,transparent 70%);background-size:300% 100%;mix-blend-mode:soft-light;animation:sun-sweep 60s ease-in-out infinite alternate}@keyframes sun-sweep{0%{background-position:0% 0}to{background-position:100% 0}}.fx-grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.05'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fx-vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;pointer-events:none;background:radial-gradient(120% 95% at 50% 42%,transparent 62%,rgba(23,23,26,.07) 100%)}.fx-leak{position:fixed;top:-30vh;right:-20vw;width:70vw;height:90vh;z-index:-2;pointer-events:none;background:linear-gradient(215deg,rgba(233,190,150,.14),transparent 60%);filter:blur(60px);animation:leak-breathe 18s ease-in-out infinite alternate}@keyframes leak-breathe{0%{opacity:.5}to{opacity:1;transform:translate(-4%,3%)}}.cursor-glow{position:fixed;left:0;top:0;z-index:58;width:560px;height:560px;margin:-280px 0 0 -280px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(255,250,240,.9),transparent 70%);mix-blend-mode:soft-light;will-change:transform}.cursor-glow--dot{width:120px;height:120px;margin:-60px 0 0 -60px;background:radial-gradient(closest-side,rgba(255,246,230,.5),transparent 70%);mix-blend-mode:overlay}@media(hover:none){.cursor-glow{display:none}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;padding:1em 2em;border-radius:var(--radius-pill);font-size:var(--text-small);font-weight:600;letter-spacing:.04em;overflow:hidden;transition:transform var(--dur-fast) var(--ease-elastic),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);will-change:transform}.btn:active{transform:scale(.96)}.btn--solid{background:var(--ink);color:var(--porcelain-hi);box-shadow:var(--shadow-button)}.btn--solid:hover{box-shadow:0 2px 4px #17171a2e,0 18px 40px -10px #17171a73}.btn--glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-stroke);box-shadow:inset 0 1px #fff9,0 8px 24px -8px #17171a24;color:var(--ink)}.btn--glass:hover{background:var(--glass-bg-strong)}.btn--ghost{padding:.6em .2em;border-radius:0;gap:.75em}.btn--ghost .btn__arrow{transition:transform var(--dur-fast) var(--ease-out)}.btn--ghost:hover .btn__arrow{transform:translate(6px)}.btn__ripple{position:absolute;border-radius:50%;transform:scale(0);background:radial-gradient(circle,rgba(255,255,255,.55) 0%,transparent 65%);pointer-events:none;animation:ripple .7s var(--ease-out) forwards}@keyframes ripple{to{transform:scale(3.2);opacity:0}}.nav{position:fixed;inset:0 0 auto 0;z-index:50;transition:transform .6s var(--ease-out)}.nav--hidden{transform:translateY(-110%)}.nav__bar{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:1.1rem;padding:.8rem 1.6rem;border-radius:var(--radius-pill);border:1px solid transparent;transition:background-color .5s var(--ease-out),border-color .5s var(--ease-out),box-shadow .5s var(--ease-out)}.nav--scrolled .nav__bar{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);backdrop-filter:blur(var(--glass-blur)) saturate(140%);border-color:var(--glass-stroke);box-shadow:inset 0 1px #ffffff80,0 12px 32px -12px #17171a29}.nav__logo{display:inline-flex;align-items:baseline;gap:.45rem;font-family:var(--font-display);font-size:1.35rem;letter-spacing:-.01em}.nav__logo-mark{width:11px;height:11px;background:var(--crimson);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);align-self:center}.nav__links{display:flex;gap:2.2rem;font-size:var(--text-small);font-weight:500;color:var(--ink-soft)}.nav__links .u-link:hover{color:var(--ink)}.nav__cta{font-size:.8rem;padding:.75em 1.6em}.nav__actions{display:flex;align-items:center;gap:1.2rem}.nav__cart{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);transition:transform var(--dur-fast) var(--ease-elastic)}.nav__cart:hover{transform:translateY(-1px) scale(1.06)}.nav__cart:active{transform:scale(.94)}.nav__cart-badge{position:absolute;top:-7px;right:-8px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--crimson);color:var(--porcelain-hi);font-size:.62rem;font-weight:700;line-height:17px;text-align:center;font-variant-numeric:tabular-nums}.nav__menu-btn{display:none;font-size:var(--text-small);font-weight:600;letter-spacing:.12em;text-transform:uppercase}@media(max-width:800px){.nav__links{display:none}.nav__menu-btn{display:block}}.cart-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#14121047;opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cart-scrim--on{opacity:1;pointer-events:auto}.cart{position:fixed;top:0;right:0;z-index:71;display:flex;flex-direction:column;width:min(420px,92vw);height:100svh;background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(30px) saturate(140%);backdrop-filter:blur(30px) saturate(140%);border-left:1px solid var(--glass-stroke);box-shadow:-30px 0 80px -30px #17171a4d;transform:translate(102%);transition:transform .6s var(--ease-inout)}.cart--open{transform:translate(0)}.cart__head{display:flex;align-items:center;justify-content:space-between;padding:1.6rem var(--gutter);border-bottom:1px solid var(--line)}.cart__head h3{font-size:1.4rem;font-weight:400}.cart__count{color:var(--ink-faint);font-family:var(--font-sans);font-size:1rem}.cart__close{font-size:1.1rem;color:var(--ink-soft);transition:transform var(--dur-fast) var(--ease-out)}.cart__close:hover{transform:rotate(90deg)}.cart__empty{flex:1;display:grid;place-content:center;gap:.8rem;text-align:center;padding:var(--gutter)}.cart__empty p:first-child{font-size:1.6rem}.cart__lines{flex:1;list-style:none;overflow-y:auto;padding:.6rem var(--gutter)}.cart__line{display:flex;gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--line)}.cart__thumb{flex:none;width:74px;height:74px;border-radius:var(--radius-s);overflow:hidden;background:var(--bg-deep)}.cart__thumb img{width:100%;height:100%;object-fit:cover}.cart__line-body{flex:1;display:flex;flex-direction:column;gap:.25rem}.cart__line-top{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.cart__line-name{font-family:var(--font-display);font-size:1.05rem}.cart__remove{font-size:var(--text-micro);color:var(--ink-faint)}.cart__line-kind{font-size:var(--text-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.cart__line-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.cart__qty{display:inline-flex;align-items:center;gap:.9rem;padding:.25rem .7rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill)}.cart__qty button{font-size:1rem;color:var(--ink-soft);line-height:1}.cart__qty span{font-variant-numeric:tabular-nums;min-width:1ch;text-align:center}.cart__qty button:disabled{opacity:.3;cursor:not-allowed}.cart__line-price{font-family:var(--font-display);font-size:1.05rem;font-variant-numeric:tabular-nums}.cart__foot{padding:1.3rem var(--gutter) 1.6rem;border-top:1px solid var(--line)}.cart__row{display:flex;justify-content:space-between;font-size:var(--text-small);color:var(--ink-soft);margin-bottom:.5rem}.cart__row--save{color:var(--crimson)}.cart__row--total{margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--line);font-family:var(--font-display);font-size:1.3rem;color:var(--ink);font-variant-numeric:tabular-nums}.cart__checkout{width:100%;margin-top:1.2rem}.cart__note{margin-top:.9rem;text-align:center;font-size:var(--text-micro);letter-spacing:.06em;color:var(--ink-faint)}.cart__fallback{margin-top:1rem;padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--radius-s);background:#fff6}.cart__fallback p{font-size:var(--text-micro);line-height:1.6;color:var(--ink-soft)}.cart__copy{margin-top:.7rem;width:100%;padding:.6rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);transition:background .3s ease}.cart__copy:hover{background:#0000000a}.cart__manual{margin-top:.7rem;width:100%;padding:.6rem;border:1px solid var(--line);border-radius:var(--radius-s);font:inherit;font-size:var(--text-micro);line-height:1.5;color:var(--ink-soft);background:transparent;resize:vertical}.cart__clear{display:block;margin:1rem auto 0;font-size:var(--text-micro);letter-spacing:.06em;color:var(--ink-faint)}@media(max-width:800px){.cart__checkout{width:100%}}.nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;display:grid;place-content:center;gap:1.4rem;text-align:center;background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(30px) saturate(140%);backdrop-filter:blur(30px) saturate(140%);opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out)}.nav-overlay--open{opacity:1;pointer-events:auto}.nav-overlay a{font-family:var(--font-display);font-size:2.2rem}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-content:center;gap:1rem;text-align:center;background:var(--bg)}.preloader__logo{font-family:var(--font-display);font-size:clamp(2rem,6vw,3.4rem);letter-spacing:-.01em}.preloader__count{font-size:var(--text-micro);font-weight:600;letter-spacing:.35em;color:var(--ink-faint);font-variant-numeric:tabular-nums}.preloader__bar{width:min(220px,40vw);height:1px;margin-inline:auto;background:var(--line-strong);overflow:hidden}.preloader__bar i{display:block;height:100%;background:var(--ink);transform-origin:left;transform:scaleX(0)}.hero{position:relative;min-height:100svh;display:grid;align-items:center;overflow:hidden}.hero__inner{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding-top:5rem}.hero__title{font-size:var(--text-hero);font-weight:300;margin:1.4rem 0 1.6rem}.hero__title .line{display:block;overflow:hidden}.hero__title .line>span{display:block}.hero__copy{max-width:42ch;color:var(--ink-soft);margin-bottom:2.4rem}.hero__ctas{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap}.hero__stage{position:relative;height:min(72vh,680px)}.photo-plate{border-radius:var(--radius-l);box-shadow:var(--shadow-card);background:radial-gradient(120% 100% at 50% 15%,var(--porcelain-hi) 0%,var(--bg-deep) 100%)}.hero__product{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:auto;max-height:100%;aspect-ratio:4 / 3;object-fit:cover;will-change:transform}.hero__rays{position:absolute;top:-18%;right:-30%;bottom:-18%;left:-30%;pointer-events:none;background:conic-gradient(from 208deg at 72% -8%,transparent 0deg,rgba(255,249,238,.5) 8deg,transparent 17deg,rgba(255,249,238,.32) 26deg,transparent 38deg,rgba(255,249,238,.4) 47deg,transparent 60deg);filter:blur(24px);mix-blend-mode:soft-light;animation:rays-drift 14s ease-in-out infinite alternate}@keyframes rays-drift{to{transform:rotate(3.5deg) scale(1.06);opacity:.75}}.hero__scroll-cue{position:absolute;bottom:2.2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.7rem;font-size:var(--text-micro);letter-spacing:.35em;text-transform:uppercase;color:var(--ink-faint)}.hero__scroll-cue i{width:1px;height:44px;background:var(--line-strong);overflow:hidden;position:relative}.hero__scroll-cue i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);animation:cue-drop 2.2s var(--ease-inout) infinite}@keyframes cue-drop{0%{transform:translateY(-100%)}55%{transform:translateY(0)}to{transform:translateY(100%)}}@media(max-width:900px){.hero{padding-bottom:4.5rem}.hero__inner{grid-template-columns:1fr;padding-top:7rem}.hero__stage{height:52vh;order:-1}.hero__scroll-cue{display:none}}.catgroup{margin-top:clamp(3.5rem,7vw,6rem)}.catgroup__head{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;padding-bottom:1rem;border-bottom:1px solid var(--line)}.catgroup__name{font-size:var(--text-h3);font-weight:400}.catgroup__blurb{flex:1;min-width:14rem;font-size:var(--text-small);color:var(--ink-soft)}.catgroup__count{font-size:var(--text-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint)}.catgroup .collection__grid{margin-top:clamp(1.6rem,3vw,2.4rem)}.catgroup__soon{margin-top:clamp(1.6rem,3vw,2.4rem);padding:clamp(2rem,4vw,3rem);border-radius:var(--radius-l);border:1px dashed var(--line-strong);text-align:center;color:var(--ink-soft);font-size:var(--text-small)}.catgroup__soon-tag{display:inline-block;margin-bottom:.7rem;font-size:var(--text-micro);font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--crimson)}.collection__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.4rem,3vw,2.6rem);margin-top:clamp(3rem,6vw,5rem)}@media(max-width:800px){.collection__grid{grid-template-columns:1fr}}.pcard{position:relative;border-radius:var(--radius-l);background:linear-gradient(165deg,#ffffff80,#ffffff1f);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--glass-stroke);box-shadow:var(--shadow-card);padding:clamp(1.2rem,2.4vw,2rem);transition:box-shadow .6s var(--ease-out);transform-style:preserve-3d;will-change:transform}.pcard:hover{box-shadow:var(--shadow-lift)}.pcard__stage{position:relative;display:block;height:clamp(300px,36vw,420px);border-radius:var(--radius-m);overflow:hidden;background:radial-gradient(120% 100% at 50% 18%,var(--porcelain-hi) 0%,var(--bg-deep) 100%)}.pcard__stage img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.pcard:hover .pcard__stage img{transform:scale(1.04)}.pcard__model{position:absolute;top:.9rem;left:.9rem;padding:.35em .85em;border-radius:var(--radius-pill);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-stroke);font-size:var(--text-micro);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.pcard__sale{position:absolute;top:.9rem;right:.9rem;padding:.35em .85em;border-radius:var(--radius-pill);background:var(--crimson);font-size:var(--text-micro);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff}.pcard__was{margin-right:.5rem;font-size:.62em;color:var(--ink-faint);text-decoration-thickness:1px}.pcard__meta{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:1.5rem}.pcard__name{font-size:var(--text-h3)}.pcard__sku{font-size:var(--text-micro);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-faint)}.pcard__blurb{color:var(--ink-soft);font-size:var(--text-small);max-width:38ch;margin-top:.5rem}.pcard__renkler{display:flex;align-items:center;gap:.6rem;margin-top:.9rem}.pcard__renk-dizi{display:flex;gap:5px;margin:0;padding:0;list-style:none}.pcard__renk{width:11px;height:11px;border-radius:50%;background:var(--sw);border:1px solid rgba(23,23,26,.14);box-shadow:inset 0 1px 1px #ffffff4d}.pcard__renk-adet{font-size:var(--text-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.pcard__row{display:flex;align-items:center;justify-content:space-between;margin-top:1.4rem}.pcard__price{font-family:var(--font-display);font-size:1.5rem;font-variant-numeric:tabular-nums}.pcard__price small,.product-info__price small{font-size:.55em;color:var(--ink-faint);letter-spacing:.06em}.pcard__add{width:100%;margin-top:1.2rem}.product-bundle{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;margin:1.8rem 0 .4rem;padding:1.1rem 1.3rem;border-radius:var(--radius-m);border:1px solid var(--glass-stroke);background:linear-gradient(160deg,#b0524a14,#ffffff0a)}.product-bundle__tag{font-size:var(--text-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--crimson);font-weight:700}.product-bundle__body p{margin-top:.35rem;font-size:var(--text-small);color:var(--ink-soft)}.product-bundle__old{text-decoration:line-through;color:var(--ink-faint)}.product-bundle__new{font-family:var(--font-display);color:var(--ink)}.product-bundle__btn{flex:none;padding:.8em 1.3em;border-radius:var(--radius-pill);background:var(--crimson);color:var(--porcelain-hi);font-size:var(--text-micro);font-weight:600;letter-spacing:.03em;transition:transform var(--dur-fast) var(--ease-elastic),background-color var(--dur-fast) var(--ease-out)}.product-bundle__btn:hover{background:var(--oxblood)}.product-bundle__btn:active{transform:scale(.96)}.campaigns__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(1.4rem,3vw,2.4rem);margin-top:clamp(2.5rem,5vw,4rem)}@media(max-width:800px){.campaigns__grid{grid-template-columns:1fr}}.campaign{display:flex;flex-direction:column;border-radius:var(--radius-l);overflow:hidden;background:linear-gradient(165deg,#ffffff80,#ffffff1f);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--glass-stroke);box-shadow:var(--shadow-card);transition:box-shadow .6s var(--ease-out)}.campaign:hover{box-shadow:var(--shadow-lift)}.campaign__photos{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;background:var(--bg-deep)}.campaign__photos img{width:100%;height:clamp(200px,24vw,280px);object-fit:cover}.campaign__save{position:absolute;top:1rem;left:1rem;padding:.4em .9em;border-radius:var(--radius-pill);background:var(--crimson);color:var(--porcelain-hi);font-size:var(--text-micro);font-weight:700;letter-spacing:.04em;box-shadow:var(--shadow-button)}.campaign__body{padding:clamp(1.4rem,2.4vw,2rem)}.campaign__tag{font-size:var(--text-micro);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.campaign__title{font-size:var(--text-h3);font-weight:300;margin:.5rem 0 .6rem}.campaign__desc{font-size:var(--text-small);color:var(--ink-soft);margin-bottom:1.4rem;max-width:34ch}.campaign__btn{display:block;text-align:center}.campaign__photos img{mix-blend-mode:multiply}.campaign__price{display:flex;align-items:baseline;gap:.8rem;margin-bottom:1.3rem}.campaign__old{text-decoration:line-through;color:var(--ink-faint);font-size:1.05rem}.campaign__new{font-family:var(--font-display);font-size:1.7rem;font-variant-numeric:tabular-nums}.campaign__btn{width:100%;padding:1em 2em;border-radius:var(--radius-pill);background:var(--ink);color:var(--porcelain-hi);font-size:var(--text-small);font-weight:600;letter-spacing:.04em;box-shadow:var(--shadow-button);transition:transform var(--dur-fast) var(--ease-elastic),box-shadow var(--dur-fast) var(--ease-out)}.campaign__btn:hover{box-shadow:0 2px 4px #17171a2e,0 18px 40px -10px #17171a73}.campaign__btn:active{transform:scale(.97)}.reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.4rem,3vw,2.4rem);margin-top:clamp(2.5rem,5vw,4rem)}@media(max-width:900px){.reviews__grid{grid-template-columns:1fr}}.review{margin:0;padding:clamp(1.6rem,2.6vw,2.2rem);border-radius:var(--radius-l);background:linear-gradient(165deg,#ffffff80,#ffffff1f);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--glass-stroke);box-shadow:var(--shadow-card)}.review blockquote{font-family:var(--font-display);font-size:1.15rem;font-weight:300;line-height:1.55;color:var(--ink);margin:1.1rem 0 1.4rem}.review figcaption{font-size:var(--text-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.review figcaption strong{color:var(--ink-soft)}.review__rating{display:flex;gap:.4rem}.review__rating i{width:9px;height:9px;background:var(--crimson);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.showcase{position:relative}.showcase__pin{min-height:100svh;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,4vw,4rem);overflow:hidden}.showcase__stage{position:relative;height:min(78vh,720px)}.showcase__shot{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:auto;max-height:100%;aspect-ratio:4 / 3;object-fit:cover;will-change:opacity,transform}.showcase__steps{position:relative;min-height:24rem}.showcase__step{position:absolute;inset:auto 0;top:50%;transform:translateY(-50%);opacity:0}.showcase__step h3{font-size:var(--text-h2);font-weight:300;margin:.9rem 0 1rem}.showcase__step p{color:var(--ink-soft);max-width:40ch}.showcase__progress{position:absolute;left:0;bottom:0;display:flex;gap:.5rem}.showcase__progress i{width:34px;height:2px;background:var(--line-strong);overflow:hidden;position:relative}.showcase__progress i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform:scaleX(var(--p, 0));transform-origin:left}@media(max-width:900px){.showcase__pin{grid-template-columns:1fr;align-content:center}.showcase__stage{height:48vh}.showcase__steps{min-height:13rem}}.story__quote{font-family:var(--font-display);font-size:clamp(1.7rem,3.6vw,3rem);font-weight:300;line-height:1.3;max-width:30ch;margin-inline:auto;text-align:center}.story__quote em{color:var(--crimson)}.page-fade{animation:page-in .75s var(--ease-out)}@keyframes page-in{0%{opacity:0;filter:blur(10px);transform:translateY(16px)}}.product-page{padding-top:clamp(6.5rem,12vh,9rem)}.product-back{display:inline-block;margin-bottom:2.2rem;font-size:var(--text-small);color:var(--ink-soft)}.product-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,5rem);align-items:center}.product-hero__stage{height:min(64vh,580px);border-radius:var(--radius-l);overflow:hidden;background:radial-gradient(120% 100% at 50% 18%,var(--porcelain-hi) 0%,var(--bg-deep) 100%);box-shadow:var(--shadow-card)}.product-hero__stage--portrait{height:min(78vh,720px)}.product-hero__stage img{width:100%;height:100%;object-fit:cover}.product-detail{margin-top:var(--space-section)}.product-detail__text{max-width:62ch;margin-inline:auto;display:grid;gap:1.2rem;font-size:1.05rem;color:var(--ink-soft);text-align:center}.product-info h1{font-size:clamp(2.4rem,5vw,4rem);font-weight:300;margin:1rem 0 .8rem}.product-info__price{font-family:var(--font-display);font-size:2.1rem;margin:1.2rem 0 1.6rem;font-variant-numeric:tabular-nums}.product-info__ctas{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-bottom:2.4rem}.qty{display:inline-flex;align-items:center;gap:1.1rem;padding:.55rem 1.1rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill)}.qty button{font-size:1.15rem;line-height:1;color:var(--ink-soft);transition:color .25s ease}.qty button:hover:not(:disabled){color:var(--ink)}.qty button:disabled{opacity:.3;cursor:not-allowed}.qty span{font-variant-numeric:tabular-nums;min-width:1.5ch;text-align:center}.product-info__was{margin-left:.8rem;font-family:var(--font-body);font-size:.42em;color:var(--ink-faint);vertical-align:middle}.product-info__sale{margin-left:.6rem;padding:.35em .85em;border-radius:var(--radius-pill);background:var(--crimson);font-family:var(--font-body);font-style:normal;font-size:.3em;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff;vertical-align:middle}.product-info__stock{margin:-1.4rem 0 1.6rem;font-size:var(--text-small);letter-spacing:.04em;color:var(--crimson)}.pcard__stock{display:block;margin-top:.2rem;font-family:var(--font-body);font-size:var(--text-micro);font-style:normal;letter-spacing:.06em;color:var(--crimson)}.product-specs{display:grid;gap:.85rem;max-width:34rem}.product-specs div{display:flex;justify-content:space-between;gap:2rem;padding-bottom:.85rem;border-bottom:1px solid var(--line);font-size:var(--text-small)}.product-specs dt{color:var(--ink-faint)}.product-specs dd{text-align:right}.product-note{margin-top:1.6rem;font-size:var(--text-micro);letter-spacing:.06em;color:var(--ink-faint)}.product-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.4rem,3vw,2.6rem);margin-top:var(--space-section)}.product-gallery__item{margin:0}.product-gallery .reveal-img img{aspect-ratio:4 / 3;object-fit:cover}.yorumlar{margin-top:clamp(4rem,9vh,7rem)}.yorumlar__grid{display:grid;gap:1rem;margin-top:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),460px));justify-content:start}.yorum{margin:0;padding:1.9rem 2.1rem;background:var(--porcelain-hi);border:1px solid var(--line);border-radius:var(--radius-m);display:flex;flex-direction:column;gap:1.1rem}.yorum__metin{margin:0;font-family:var(--font-display);font-size:1.06rem;line-height:1.62;color:var(--ink);text-indent:-.42em}.yorum__metin:before{content:"\201c"}.yorum__metin:after{content:"\201d"}.yorum__ad{margin-top:auto;font-size:var(--text-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint)}.yorumlar__grid--ana{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin-top:2.4rem}.yorum__alt{margin-top:auto;display:flex;flex-direction:column;gap:.35rem}.yorum__urun{font-size:var(--text-small);color:var(--ink-soft);text-decoration:none;border-bottom:1px solid var(--line-strong);align-self:flex-start;padding-bottom:1px;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.yorum__urun:hover{color:var(--ink);border-color:var(--ink)}.yorum__alt .yorum__ad{margin-top:0}.product-others{margin-top:var(--space-section)}.product-others__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.4rem,3vw,2.4rem);margin-top:2rem}.product-others__grid .pcard__stage{height:clamp(220px,22vw,300px)}@media(max-width:900px){.product-hero{grid-template-columns:1fr}.product-hero__stage{height:46vh}.product-hero__stage--portrait{height:62vh}.product-gallery,.product-others__grid{grid-template-columns:1fr}}.reveal-img{overflow:hidden;border-radius:var(--radius-m);box-shadow:var(--shadow-card)}.reveal-img{transition:transform .9s var(--ease-out)}.reveal-img img{width:100%;height:100%;object-fit:cover}.footer{position:relative;margin-top:var(--space-section);padding:clamp(3.5rem,7vw,6rem) 0 2.5rem;border-top:1px solid var(--line);background:linear-gradient(180deg,transparent,rgba(233,229,221,.7))}.footer__grid{display:grid;grid-template-columns:1.4fr repeat(3,.6fr);gap:3rem}@media(max-width:900px){.footer__grid{grid-template-columns:1fr 1fr}}.footer__col h4{font-size:var(--text-micro);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:1.2rem;font-weight:600}.footer__col ul{list-style:none;display:grid;gap:.7rem;font-size:var(--text-small);color:var(--ink-soft)}.footer__news{display:flex;margin-top:1.4rem;max-width:360px;border-radius:var(--radius-pill);border:1px solid var(--glass-stroke);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));overflow:hidden}.footer__news input{flex:1;border:0;background:transparent;padding:.85em 1.4em;font:inherit;font-size:var(--text-small);color:var(--ink);outline:none}.footer__news button{padding:.85em 1.5em;background:var(--ink);color:var(--porcelain-hi);font-size:var(--text-small);font-weight:600}.footer__news-note{max-width:360px;margin-top:.8rem;font-size:var(--text-micro);line-height:1.6;color:var(--ink-soft)}.footer__copy{font:inherit;color:var(--ink)}.footer__social{margin-top:1.3rem;font-size:var(--text-small);color:var(--ink-soft)}.footer__wordmark{font-family:var(--font-display);font-weight:300;font-size:clamp(4rem,14vw,12rem);line-height:1;letter-spacing:-.03em;text-align:center;margin-top:clamp(3rem,8vw,6rem);color:var(--ink);opacity:.08;-webkit-user-select:none;user-select:none}.footer__legal{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:2rem;font-size:var(--text-micro);letter-spacing:.08em;color:var(--ink-faint)}@media(prefers-reduced-motion:reduce){.fx-aurora:before,.fx-aurora:after,.fx-aurora__warm,.fx-sun,.fx-leak,.hero__rays,.hero__product,.hero__scroll-cue i:after{animation:none!important}*{transition-duration:.01ms!important}}.notfound{min-height:72svh;display:grid;align-content:center;padding-top:clamp(6.5rem,12vh,9rem);text-align:center}.notfound h1{font-size:var(--text-h2);font-weight:300;margin:1rem 0}.notfound .lede{margin-inline:auto}.notfound__ctas{display:flex;justify-content:center;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:2.2rem}.btn--disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.btn--disabled:hover{box-shadow:none}.btn--disabled:active{transform:none}.filters{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:clamp(2rem,4vw,3rem)}.filter{display:inline-flex;align-items:baseline;gap:.5em;padding:.7em 1.4em;border-radius:var(--radius-pill);border:1px solid var(--glass-stroke);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));font-size:var(--text-small);font-weight:600;letter-spacing:.02em;color:var(--ink-soft);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-elastic),box-shadow var(--dur-fast) var(--ease-out)}.filter:hover{color:var(--ink);transform:translateY(-1px)}.filter:active{transform:scale(.97)}.filter--on{background:var(--ink);border-color:var(--ink);color:var(--porcelain-hi);box-shadow:var(--shadow-button)}.filter__n{font-size:var(--text-micro);font-variant-numeric:tabular-nums;opacity:.6}.hero__offer{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin-top:1.6rem;font-size:var(--text-small);color:var(--ink-soft)}.hero__offer-tag{padding:.35em .85em;border-radius:var(--radius-pill);background:var(--crimson);color:var(--porcelain-hi);font-size:var(--text-micro);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:55;display:none;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem var(--gutter) calc(.8rem + env(safe-area-inset-bottom));background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);border-top:1px solid var(--glass-stroke);box-shadow:0 -12px 34px -18px #17171a59;transform:translateY(110%);transition:transform .45s var(--ease-out)}.buybar--on{transform:translateY(0)}.buybar__info{display:flex;flex-direction:column;min-width:0}.buybar__name{font-size:var(--text-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buybar__price{font-family:var(--font-display);font-size:1.25rem;font-variant-numeric:tabular-nums}.buybar__price small{font-size:.55em;color:var(--ink-faint)}.buybar__price s{margin-right:.4rem;font-size:.62em;color:var(--ink-faint)}.buybar__btn{flex:none;padding:.95em 1.8em;border-radius:var(--radius-pill);background:var(--ink);color:var(--porcelain-hi);font-size:var(--text-small);font-weight:600;box-shadow:var(--shadow-button)}.buybar__btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}@media(max-width:800px){.buybar{display:flex}.footer{padding-bottom:6.5rem}}.swatches{margin-top:1.6rem}.swatches__head{display:flex;align-items:baseline;gap:.6rem}.swatches__label{font-size:var(--text-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint)}.swatches__name{font-size:var(--text-small);color:var(--ink-soft)}.swatches__row{display:flex;flex-wrap:wrap;margin:.5rem -8px 0}.swatch{width:44px;height:44px;display:grid;place-items:center;border:0;background:none;padding:0;cursor:pointer;border-radius:50%}.swatch__dot{width:28px;height:28px;border-radius:50%;background:var(--sw);border:1px solid rgba(23,23,26,.14);box-shadow:inset 0 1px 2px #ffffff40;transition:transform var(--dur-fast) var(--ease-elastic),box-shadow var(--dur-fast) var(--ease-out)}.swatch:hover .swatch__dot{transform:scale(1.08)}.swatch--on .swatch__dot{box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--ink),inset 0 1px 2px #ffffff40}.swatch:focus-visible{outline:none}.swatch:focus-visible .swatch__dot{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ink-soft),inset 0 1px 2px #ffffff40}.swatch--yok{opacity:.35}@media(prefers-reduced-motion:reduce){.swatch__dot{transition:none}.swatch:hover .swatch__dot{transform:none}}.swatches__row--yazi{gap:.5rem;margin-left:0;margin-right:0}.swatch--yazi{width:auto;min-width:44px;padding:0 1.15rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--porcelain-hi);color:var(--ink-soft);font-size:var(--text-small);line-height:1;text-decoration:none;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.swatch--yazi:hover{border-color:var(--ink-soft);color:var(--ink)}.swatch--yazi.swatch--on{border-color:var(--ink);background:var(--ink);color:var(--porcelain-hi)}.swatch--yazi:focus-visible{outline:2px solid var(--ink-soft);outline-offset:3px}.swatch--yazi.swatch--yok{text-decoration:line-through}@media(prefers-reduced-motion:reduce){.swatch--yazi{transition:none}}.hero__dust{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.pcard__kind,.product-info__kind{color:var(--ink-faint);font-size:.6em}.sec-head{text-align:center;max-width:720px;margin-inline:auto}.sec-head--left{text-align:left;max-width:none;margin-inline:0}.sec-head h2{font-size:var(--text-h2);font-weight:300;margin:1.1rem 0 1rem}.story__imza{display:flex;justify-content:center;margin-top:2rem}.story__alt{margin-top:var(--space-section)}.footer__lede{font-size:var(--text-small)}.footer__n{color:var(--ink-faint)}.footer__policies{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:2rem;font-size:var(--text-micro);letter-spacing:.08em}.footer__policies+.footer__legal{margin-top:1rem}.policy-page{padding-bottom:8rem}.policy-page h1{font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,4vw,3.2rem);margin:1.5rem 0 2.5rem}.policy-page__text{max-width:62ch;color:var(--ink-soft);line-height:1.75}.policy-page__text h2,.policy-page__text h3,.policy-page__text h4{font-family:var(--font-display);font-weight:400;color:var(--ink);margin:2.5rem 0 .75rem;font-size:1.25rem}.policy-page__text p{margin:0 0 1.15rem}.policy-page__text ul,.policy-page__text ol{margin:0 0 1.15rem 1.25rem;list-style:revert}.policy-page__text li{margin-bottom:.4rem}.policy-page__text a{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.policy-page__text strong{color:var(--ink);font-weight:600}.showcase__shot-sar{position:absolute;top:0;right:0;bottom:0;left:0}.showcase__shot-sar .showcase__shot{width:100%;height:auto;max-height:100%;aspect-ratio:4 / 3;object-fit:cover}.cart__lines--sayfa,.cart__foot--sayfa{max-width:46rem}.arama__form{max-width:28rem;margin-bottom:3rem}.cart__hata{margin:0 var(--space-4, 1.5rem) 1rem;padding:.75rem 1rem;border-radius:.7rem;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-size:var(--text-small);line-height:1.5}.skip-to-content-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:999}.skip-to-content-link:focus{left:1rem;top:1rem;width:auto;height:auto;padding:.75rem 1.25rem;background:var(--ink);color:var(--paper);border-radius:.5rem;font-size:var(--text-small)}.footer__col{min-width:0}.footer__news{width:100%}.footer__news input{min-width:0}@media(max-width:700px){.footer__grid{grid-template-columns:1fr;gap:2.5rem}.footer__wordmark{margin-top:2rem}.footer__policies{gap:.9rem 1.25rem}.footer__legal{gap:.4rem}}@media(min-width:701px)and (max-width:900px){.footer__grid{grid-template-columns:1fr 1fr;gap:2.5rem}}.footer__guven{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem 2rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--line)}.footer__odeme{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none}.footer__odeme img{display:block;height:24px;width:auto;border-radius:4px;opacity:.75;transition:opacity .25s ease}.footer__odeme li:hover img{opacity:1}.footer__etbis img{display:block;height:64px;width:auto;border-radius:6px}@media(max-width:700px){.footer__guven{justify-content:flex-start;gap:1.25rem}.footer__etbis img{height:56px}}.footer__adres{font-style:normal;margin-top:.9rem;font-size:var(--text-small);line-height:1.6;color:var(--ink-soft)}.footer__etbis--metin{font-size:var(--text-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);text-decoration:none;border-bottom:1px solid rgba(23,23,26,.18);padding-bottom:2px;white-space:nowrap}.footer__etbis--metin:hover{color:var(--ink)}.kampanya-seridi{position:relative;height:2.1rem;overflow:hidden;background:var(--ink);color:var(--bg);font-size:var(--text-micro);letter-spacing:.06em;line-height:1.35}.kampanya-seridi__oge{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:flex;align-items:center;justify-content:center;padding:0 1rem;text-align:center;opacity:0;transform:translateY(100%);transition:opacity .55s var(--ease-out),transform .55s var(--ease-out)}.kampanya-seridi__oge.is-aktif{opacity:1;transform:translateY(0)}.kampanya-seridi__oge.is-cikis{opacity:0;transform:translateY(-100%)}.kampanya-seridi__sayac{font-weight:600;margin-left:.6rem;font-variant-numeric:tabular-nums}.kampanya-seridi__sayac:empty{display:none}@media(prefers-reduced-motion:reduce){.kampanya-seridi__oge,.kampanya-seridi__oge.is-cikis{transform:none}}@media(max-width:600px){.kampanya-seridi{height:3rem}}body:has(.kampanya-seridi) .product-page,body:has(.kampanya-seridi) .notfound{padding-top:calc(clamp(6.5rem,12vh,9rem) + 2.1rem)}@media(max-width:600px){body:has(.kampanya-seridi) .product-page,body:has(.kampanya-seridi) .notfound{padding-top:calc(clamp(6.5rem,12vh,9rem) + 3rem)}}.cart__kampanya{margin:0 var(--space-4, 1.5rem) 1rem;padding:.85rem 1rem;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--glass-bg)}.cart__kampanya p{font-size:var(--text-small);margin-bottom:.55rem}.cart__kampanya-cubuk{height:4px;border-radius:var(--radius-pill);background:var(--line-strong);overflow:hidden}.cart__kampanya-cubuk span{display:block;height:100%;background:var(--crimson);transition:width var(--dur-med) var(--ease-out)}.kampanya{padding-block:clamp(3rem,8vh,6rem)}.kampanya__kart{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,5vw,4.5rem);align-items:center;padding:clamp(2rem,5vw,4rem);border-radius:var(--radius-l);background:radial-gradient(90% 120% at 100% 0%,rgba(160,59,54,.1) 0%,transparent 60%),radial-gradient(120% 100% at 0% 100%,var(--porcelain-hi) 0%,var(--bg-deep) 100%);box-shadow:var(--shadow-card)}.kampanya__baslik{font-family:var(--font-display);font-size:var(--text-h2);font-weight:400;line-height:1.05;letter-spacing:-.02em;margin:.9rem 0 1rem}.kampanya__alt{color:var(--ink-soft);max-width:34rem;margin-bottom:1.8rem}.kampanya__sayac{display:flex;gap:.6rem;margin-bottom:2rem}.kampanya__sayac div{min-width:4.2rem;padding:.7rem .4rem .55rem;border-radius:var(--radius-s);background:var(--glass-bg-strong);border:1px solid var(--line);text-align:center}.kampanya__sayac strong{display:block;font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:400;line-height:1;font-variant-numeric:tabular-nums}.kampanya__sayac span{display:block;margin-top:.35rem;font-size:var(--text-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.kampanya__kademeler{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.kampanya__kademe{display:flex;flex-direction:column;align-items:flex-start;padding:1.6rem 1.4rem;border-radius:var(--radius-m);background:var(--glass-bg-strong);border:1px solid var(--line)}.kampanya__kademe--vurgu{background:var(--ink);border-color:var(--ink);color:var(--bg)}.kampanya__adet{font-size:var(--text-micro);letter-spacing:.16em;text-transform:uppercase;opacity:.7}.kampanya__oran{font-family:var(--font-display);font-size:clamp(2.8rem,6vw,4.4rem);line-height:1;letter-spacing:-.03em;margin:.9rem 0 .3rem}.kampanya__not{font-size:var(--text-small);opacity:.7}@media(max-width:800px){.kampanya__kart{grid-template-columns:1fr}.kampanya__kademeler{order:-1}}@media(max-width:420px){.kampanya__sayac div{min-width:0;flex:1}}.footer__odeme-blok{display:flex;flex-direction:column;gap:.7rem}.footer__odeme{gap:.55rem}.footer__odeme .footer__kart{display:block;width:3.5rem;height:auto;filter:drop-shadow(0 1px 1px rgba(23,23,26,.06))}.footer__odeme-not{margin:0;font-size:var(--text-micro);letter-spacing:.04em;color:var(--ink-faint)}@media(max-width:420px){.footer__odeme .footer__kart{width:3rem}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/octomech.css.map */
