/* Imported from: ../../sub-components/Base/base.css */
/* ================= CardStore ortak stiller (her bölümün içinde, kapsamlı) ================= */
.cc_fZcSkUVPga_pxqmrUYLHE .cs-root {
  --abyss:#00121F;--night:#001A2E;--deep:#00243F;--d2:#00304F;--gentian:#00417C;--signal:#005387;
  --sky:#3D9BD6;--sky2:#5FB4E8;--red:#FF2D21;--red-ink:#C01A0C;--red-btn:#D81E0E;
  --paper:#EEF2F4;--paper2:#E1E8EC;--ink:#0A1219;--steel:#8397A6;--line:#E0E7EC;
  --mute-d:#9FB6C4;--mute-l:#4E5E6B;--frame:#17415F;--frame-hi:#3A86B8;
  --f-sans:"Archivo","Arial Narrow",Arial,sans-serif;
  --f-serif:"Instrument Serif","Times New Roman",Georgia,serif;
  --f-ui:"Manrope","Segoe UI",system-ui,-apple-system,sans-serif;
  --f-brush:"Kaushan Script","Segoe Script","Brush Script MT",cursive;
  --gut:clamp(16px,3vw,44px);
  --ease:cubic-bezier(.2,.8,.2,1);
  --io:cubic-bezier(.65,0,.35,1);
  --annH:34px;--barH:76px;--valH:24px;--awnO:12px;--barC:62px;--tabH:0px;
  --hdrH:calc(var(--annH) + var(--barH) + var(--valH) + var(--awnO));
  --hdrC:calc(var(--barC) + (var(--valH) + var(--awnO)) * .4);
  --hdrSpace:calc(var(--annH) + var(--barH) + var(--valH));
  position:relative;
  font:500 16px/1.5 var(--f-ui);
  letter-spacing:normal;text-transform:none;text-align:left;
  -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;
  overflow-x:clip;
}
@media (max-width:1100px){.cc_fZcSkUVPga_pxqmrUYLHE .cs-root {--annH:32px;--barH:118px;--valH:20px;--awnO:10px;--barC:64px}}
@media (max-width:760px){.cc_fZcSkUVPga_pxqmrUYLHE .cs-root {--annH:0px;--barH:112px;--valH:16px;--awnO:8px;--barC:58px;--tabH:calc(64px + env(safe-area-inset-bottom,0px))}}
@media (min-width:761px) and (max-height:760px){.cc_fZcSkUVPga_pxqmrUYLHE .cs-root {--annH:0px}}
@media (min-width:761px) and (max-width:1100px) and (max-height:540px){.cc_fZcSkUVPga_pxqmrUYLHE .cs-root {--barH:64px;--valH:16px;--awnO:8px}}
.cc_fZcSkUVPga_pxqmrUYLHE .cs-root *, .cc_fZcSkUVPga_pxqmrUYLHE .cs-root *::before, .cc_fZcSkUVPga_pxqmrUYLHE .cs-root *::after {box-sizing:border-box}
.cc_fZcSkUVPga_pxqmrUYLHE .cs-root :where(h1,h2,h3,h4,h5,p,ul,ol,li,figure,figcaption,blockquote,dl,dd) {margin:0;padding:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none}
.cc_fZcSkUVPga_pxqmrUYLHE .cs-root :where(ul,ol) {list-style:none}
.cc_fZcSkUVPga_pxqmrUYLHE .cs-root :where(a) {color:inherit;text-decoration:none}
.cc_fZcSkUVPga_pxqmrUYLHE .cs-root :where(button) {font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-transform:none;letter-spacing:inherit;border-radius:0;box-shadow:none;min-width:0;min-height:0;line-height:inherit}
.cc_fZcSkUVPga_pxqmrUYLHE .cs-root :where(input) {font:inherit;margin:0}
.cc_fZcSkUVPga_pxqmrUYLHE .cs-root :where(img,video) {max-width:none;height:auto}
.cc_fZcSkUVPga_pxqmrUYLHE svg {max-width:100%}
.cc_fZcSkUVPga_pxqmrUYLHE :focus-visible {outline:2px solid var(--sky2);outline-offset:3px}
.cc_fZcSkUVPga_pxqmrUYLHE .vh {position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.cc_fZcSkUVPga_pxqmrUYLHE .wrap {padding-inline:max(var(--gut),env(safe-area-inset-left,0px)) max(var(--gut),env(safe-area-inset-right,0px))}
.cc_fZcSkUVPga_pxqmrUYLHE .eyebrow {margin:0;font:800 12px/1.2 var(--f-ui);letter-spacing:.18em}
.cc_fZcSkUVPga_pxqmrUYLHE .m-only {display:none}
@media (max-width:760px){.cc_fZcSkUVPga_pxqmrUYLHE .m-only {display:block}}
@keyframes cc_fZcSkUVPga_pxqmrUYLHE_csPulse{0%{box-shadow:0 0 0 0 rgba(255,45,33,.55)}70%{box-shadow:0 0 0 8px rgba(255,45,33,0)}100%{box-shadow:0 0 0 0 rgba(255,45,33,0)}}
@keyframes cc_fZcSkUVPga_pxqmrUYLHE_csSpin{to{transform:rotate(360deg)}}
@keyframes cc_fZcSkUVPga_pxqmrUYLHE_csBump{35%{transform:scale(1.14)}}
@keyframes cc_fZcSkUVPga_pxqmrUYLHE_csDropIn{from{opacity:0;transform:translateY(-8px)}}

/* karışık başlık: grotesk + serif */
.cc_fZcSkUVPga_pxqmrUYLHE .mix {margin:0;font-weight:400;line-height:.9;text-wrap:balance}
.cc_fZcSkUVPga_pxqmrUYLHE .mix .s {font-family:var(--f-sans);font-weight:900;font-stretch:84%;letter-spacing:-.02em}
.cc_fZcSkUVPga_pxqmrUYLHE .mix .f {font-family:var(--f-serif);font-weight:400;font-style:normal;letter-spacing:-.015em;font-size:1.08em}

/* satır satır vurgu açılışı (Lando) */
.cc_fZcSkUVPga_pxqmrUYLHE [data-hl] {position:relative}
.cc_fZcSkUVPga_pxqmrUYLHE .hl-l {display:block}
.cc_fZcSkUVPga_pxqmrUYLHE .hl-c {position:relative;display:inline-block;max-width:100%}
.cc_fZcSkUVPga_pxqmrUYLHE .hl-b {position:absolute;left:-.05em;right:-.05em;top:.02em;bottom:.02em;background:var(--hlc,#FF2D21);transform:scaleX(0);transform-origin:right center;pointer-events:none;z-index:2}
.cc_fZcSkUVPga_pxqmrUYLHE [data-dir=left] .hl-b {transform-origin:left center}
.cc_fZcSkUVPga_pxqmrUYLHE .hw {white-space:nowrap}
.cc_fZcSkUVPga_pxqmrUYLHE .hm {display:inline-block;width:0;height:0;vertical-align:baseline}
.cc_fZcSkUVPga_pxqmrUYLHE .armed .hl-c {clip-path:inset(-.35em 100% -.35em 0)}
.cc_fZcSkUVPga_pxqmrUYLHE [data-dir=left].armed .hl-c {clip-path:inset(-.35em 0 -.35em 100%)}
.cc_fZcSkUVPga_pxqmrUYLHE .armed .hl-b {transform:scaleX(0)}
.cc_fZcSkUVPga_pxqmrUYLHE .armed.in .hl-c {animation:cc_fZcSkUVPga_pxqmrUYLHE_csHlTxt .9s linear both;animation-delay:calc(var(--dl,0s) + var(--k) * .085s)}
.cc_fZcSkUVPga_pxqmrUYLHE .armed.in .hl-b {animation:cc_fZcSkUVPga_pxqmrUYLHE_csHlBar .9s var(--io) both;animation-delay:calc(var(--dl,0s) + var(--k) * .085s)}
.cc_fZcSkUVPga_pxqmrUYLHE [data-dir=left].armed.in .hl-c {animation-name:cc_fZcSkUVPga_pxqmrUYLHE_csHlTxtL}
.cc_fZcSkUVPga_pxqmrUYLHE [data-dir=left].armed.in .hl-b {animation-name:cc_fZcSkUVPga_pxqmrUYLHE_csHlBarL}
@keyframes cc_fZcSkUVPga_pxqmrUYLHE_csHlBar{0%{transform:scaleX(0);transform-origin:0 50%}46%{transform:scaleX(1);transform-origin:0 50%}54%{transform:scaleX(1);transform-origin:100% 50%}100%{transform:scaleX(0);transform-origin:100% 50%}}
@keyframes cc_fZcSkUVPga_pxqmrUYLHE_csHlBarL{0%{transform:scaleX(0);transform-origin:100% 50%}46%{transform:scaleX(1);transform-origin:100% 50%}54%{transform:scaleX(1);transform-origin:0 50%}100%{transform:scaleX(0);transform-origin:0 50%}}
@keyframes cc_fZcSkUVPga_pxqmrUYLHE_csHlTxt{0%,45.9%{clip-path:inset(-.35em 100% -.35em 0)}46%,100%{clip-path:inset(-.35em -.2em -.35em -.2em)}}
@keyframes cc_fZcSkUVPga_pxqmrUYLHE_csHlTxtL{0%,45.9%{clip-path:inset(-.35em 0 -.35em 100%)}46%,100%{clip-path:inset(-.35em -.2em -.35em -.2em)}}
.cc_fZcSkUVPga_pxqmrUYLHE .armed.done .hl-c {clip-path:none;animation:none}
.cc_fZcSkUVPga_pxqmrUYLHE .armed.done .hl-b {display:none}

/* harf harf yuvarlanan hover */
.cc_fZcSkUVPga_pxqmrUYLHE .roll {display:inline-flex;overflow:hidden;line-height:1.16;height:1.16em;vertical-align:middle}
.cc_fZcSkUVPga_pxqmrUYLHE .roll .rc {display:inline-block;white-space:pre;text-shadow:0 1.16em 0 currentColor;transition:transform .5s var(--ease);transition-delay:calc(var(--i) * 16ms)}
.cc_fZcSkUVPga_pxqmrUYLHE a:hover .roll .rc, .cc_fZcSkUVPga_pxqmrUYLHE button:hover .roll .rc, .cc_fZcSkUVPga_pxqmrUYLHE a:focus-visible .roll .rc, .cc_fZcSkUVPga_pxqmrUYLHE button:focus-visible .roll .rc {transform:translateY(-1.16em)}

.cc_fZcSkUVPga_pxqmrUYLHE .btn {display:inline-flex;align-items:center;gap:12px;height:54px;padding:0 22px;border-radius:10px;font:900 17px/1 var(--f-sans);font-stretch:86%;letter-spacing:.03em;white-space:nowrap;transition:box-shadow .3s,transform .3s var(--ease),background .3s,color .3s;text-decoration:none}
.cc_fZcSkUVPga_pxqmrUYLHE .btn .ar {width:16px;height:16px;flex:none;transition:transform .45s var(--ease)}
.cc_fZcSkUVPga_pxqmrUYLHE .btn:hover .ar {transform:rotate(45deg)}
.cc_fZcSkUVPga_pxqmrUYLHE .btn svg:not(.ar) {width:18px;height:18px;flex:none}
.cc_fZcSkUVPga_pxqmrUYLHE .btn-red {background:var(--red);color:var(--ink)}
.cc_fZcSkUVPga_pxqmrUYLHE .btn-red:hover {box-shadow:0 14px 30px -12px rgba(255,45,33,.65)}
.cc_fZcSkUVPga_pxqmrUYLHE .btn-ghost {background:transparent;color:#fff;box-shadow:inset 0 0 0 2px rgba(255,255,255,.5)}
.cc_fZcSkUVPga_pxqmrUYLHE .btn-ghost:hover {box-shadow:inset 0 0 0 2px #fff;background:rgba(255,255,255,.07)}
.cc_fZcSkUVPga_pxqmrUYLHE .btn-ink {background:var(--ink);color:#fff}
.cc_fZcSkUVPga_pxqmrUYLHE .btn-ink:hover {box-shadow:0 14px 30px -14px rgba(10,18,25,.8)}
.cc_fZcSkUVPga_pxqmrUYLHE .btn-white {background:#fff;color:var(--ink)}
.cc_fZcSkUVPga_pxqmrUYLHE .btn-white:hover {box-shadow:0 14px 30px -14px rgba(0,0,0,.5)}
.cc_fZcSkUVPga_pxqmrUYLHE .btn.ok {background:var(--ink);color:#fff}
.cc_fZcSkUVPga_pxqmrUYLHE .sqb {width:52px;height:52px;border-radius:10px;background:var(--red);color:var(--ink);display:grid;place-items:center;flex:none;transition:box-shadow .3s}
.cc_fZcSkUVPga_pxqmrUYLHE .sqb svg {width:18px;height:18px;transition:transform .45s var(--ease)}
.cc_fZcSkUVPga_pxqmrUYLHE .sqb:hover {box-shadow:0 12px 24px -10px rgba(255,45,33,.7)}
.cc_fZcSkUVPga_pxqmrUYLHE .sqb:hover svg {transform:rotate(-45deg)}
.cc_fZcSkUVPga_pxqmrUYLHE .i-ok {display:none}
.cc_fZcSkUVPga_pxqmrUYLHE .ok .i-plus {display:none}
.cc_fZcSkUVPga_pxqmrUYLHE .ok .i-ok {display:block}

/* ortak zemin ve kart yüzü */
.cc_fZcSkUVPga_pxqmrUYLHE .tw {position:absolute;inset:0;overflow:hidden;pointer-events:none}
.cc_fZcSkUVPga_pxqmrUYLHE .topo {position:absolute;left:0;top:0;width:100%;height:100%;display:block}
.cc_fZcSkUVPga_pxqmrUYLHE .topo path {fill:none;stroke:var(--tp,#0A2C47);stroke-width:1.1;vector-effect:non-scaling-stroke}
.cc_fZcSkUVPga_pxqmrUYLHE .face {position:absolute;inset:0;border-radius:5.8%/4.2%;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.cc_fZcSkUVPga_pxqmrUYLHE .face>span {display:block;width:100%;height:100%}
.cc_fZcSkUVPga_pxqmrUYLHE .face svg {display:block;width:100%;height:100%}
.cc_fZcSkUVPga_pxqmrUYLHE .face>img, .cc_fZcSkUVPga_pxqmrUYLHE .face>video {display:block;width:100%;height:100%;object-fit:cover}
.cc_fZcSkUVPga_pxqmrUYLHE .holo {position:absolute;inset:0;background:linear-gradient(115deg,transparent 18%,rgba(61,155,214,.6) 33%,rgba(255,45,33,.42) 43%,rgba(255,255,255,.6) 50%,rgba(95,180,232,.55) 58%,transparent 74%);background-size:280% 280%;background-position:var(--hx,50%) var(--hy,50%);mix-blend-mode:color-dodge;opacity:var(--ho,0);pointer-events:none;transition:opacity .35s}
.cc_fZcSkUVPga_pxqmrUYLHE .glare {position:absolute;inset:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,30%),rgba(255,255,255,.6),rgba(255,255,255,0) 48%);mix-blend-mode:overlay;opacity:var(--go,0);pointer-events:none;transition:opacity .35s}
.cc_fZcSkUVPga_pxqmrUYLHE .sec-head {display:flex;justify-content:space-between;align-items:flex-end;gap:14px 28px;flex-wrap:wrap;margin-bottom:clamp(18px,2.2vw,30px)}
.cc_fZcSkUVPga_pxqmrUYLHE .sec-head h2 {font-size:clamp(34px,4.6vw,76px)}
.cc_fZcSkUVPga_pxqmrUYLHE .sec-head h2 .f {color:var(--signal)}
.cc_fZcSkUVPga_pxqmrUYLHE .sec-head p {margin:0;max-width:40ch;font-size:clamp(14px,1.1vw,17px);line-height:1.45;color:var(--mute-l)}
.cc_fZcSkUVPga_pxqmrUYLHE .h-touch {display:none}
@media (hover:none){.cc_fZcSkUVPga_pxqmrUYLHE .h-hover {display:none}.cc_fZcSkUVPga_pxqmrUYLHE .h-touch {display:inline}}
.cc_fZcSkUVPga_pxqmrUYLHE .demo-note {display:none}

/* kayan çerçevesiz ürün etiketi (galeri, kolaj) */
.cc_fZcSkUVPga_pxqmrUYLHE .tagx {position:absolute;left:12px;bottom:12px;z-index:2;display:flex;align-items:center;gap:10px;max-width:calc(100% - 24px);white-space:nowrap;height:40px;padding:0 6px 0 14px;border-radius:9px;background:rgba(238,242,244,.95);color:var(--ink);font:800 13px/1 var(--f-ui);box-shadow:0 10px 24px -14px rgba(0,0,0,.5)}
.cc_fZcSkUVPga_pxqmrUYLHE .tagx span {overflow:hidden;text-overflow:ellipsis;min-width:0}
.cc_fZcSkUVPga_pxqmrUYLHE .tagx b {font:900 16px/1 var(--f-sans);font-stretch:88%;white-space:nowrap}
.cc_fZcSkUVPga_pxqmrUYLHE .tagx button {width:28px;height:28px;border-radius:7px;background:var(--red);color:var(--ink);display:grid;place-items:center;flex:none}
.cc_fZcSkUVPga_pxqmrUYLHE .tagx button svg {width:14px;height:14px}
.cc_fZcSkUVPga_pxqmrUYLHE .tagx button.ok {background:var(--ink);color:#fff}
@media (max-width:760px){.cc_fZcSkUVPga_pxqmrUYLHE .tagx {left:8px;bottom:8px;height:34px;font-size:11px;gap:6px;padding-left:10px}.cc_fZcSkUVPga_pxqmrUYLHE .tagx b {font-size:13px}}

@media (prefers-reduced-motion:reduce){.cc_fZcSkUVPga_pxqmrUYLHE .cs-root * {scroll-behavior:auto}}

/* End import: ../../sub-components/Base/base.css */
/* Imported from: ../../sub-components/ProductCard/card.css */
/* ================= ürün kartı ================= */
.cc_fZcSkUVPga_pxqmrUYLHE .pc {position:relative;flex:none;width:var(--cw,clamp(220px,19.5vw,300px));scroll-snap-align:start;background:#fff;color:var(--ink);border-radius:18px;padding:10px;display:flex;flex-direction:column;box-shadow:0 1px 0 #D5DEE4,0 0 0 1px #E3E9ED;transition:transform .45s var(--ease),box-shadow .45s;text-align:left}
.cc_fZcSkUVPga_pxqmrUYLHE .pc:hover {transform:translateY(-6px);box-shadow:0 26px 44px -26px rgba(0,36,63,.45),0 0 0 1px #D5DEE4}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-img {position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;display:grid;place-items:center;perspective:700px;background:var(--deep)}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-img.plain {background:#fff;box-shadow:inset 0 0 0 1px #EEF2F4}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-img .tbgw {position:absolute;inset:0;display:block}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-img .tbgw svg, .cc_fZcSkUVPga_pxqmrUYLHE .pc-img .tbg {position:absolute;inset:0;width:100%;height:100%;display:block}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-art {position:relative;width:48%;aspect-ratio:5/7;transform-style:preserve-3d;transition:transform .5s var(--ease);filter:drop-shadow(0 18px 20px rgba(0,0,0,.45))}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-art .sv {display:block;width:100%;height:100%}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-art svg {display:block;width:100%;height:100%}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-art .holo, .cc_fZcSkUVPga_pxqmrUYLHE .pc-art .glare {border-radius:6%/4%}
.cc_fZcSkUVPga_pxqmrUYLHE .pc:hover .pc-art .holo {--ho:.4}.cc_fZcSkUVPga_pxqmrUYLHE .pc:hover .pc-art .glare {--go:.5}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-art.obj {width:80%;aspect-ratio:1/1;filter:drop-shadow(0 14px 16px rgba(0,0,0,.35))}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-art.slab {width:40%;aspect-ratio:5/8}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-art.pack {width:44%}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-art.photo {width:78%;height:78%;aspect-ratio:auto;filter:drop-shadow(0 18px 20px rgba(0,0,0,.4))}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-art.photo img, .cc_fZcSkUVPga_pxqmrUYLHE .pc-art.photo video {position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-art.photo .holo, .cc_fZcSkUVPga_pxqmrUYLHE .pc-art.photo .glare {border-radius:8px}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-img.plain .pc-art.photo {width:86%;height:86%;filter:none}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-img.plain .pc-art.photo .holo {display:none}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-art .noimg {position:absolute;inset:18%;border-radius:10px;background:rgba(255,255,255,.12)}
.cc_fZcSkUVPga_pxqmrUYLHE .badge {position:absolute;top:20px;left:20px;z-index:3;height:26px;padding:0 10px;border-radius:13px;background:var(--red);color:var(--ink);font:900 11px/26px var(--f-ui);letter-spacing:.06em;white-space:nowrap;max-width:calc(100% - 80px);overflow:hidden;text-overflow:ellipsis}
.cc_fZcSkUVPga_pxqmrUYLHE .badge.off {background:#fff;color:var(--red-ink);box-shadow:inset 0 0 0 1.5px var(--red)}
.cc_fZcSkUVPga_pxqmrUYLHE .badge.new {background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}
.cc_fZcSkUVPga_pxqmrUYLHE .badge.pre {background:var(--ink);color:#fff}
.cc_fZcSkUVPga_pxqmrUYLHE .fav {position:absolute;top:20px;right:20px;z-index:3;width:38px;height:38px;border-radius:19px;background:rgba(255,255,255,.94);display:grid;place-items:center;color:var(--ink);box-shadow:0 6px 14px -8px rgba(0,0,0,.45);transition:transform .25s var(--ease)}
.cc_fZcSkUVPga_pxqmrUYLHE .fav svg {width:19px;height:19px;overflow:visible}
.cc_fZcSkUVPga_pxqmrUYLHE .fav svg path {fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;transition:fill .25s,stroke .25s}
.cc_fZcSkUVPga_pxqmrUYLHE .fav:hover {transform:scale(1.08)}
.cc_fZcSkUVPga_pxqmrUYLHE .fav[aria-pressed="true"] svg path {fill:var(--red);stroke:var(--red)}
.cc_fZcSkUVPga_pxqmrUYLHE .fav.pop {animation:cc_fZcSkUVPga_pxqmrUYLHE_csFavPop .5s var(--ease)}
@keyframes cc_fZcSkUVPga_pxqmrUYLHE_csFavPop{35%{transform:scale(1.32)}70%{transform:scale(.92)}}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-meta {margin-top:12px;padding-inline:4px;font:800 10.5px/1.2 var(--f-ui);letter-spacing:.1em;color:var(--mute-l)}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-name {margin:5px 0 0;padding-inline:4px;font:700 15px/1.3 var(--f-ui);min-height:2.6em;color:var(--ink)}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-name a {color:inherit}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-link::after {content:"";position:absolute;inset:0;z-index:1;border-radius:18px}
.cc_fZcSkUVPga_pxqmrUYLHE .chips {margin-top:8px;padding-inline:4px;display:flex;gap:6px;flex-wrap:wrap}
.cc_fZcSkUVPga_pxqmrUYLHE .chip {height:22px;padding:0 8px;border-radius:6px;background:var(--paper);font:700 11px/22px var(--f-ui);color:var(--mute-l)}
.cc_fZcSkUVPga_pxqmrUYLHE .stock {margin-top:8px;padding-inline:4px;font:800 11.5px/1 var(--f-ui);color:var(--red-ink);display:flex;align-items:center;gap:7px}
.cc_fZcSkUVPga_pxqmrUYLHE .stock i {width:7px;height:7px;border-radius:50%;background:var(--red);animation:cc_fZcSkUVPga_pxqmrUYLHE_csPulse 1.6s infinite}
.cc_fZcSkUVPga_pxqmrUYLHE .dlv {margin:8px 0 0;padding-inline:4px;display:flex;align-items:center;gap:6px;font:700 11.5px/1.2 var(--f-ui);color:var(--signal)}
.cc_fZcSkUVPga_pxqmrUYLHE .dlv svg {width:15px;height:15px;flex:none}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-row {margin-top:auto;padding:12px 4px 2px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px}
.cc_fZcSkUVPga_pxqmrUYLHE .price b {display:block;font:900 21px/1 var(--f-sans);font-stretch:88%;font-variant-numeric:tabular-nums;white-space:nowrap}
.cc_fZcSkUVPga_pxqmrUYLHE .price s {display:block;font:600 12.5px/1 var(--f-ui);color:var(--mute-l);margin-top:5px;white-space:nowrap}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-add {position:relative;z-index:2;height:42px;min-width:42px;padding:0 13px;border-radius:21px;background:var(--red);color:var(--ink);display:flex;align-items:center;justify-content:center;gap:0;font:900 13px/1 var(--f-sans);font-stretch:88%;letter-spacing:.03em;overflow:hidden;transition:box-shadow .25s,background .3s,color .3s,gap .4s var(--ease)}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-add svg {width:16px;height:16px;flex:none}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-add .t {max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .45s var(--ease)}
.cc_fZcSkUVPga_pxqmrUYLHE .pc:hover .pc-add, .cc_fZcSkUVPga_pxqmrUYLHE .pc-add:focus-visible {gap:6px}
.cc_fZcSkUVPga_pxqmrUYLHE .pc:hover .pc-add .t, .cc_fZcSkUVPga_pxqmrUYLHE .pc-add:focus-visible .t {max-width:130px}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-add:hover {box-shadow:0 10px 20px -10px rgba(255,45,33,.75)}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-add.ok {background:var(--ink);color:#fff}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-add.soldout {background:var(--paper);color:var(--mute-l)}
.cc_fZcSkUVPga_pxqmrUYLHE .pc-add[aria-busy="true"] {opacity:.7}
.cc_fZcSkUVPga_pxqmrUYLHE .pc {--cw:clamp(220px,19.5vw,300px)}
@media (max-width:1100px){.cc_fZcSkUVPga_pxqmrUYLHE .pc {--cw:clamp(210px,31vw,280px)}}
@media (max-width:760px){.cc_fZcSkUVPga_pxqmrUYLHE .pc {--cw:62vw}.cc_fZcSkUVPga_pxqmrUYLHE .pc-name {font-size:14px}.cc_fZcSkUVPga_pxqmrUYLHE .price b {font-size:18px}}
@media (hover:none){.cc_fZcSkUVPga_pxqmrUYLHE .pc:hover {transform:none;box-shadow:0 1px 0 #D5DEE4,0 0 0 1px #E3E9ED}.cc_fZcSkUVPga_pxqmrUYLHE .pc:hover .pc-add {gap:0}.cc_fZcSkUVPga_pxqmrUYLHE .pc:hover .pc-add .t {max-width:0}}

/* End import: ../../sub-components/ProductCard/card.css */
/* ================= 7 · KOLEKSİYONUN YILDIZLARI ================= */
.cc_fZcSkUVPga_pxqmrUYLHE .hof-root {background:var(--abyss);color:#fff}
.cc_fZcSkUVPga_pxqmrUYLHE .hof {position:relative;padding-block:clamp(84px,9vw,140px) clamp(40px,5vw,80px);overflow-x:hidden;overflow-x:clip}
.cc_fZcSkUVPga_pxqmrUYLHE .hof-head {display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;margin-bottom:clamp(56px,6.5vw,110px)}
.cc_fZcSkUVPga_pxqmrUYLHE .hof-head h2 {font-size:clamp(38px,4.7vw,88px);color:#fff}
.cc_fZcSkUVPga_pxqmrUYLHE .hof-head h2 .f {color:var(--red)}
.cc_fZcSkUVPga_pxqmrUYLHE .hof-head p {margin:.4em 0 0;max-width:36ch;color:var(--mute-d);font-size:clamp(15px,1.15vw,19px);line-height:1.45}
.cc_fZcSkUVPga_pxqmrUYLHE .grid4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25vw;align-items:start}
.cc_fZcSkUVPga_pxqmrUYLHE .col {display:flex;flex-direction:column;gap:1.25vw;will-change:transform}
.cc_fZcSkUVPga_pxqmrUYLHE .col:nth-child(even) {margin-top:4.2vw}
.cc_fZcSkUVPga_pxqmrUYLHE .box {position:relative;display:block;aspect-ratio:407/411;color:#fff;--N:9.4%}
.cc_fZcSkUVPga_pxqmrUYLHE .box-link {position:absolute;inset:0;z-index:2;border-radius:10px}
.cc_fZcSkUVPga_pxqmrUYLHE .box .fr {position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:3}
.cc_fZcSkUVPga_pxqmrUYLHE .box .fr path {fill:none;stroke:var(--frame);stroke-width:1.5;transition:stroke .35s}
.cc_fZcSkUVPga_pxqmrUYLHE .box:hover .fr path, .cc_fZcSkUVPga_pxqmrUYLHE .box:focus-within .fr path {stroke:var(--red)}
.cc_fZcSkUVPga_pxqmrUYLHE .box .rv {position:absolute;inset:0;z-index:0;overflow:hidden;opacity:0;transition:opacity .45s var(--ease)}
.cc_fZcSkUVPga_pxqmrUYLHE .box .rv>span {position:absolute;inset:-60% -30%;display:block;transform:scale(1.15) rotate(-6deg);transition:transform .9s var(--ease);filter:saturate(1.2)}
.cc_fZcSkUVPga_pxqmrUYLHE .box .rv>span svg {display:block;width:100%;height:100%}
.cc_fZcSkUVPga_pxqmrUYLHE .box .rv>span.blur {inset:-20%;filter:blur(18px) saturate(1.4)}
.cc_fZcSkUVPga_pxqmrUYLHE .box .rv>span.blur img {display:block;width:100%;height:100%;object-fit:cover}
.cc_fZcSkUVPga_pxqmrUYLHE .box .rv::after {content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,18,31,.2),rgba(0,18,31,.72))}
.cc_fZcSkUVPga_pxqmrUYLHE .box:hover .rv, .cc_fZcSkUVPga_pxqmrUYLHE .box:focus-within .rv {opacity:1}
.cc_fZcSkUVPga_pxqmrUYLHE .box:hover .rv>span {transform:scale(1) rotate(-6deg)}
.cc_fZcSkUVPga_pxqmrUYLHE .box .stg {position:absolute;left:0;right:0;top:0;bottom:var(--N);z-index:1;display:grid;place-items:center;perspective:900px}
.cc_fZcSkUVPga_pxqmrUYLHE .box .tc {position:relative;width:47%;aspect-ratio:5/7;transform-style:preserve-3d;transition:transform .55s var(--ease);will-change:transform}
.cc_fZcSkUVPga_pxqmrUYLHE .box .tc .face {box-shadow:0 34px 50px -22px rgba(0,0,0,.9)}
.cc_fZcSkUVPga_pxqmrUYLHE .box .tc .face.photo {background:linear-gradient(160deg,#0B3A5E,#00243F)}
.cc_fZcSkUVPga_pxqmrUYLHE .box .tc .face.photo img, .cc_fZcSkUVPga_pxqmrUYLHE .box .tc .face.photo video {object-fit:contain;padding:6%}
.cc_fZcSkUVPga_pxqmrUYLHE .box:hover .tc .holo {--ho:.45}.cc_fZcSkUVPga_pxqmrUYLHE .box:hover .tc .glare {--go:.6}
.cc_fZcSkUVPga_pxqmrUYLHE .box .lab {position:absolute;right:2px;bottom:0;height:var(--N);z-index:4;display:flex;align-items:center;gap:10px;font:700 clamp(12px,1.05vw,17px)/1 var(--f-sans);font-stretch:94%;white-space:nowrap;pointer-events:none;max-width:calc(100% - 4px);color:#fff}
.cc_fZcSkUVPga_pxqmrUYLHE .box .lab .nm {overflow:hidden;text-overflow:ellipsis;min-width:0}
.cc_fZcSkUVPga_pxqmrUYLHE .box .lab .pr {color:var(--red);font-weight:900;font-variant-numeric:tabular-nums;flex:none}
.cc_fZcSkUVPga_pxqmrUYLHE .box .yr {position:absolute;left:12px;top:12px;z-index:4;height:24px;padding:0 9px;border-radius:12px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);font:800 11px/24px var(--f-ui);letter-spacing:.08em;color:var(--mute-d);pointer-events:none;max-width:calc(100% - 70px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cc_fZcSkUVPga_pxqmrUYLHE .box .fav {top:10px;right:10px;z-index:6;opacity:0;transform:translateY(-6px);transition:opacity .3s,transform .4s var(--ease)}
.cc_fZcSkUVPga_pxqmrUYLHE .box .qadd {position:absolute;left:12px;bottom:12px;z-index:6;height:40px;padding:0 14px 0 11px;border-radius:20px;background:var(--red);color:var(--ink);display:flex;align-items:center;gap:6px;font:900 13px/1 var(--f-sans);font-stretch:88%;letter-spacing:.03em;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .4s var(--ease),background .3s,color .3s}
.cc_fZcSkUVPga_pxqmrUYLHE .box .qadd svg {width:15px;height:15px}
.cc_fZcSkUVPga_pxqmrUYLHE .box .qadd.ok {background:var(--ink);color:#fff}
.cc_fZcSkUVPga_pxqmrUYLHE .box:hover .fav, .cc_fZcSkUVPga_pxqmrUYLHE .box:focus-within .fav, .cc_fZcSkUVPga_pxqmrUYLHE .box:hover .qadd, .cc_fZcSkUVPga_pxqmrUYLHE .box:focus-within .qadd, .cc_fZcSkUVPga_pxqmrUYLHE .box .fav[aria-pressed="true"] {opacity:1;transform:none}
@media (hover:none){.cc_fZcSkUVPga_pxqmrUYLHE .box .fav, .cc_fZcSkUVPga_pxqmrUYLHE .box .qadd {opacity:1;transform:none}.cc_fZcSkUVPga_pxqmrUYLHE .box .qadd .t {display:none}.cc_fZcSkUVPga_pxqmrUYLHE .box .qadd {padding:0 11px}.cc_fZcSkUVPga_pxqmrUYLHE .box .tc .holo {--ho:.34;background-position:var(--sf,50%) 50%}}
.cc_fZcSkUVPga_pxqmrUYLHE .call {position:relative;text-align:center;padding-block:clamp(30px,4vw,64px) clamp(70px,8vw,120px);display:flex;flex-direction:column;align-items:center;gap:22px;color:#fff}
.cc_fZcSkUVPga_pxqmrUYLHE .laurel {width:78px;height:78px}
.cc_fZcSkUVPga_pxqmrUYLHE .laurel svg {display:block;width:100%;height:100%;overflow:visible}
.cc_fZcSkUVPga_pxqmrUYLHE .laurel .lf {transform-box:fill-box;transform-origin:50% 100%}
.cc_fZcSkUVPga_pxqmrUYLHE .js .laurel .lf {transform:scale(0);transition:transform .5s var(--ease) calc(var(--i) * 45ms)}
.cc_fZcSkUVPga_pxqmrUYLHE .js .laurel.in .lf {transform:none}
.cc_fZcSkUVPga_pxqmrUYLHE .call h2 {margin:0;font:400 clamp(26px,2.4vw,46px)/1.08 var(--f-serif);letter-spacing:-.005em;max-width:24ch;text-wrap:balance}
@media (max-width:760px){.cc_fZcSkUVPga_pxqmrUYLHE .hof-head {grid-template-columns:1fr}.cc_fZcSkUVPga_pxqmrUYLHE .grid4 {grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cc_fZcSkUVPga_pxqmrUYLHE .col {gap:12px}.cc_fZcSkUVPga_pxqmrUYLHE .col:nth-child(even) {margin-top:52px}.cc_fZcSkUVPga_pxqmrUYLHE .box .lab {font-size:11.5px;gap:6px}.cc_fZcSkUVPga_pxqmrUYLHE .box .yr {display:none}.cc_fZcSkUVPga_pxqmrUYLHE .box .qadd {height:36px;left:8px;bottom:8px}.cc_fZcSkUVPga_pxqmrUYLHE .box .fav {width:34px;height:34px;top:8px;right:8px}}
@media (prefers-reduced-motion:reduce){.cc_fZcSkUVPga_pxqmrUYLHE .laurel .lf {transform:none}}
