/* Imported from: ../../sub-components/Base/base.css */
/* ================= CardStore ortak stiller (her bölümün içinde, kapsamlı) ================= */
.cc_fZcSkUVPga_sDwEP5UZv8 .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_sDwEP5UZv8 .cs-root {--annH:32px;--barH:118px;--valH:20px;--awnO:10px;--barC:64px}}
@media (max-width:760px){.cc_fZcSkUVPga_sDwEP5UZv8 .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_sDwEP5UZv8 .cs-root {--annH:0px}}
@media (min-width:761px) and (max-width:1100px) and (max-height:540px){.cc_fZcSkUVPga_sDwEP5UZv8 .cs-root {--barH:64px;--valH:16px;--awnO:8px}}
.cc_fZcSkUVPga_sDwEP5UZv8 .cs-root *, .cc_fZcSkUVPga_sDwEP5UZv8 .cs-root *::before, .cc_fZcSkUVPga_sDwEP5UZv8 .cs-root *::after {box-sizing:border-box}
.cc_fZcSkUVPga_sDwEP5UZv8 .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_sDwEP5UZv8 .cs-root :where(ul,ol) {list-style:none}
.cc_fZcSkUVPga_sDwEP5UZv8 .cs-root :where(a) {color:inherit;text-decoration:none}
.cc_fZcSkUVPga_sDwEP5UZv8 .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_sDwEP5UZv8 .cs-root :where(input) {font:inherit;margin:0}
.cc_fZcSkUVPga_sDwEP5UZv8 .cs-root :where(img,video) {max-width:none;height:auto}
.cc_fZcSkUVPga_sDwEP5UZv8 svg {max-width:100%}
.cc_fZcSkUVPga_sDwEP5UZv8 :focus-visible {outline:2px solid var(--sky2);outline-offset:3px}
.cc_fZcSkUVPga_sDwEP5UZv8 .vh {position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.cc_fZcSkUVPga_sDwEP5UZv8 .wrap {padding-inline:max(var(--gut),env(safe-area-inset-left,0px)) max(var(--gut),env(safe-area-inset-right,0px))}
.cc_fZcSkUVPga_sDwEP5UZv8 .eyebrow {margin:0;font:800 12px/1.2 var(--f-ui);letter-spacing:.18em}
.cc_fZcSkUVPga_sDwEP5UZv8 .m-only {display:none}
@media (max-width:760px){.cc_fZcSkUVPga_sDwEP5UZv8 .m-only {display:block}}
@keyframes cc_fZcSkUVPga_sDwEP5UZv8_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_sDwEP5UZv8_csSpin{to{transform:rotate(360deg)}}
@keyframes cc_fZcSkUVPga_sDwEP5UZv8_csBump{35%{transform:scale(1.14)}}
@keyframes cc_fZcSkUVPga_sDwEP5UZv8_csDropIn{from{opacity:0;transform:translateY(-8px)}}

/* karışık başlık: grotesk + serif */
.cc_fZcSkUVPga_sDwEP5UZv8 .mix {margin:0;font-weight:400;line-height:.9;text-wrap:balance}
.cc_fZcSkUVPga_sDwEP5UZv8 .mix .s {font-family:var(--f-sans);font-weight:900;font-stretch:84%;letter-spacing:-.02em}
.cc_fZcSkUVPga_sDwEP5UZv8 .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_sDwEP5UZv8 [data-hl] {position:relative}
.cc_fZcSkUVPga_sDwEP5UZv8 .hl-l {display:block}
.cc_fZcSkUVPga_sDwEP5UZv8 .hl-c {position:relative;display:inline-block;max-width:100%}
.cc_fZcSkUVPga_sDwEP5UZv8 .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_sDwEP5UZv8 [data-dir=left] .hl-b {transform-origin:left center}
.cc_fZcSkUVPga_sDwEP5UZv8 .hw {white-space:nowrap}
.cc_fZcSkUVPga_sDwEP5UZv8 .hm {display:inline-block;width:0;height:0;vertical-align:baseline}
.cc_fZcSkUVPga_sDwEP5UZv8 .armed .hl-c {clip-path:inset(-.35em 100% -.35em 0)}
.cc_fZcSkUVPga_sDwEP5UZv8 [data-dir=left].armed .hl-c {clip-path:inset(-.35em 0 -.35em 100%)}
.cc_fZcSkUVPga_sDwEP5UZv8 .armed .hl-b {transform:scaleX(0)}
.cc_fZcSkUVPga_sDwEP5UZv8 .armed.in .hl-c {animation:cc_fZcSkUVPga_sDwEP5UZv8_csHlTxt .9s linear both;animation-delay:calc(var(--dl,0s) + var(--k) * .085s)}
.cc_fZcSkUVPga_sDwEP5UZv8 .armed.in .hl-b {animation:cc_fZcSkUVPga_sDwEP5UZv8_csHlBar .9s var(--io) both;animation-delay:calc(var(--dl,0s) + var(--k) * .085s)}
.cc_fZcSkUVPga_sDwEP5UZv8 [data-dir=left].armed.in .hl-c {animation-name:cc_fZcSkUVPga_sDwEP5UZv8_csHlTxtL}
.cc_fZcSkUVPga_sDwEP5UZv8 [data-dir=left].armed.in .hl-b {animation-name:cc_fZcSkUVPga_sDwEP5UZv8_csHlBarL}
@keyframes cc_fZcSkUVPga_sDwEP5UZv8_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_sDwEP5UZv8_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_sDwEP5UZv8_csHlTxt{0%,45.9%{clip-path:inset(-.35em 100% -.35em 0)}46%,100%{clip-path:inset(-.35em -.2em -.35em -.2em)}}
@keyframes cc_fZcSkUVPga_sDwEP5UZv8_csHlTxtL{0%,45.9%{clip-path:inset(-.35em 0 -.35em 100%)}46%,100%{clip-path:inset(-.35em -.2em -.35em -.2em)}}
.cc_fZcSkUVPga_sDwEP5UZv8 .armed.done .hl-c {clip-path:none;animation:none}
.cc_fZcSkUVPga_sDwEP5UZv8 .armed.done .hl-b {display:none}

/* harf harf yuvarlanan hover */
.cc_fZcSkUVPga_sDwEP5UZv8 .roll {display:inline-flex;overflow:hidden;line-height:1.16;height:1.16em;vertical-align:middle}
.cc_fZcSkUVPga_sDwEP5UZv8 .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_sDwEP5UZv8 a:hover .roll .rc, .cc_fZcSkUVPga_sDwEP5UZv8 button:hover .roll .rc, .cc_fZcSkUVPga_sDwEP5UZv8 a:focus-visible .roll .rc, .cc_fZcSkUVPga_sDwEP5UZv8 button:focus-visible .roll .rc {transform:translateY(-1.16em)}

.cc_fZcSkUVPga_sDwEP5UZv8 .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_sDwEP5UZv8 .btn .ar {width:16px;height:16px;flex:none;transition:transform .45s var(--ease)}
.cc_fZcSkUVPga_sDwEP5UZv8 .btn:hover .ar {transform:rotate(45deg)}
.cc_fZcSkUVPga_sDwEP5UZv8 .btn svg:not(.ar) {width:18px;height:18px;flex:none}
.cc_fZcSkUVPga_sDwEP5UZv8 .btn-red {background:var(--red);color:var(--ink)}
.cc_fZcSkUVPga_sDwEP5UZv8 .btn-red:hover {box-shadow:0 14px 30px -12px rgba(255,45,33,.65)}
.cc_fZcSkUVPga_sDwEP5UZv8 .btn-ghost {background:transparent;color:#fff;box-shadow:inset 0 0 0 2px rgba(255,255,255,.5)}
.cc_fZcSkUVPga_sDwEP5UZv8 .btn-ghost:hover {box-shadow:inset 0 0 0 2px #fff;background:rgba(255,255,255,.07)}
.cc_fZcSkUVPga_sDwEP5UZv8 .btn-ink {background:var(--ink);color:#fff}
.cc_fZcSkUVPga_sDwEP5UZv8 .btn-ink:hover {box-shadow:0 14px 30px -14px rgba(10,18,25,.8)}
.cc_fZcSkUVPga_sDwEP5UZv8 .btn-white {background:#fff;color:var(--ink)}
.cc_fZcSkUVPga_sDwEP5UZv8 .btn-white:hover {box-shadow:0 14px 30px -14px rgba(0,0,0,.5)}
.cc_fZcSkUVPga_sDwEP5UZv8 .btn.ok {background:var(--ink);color:#fff}
.cc_fZcSkUVPga_sDwEP5UZv8 .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_sDwEP5UZv8 .sqb svg {width:18px;height:18px;transition:transform .45s var(--ease)}
.cc_fZcSkUVPga_sDwEP5UZv8 .sqb:hover {box-shadow:0 12px 24px -10px rgba(255,45,33,.7)}
.cc_fZcSkUVPga_sDwEP5UZv8 .sqb:hover svg {transform:rotate(-45deg)}
.cc_fZcSkUVPga_sDwEP5UZv8 .i-ok {display:none}
.cc_fZcSkUVPga_sDwEP5UZv8 .ok .i-plus {display:none}
.cc_fZcSkUVPga_sDwEP5UZv8 .ok .i-ok {display:block}

/* ortak zemin ve kart yüzü */
.cc_fZcSkUVPga_sDwEP5UZv8 .tw {position:absolute;inset:0;overflow:hidden;pointer-events:none}
.cc_fZcSkUVPga_sDwEP5UZv8 .topo {position:absolute;left:0;top:0;width:100%;height:100%;display:block}
.cc_fZcSkUVPga_sDwEP5UZv8 .topo path {fill:none;stroke:var(--tp,#0A2C47);stroke-width:1.1;vector-effect:non-scaling-stroke}
.cc_fZcSkUVPga_sDwEP5UZv8 .face {position:absolute;inset:0;border-radius:5.8%/4.2%;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.cc_fZcSkUVPga_sDwEP5UZv8 .face>span {display:block;width:100%;height:100%}
.cc_fZcSkUVPga_sDwEP5UZv8 .face svg {display:block;width:100%;height:100%}
.cc_fZcSkUVPga_sDwEP5UZv8 .face>img, .cc_fZcSkUVPga_sDwEP5UZv8 .face>video {display:block;width:100%;height:100%;object-fit:cover}
.cc_fZcSkUVPga_sDwEP5UZv8 .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_sDwEP5UZv8 .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_sDwEP5UZv8 .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_sDwEP5UZv8 .sec-head h2 {font-size:clamp(34px,4.6vw,76px)}
.cc_fZcSkUVPga_sDwEP5UZv8 .sec-head h2 .f {color:var(--signal)}
.cc_fZcSkUVPga_sDwEP5UZv8 .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_sDwEP5UZv8 .h-touch {display:none}
@media (hover:none){.cc_fZcSkUVPga_sDwEP5UZv8 .h-hover {display:none}.cc_fZcSkUVPga_sDwEP5UZv8 .h-touch {display:inline}}
.cc_fZcSkUVPga_sDwEP5UZv8 .demo-note {display:none}

/* kayan çerçevesiz ürün etiketi (galeri, kolaj) */
.cc_fZcSkUVPga_sDwEP5UZv8 .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_sDwEP5UZv8 .tagx span {overflow:hidden;text-overflow:ellipsis;min-width:0}
.cc_fZcSkUVPga_sDwEP5UZv8 .tagx b {font:900 16px/1 var(--f-sans);font-stretch:88%;white-space:nowrap}
.cc_fZcSkUVPga_sDwEP5UZv8 .tagx button {width:28px;height:28px;border-radius:7px;background:var(--red);color:var(--ink);display:grid;place-items:center;flex:none}
.cc_fZcSkUVPga_sDwEP5UZv8 .tagx button svg {width:14px;height:14px}
.cc_fZcSkUVPga_sDwEP5UZv8 .tagx button.ok {background:var(--ink);color:#fff}
@media (max-width:760px){.cc_fZcSkUVPga_sDwEP5UZv8 .tagx {left:8px;bottom:8px;height:34px;font-size:11px;gap:6px;padding-left:10px}.cc_fZcSkUVPga_sDwEP5UZv8 .tagx b {font-size:13px}}

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

/* End import: ../../sub-components/Base/base.css */
/* ================= 10 · ÖN SİPARİŞ KOLAJI ================= */
.cc_fZcSkUVPga_sDwEP5UZv8 .shop {position:relative;background:var(--paper);color:var(--ink);--tp:#D5DEE4;height:62vw;min-height:640px;overflow:hidden;overflow:clip}
.cc_fZcSkUVPga_sDwEP5UZv8 .shop>.tw {-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent)}
.cc_fZcSkUVPga_sDwEP5UZv8 .shop-txt {position:absolute;left:9vw;top:9vw;width:38vw;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:22px}
.cc_fZcSkUVPga_sDwEP5UZv8 .shop-eb {display:flex;align-items:center;gap:10px;font:900 15px/1 var(--f-sans);font-stretch:88%;letter-spacing:.04em}
.cc_fZcSkUVPga_sDwEP5UZv8 .shop-eb svg {width:18px;height:18px}
.cc_fZcSkUVPga_sDwEP5UZv8 .shop h2 {font-size:clamp(46px,5.8vw,112px)}
.cc_fZcSkUVPga_sDwEP5UZv8 .shop-p {margin:0;max-width:40ch;font-size:clamp(15px,1.12vw,18px);line-height:1.45;color:#23313C}
.cc_fZcSkUVPga_sDwEP5UZv8 .shop-row {display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.cc_fZcSkUVPga_sDwEP5UZv8 .shop-row .btn.ok {background:var(--ink);color:#fff}
.cc_fZcSkUVPga_sDwEP5UZv8 .chipcd {display:flex;align-items:baseline;gap:5px;font-variant-numeric:tabular-nums;color:var(--deep)}
.cc_fZcSkUVPga_sDwEP5UZv8 .chipcd b {font:900 22px/1 var(--f-sans);font-stretch:86%}
.cc_fZcSkUVPga_sDwEP5UZv8 .chipcd i {font:800 9.5px/1 var(--f-ui);letter-spacing:.12em;font-style:normal;color:var(--mute-l);margin-right:6px}
.cc_fZcSkUVPga_sDwEP5UZv8 .shop-col {position:absolute;inset:0}
.cc_fZcSkUVPga_sDwEP5UZv8 .sh {position:absolute;z-index:2}
.cc_fZcSkUVPga_sDwEP5UZv8 .sh>.pi {position:relative;width:100%;height:100%;will-change:transform}
.cc_fZcSkUVPga_sDwEP5UZv8 .sh .ph {position:absolute;inset:0;overflow:hidden;display:block}
.cc_fZcSkUVPga_sDwEP5UZv8 .sh .ph>svg {display:block;width:100%;height:100%}
.cc_fZcSkUVPga_sDwEP5UZv8 .sh .ph.img img, .cc_fZcSkUVPga_sDwEP5UZv8 .sh .ph.img video {display:block;width:100%;height:100%;object-fit:cover}
.cc_fZcSkUVPga_sDwEP5UZv8 .sh-main {left:50vw;top:0;width:36vw;height:43vw}
.cc_fZcSkUVPga_sDwEP5UZv8 .sh-gold {left:79vw;top:18vw;width:23vw;height:25vw;z-index:3}
.cc_fZcSkUVPga_sDwEP5UZv8 .sh-pack {left:-1.5vw;top:42vw;width:11vw;height:13vw;z-index:3}
.cc_fZcSkUVPga_sDwEP5UZv8 .sh-pack .pi {rotate:-7deg}
.cc_fZcSkUVPga_sDwEP5UZv8 .sh-slab {left:39vw;top:38.5vw;width:14vw;height:15vw}
.cc_fZcSkUVPga_sDwEP5UZv8 .sh-stk {left:70vw;top:38vw;width:11vw;height:11vw;z-index:4}
.cc_fZcSkUVPga_sDwEP5UZv8 .sh-stk .pi>span {display:block;width:100%;height:100%}
.cc_fZcSkUVPga_sDwEP5UZv8 .sh-stk svg {display:block;width:100%;height:100%;animation:cc_fZcSkUVPga_sDwEP5UZv8_csSpin 16s linear infinite}
.cc_fZcSkUVPga_sDwEP5UZv8 .tag {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_sDwEP5UZv8 .tag span {overflow:hidden;text-overflow:ellipsis;min-width:0}
.cc_fZcSkUVPga_sDwEP5UZv8 .tag b {font:900 16px/1 var(--f-sans);font-stretch:88%;white-space:nowrap}
.cc_fZcSkUVPga_sDwEP5UZv8 .tag button {width:28px;height:28px;border-radius:7px;background:var(--red);color:var(--ink);display:grid;place-items:center;flex:none;transition:transform .3s var(--ease)}
.cc_fZcSkUVPga_sDwEP5UZv8 .tag button:hover {transform:scale(1.08)}
.cc_fZcSkUVPga_sDwEP5UZv8 .tag button svg {width:14px;height:14px}
.cc_fZcSkUVPga_sDwEP5UZv8 .tag button.ok {background:var(--ink);color:#fff}
.cc_fZcSkUVPga_sDwEP5UZv8 .sh-main .tag {top:12px;bottom:auto}
@media (min-width:761px) and (max-width:1100px){
  .cc_fZcSkUVPga_sDwEP5UZv8 .shop {height:auto;min-height:0;padding:clamp(70px,9vw,110px) var(--gut) 70px}
  .cc_fZcSkUVPga_sDwEP5UZv8 .shop-txt {position:relative;left:auto;top:auto;width:auto;max-width:640px}
  .cc_fZcSkUVPga_sDwEP5UZv8 .shop-col {position:relative;inset:auto;height:64vw;margin-top:44px}
  .cc_fZcSkUVPga_sDwEP5UZv8 .shop h2 {font-size:clamp(46px,7.4vw,86px)}
  .cc_fZcSkUVPga_sDwEP5UZv8 .sh-main {left:21vw;top:0;width:46vw;height:55vw}
  .cc_fZcSkUVPga_sDwEP5UZv8 .sh-gold {left:62vw;top:24vw;width:31vw;height:34vw}
  .cc_fZcSkUVPga_sDwEP5UZv8 .sh-pack {left:-2vw;top:36vw;width:17vw;height:20vw}
  .cc_fZcSkUVPga_sDwEP5UZv8 .sh-slab {left:3vw;top:4vw;width:16vw;height:18vw}
  .cc_fZcSkUVPga_sDwEP5UZv8 .sh-stk {left:50vw;top:52vw;width:15vw;height:15vw}
}
@media (max-width:760px){
  .cc_fZcSkUVPga_sDwEP5UZv8 .shop {height:auto;min-height:0;padding:70px var(--gut) 50px}
  .cc_fZcSkUVPga_sDwEP5UZv8 .shop-txt {position:relative;left:auto;top:auto;width:auto}
  .cc_fZcSkUVPga_sDwEP5UZv8 .shop h2 {font-size:clamp(44px,13vw,72px)}
  .cc_fZcSkUVPga_sDwEP5UZv8 .shop-col {position:relative;inset:auto;height:128vw;margin-top:40px}
  .cc_fZcSkUVPga_sDwEP5UZv8 .sh-main {left:4vw;top:0;width:66vw;height:78vw}
  .cc_fZcSkUVPga_sDwEP5UZv8 .sh-gold {left:52vw;top:44vw;width:40vw;height:44vw}
  .cc_fZcSkUVPga_sDwEP5UZv8 .sh-pack {left:-6vw;top:86vw;width:26vw;height:30vw}
  .cc_fZcSkUVPga_sDwEP5UZv8 .sh-slab {left:24vw;top:92vw;width:28vw;height:30vw}
  .cc_fZcSkUVPga_sDwEP5UZv8 .sh-stk {left:62vw;top:96vw;width:26vw;height:26vw}
  .cc_fZcSkUVPga_sDwEP5UZv8 .tag {left:8px;bottom:8px;height:34px;font-size:11px;gap:6px;padding-left:10px}
  .cc_fZcSkUVPga_sDwEP5UZv8 .tag b {font-size:13px}
}
@media (prefers-reduced-motion:reduce){.cc_fZcSkUVPga_sDwEP5UZv8 .sh-stk svg {animation:none}}
