/* Imported from: ../../sub-components/TopReviews/styles.css */
/* Popüler Yorumlar (29.10 · v3) — renkli başlık bandı, yatay kayan fotoğraflı yorum kartları */
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr { padding: 28px 0 24px; background: #fff; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__box { position: relative; border-radius: 22px; padding: 14px 0 16px; background: linear-gradient(180deg, #C70000 0, #e2553a 64px, #f6b08a 140px, #fff7f2 230px, #fff 320px); border: 1px solid #f1e3dc; overflow: hidden; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__hd { display: flex; align-items: baseline; gap: 10px; padding: 0 18px 12px; flex-wrap: wrap; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__t { margin: 0; font-family: var(--ss-display); font-weight: 800; letter-spacing: -.02em; font-size: 22px; color: #fff; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__s { font-size: 12.5px; color: rgba(255,255,255,.9); }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__wrap { position: relative; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__track { display: grid; grid-auto-flow: column; grid-auto-columns: 220px; gap: 12px; overflow-x: auto; scroll-snap-type: x mandatory; padding: 2px 18px 4px; scroll-padding-inline: 18px; scrollbar-width: none; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__track::-webkit-scrollbar { display: none; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__c { scroll-snap-align: start; min-width: 0; display: flex; flex-direction: column; border-radius: 14px; overflow: hidden; background: #fff; color: #1d1d1f !important; text-decoration: none; box-shadow: 0 1px 0 #ece6e1, 0 6px 18px rgba(120,40,20,.08); }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__img { position: relative; display: block; aspect-ratio: 3 / 4; background: #f5f3ef; overflow: hidden; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__img img { width: 100%; height: 100%; object-fit: cover; display: block; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__cok { position: absolute; right: 8px; top: 8px; font-style: normal; font-size: 11px; font-weight: 700; color: #fff; background: rgba(0,0,0,.5); border-radius: 99px; padding: 2px 8px; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__m { position: absolute; left: 0; right: 0; bottom: 0; padding: 34px 10px 9px; background: linear-gradient(180deg, transparent, rgba(0,0,0,.72)); color: #fff; font-size: 13px; font-weight: 600; line-height: 1.35; text-shadow: 0 1px 2px rgba(0,0,0,.35); }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__mt { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__m em { display: block; font-style: normal; color: #ffc93c; font-size: 11px; letter-spacing: 1px; margin-bottom: 2px; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__p { display: flex; gap: 8px; align-items: center; padding: 8px 10px 10px; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__p img { width: 34px; height: 34px; border-radius: 8px; object-fit: cover; flex: 0 0 auto; background: #f5f3ef; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__p > span { min-width: 0; display: flex; flex-direction: column; gap: 1px; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__p b { font-size: 12.5px; font-weight: 600; line-height: 1.3; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__p small { font-size: 11px; color: var(--ss-muted, #6e6a64); }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__ok { position: absolute; top: 40%; z-index: 2; width: 42px; height: 42px; border-radius: 50%; border: 0; background: #fff; color: #1d1d1f; font-size: 26px; line-height: 1; cursor: pointer; box-shadow: 0 4px 14px rgba(0,0,0,.18); display: grid; place-items: center; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__ok.is-l { left: 8px; } .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__ok.is-r { right: 8px; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__not { display: block; margin: 10px auto 0; text-align: center; font-size: 12px; color: var(--ss-muted, #6e6a64) !important; text-decoration: none; }
@media (max-width: 900px) {
  .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr { padding: 20px 0 18px; }
  .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__box { border-radius: 18px; margin: 0 -4px; }
  .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__t { font-size: 19px; }
  .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__hd { padding: 0 14px 10px; }
  .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__track { grid-auto-columns: 40vw; gap: 10px; padding: 2px 14px 4px; scroll-padding-inline: 14px; }
  .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__ok { display: none; }
  .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-tr__m { font-size: 12px; }
}

/* End import: ../../sub-components/TopReviews/styles.css */
/* Skipped (covered by shared chunk CSS): ../../sub-components/AylaBanner/styles.css */
/* Skipped (covered by shared chunk CSS): ../../sub-components/PromoBanner/styles.css */
/* Imported from: ../../sub-components/BrandStory/styles.css */
/* Marka hikâyesi bandı — sitenin yazı tipi (Inter), açık bej zemin */
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-bs { background: #F1EEE6; padding: 64px 0 56px; text-align: center; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-bs__in { max-width: 900px; margin: 0 auto; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-bs__h { margin: 0 0 18px; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-bs__p { margin: 0 auto; max-width: 720px; font-size: 16px; line-height: 1.6; color: var(--ss-ink); }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-bs__stats { display: flex; justify-content: center; gap: 56px; margin-top: 34px; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-bs__stat { display: flex; flex-direction: column; align-items: center; gap: 6px; min-width: 0; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-bs__num { font-size: 40px; font-weight: 700; letter-spacing: -.02em; line-height: 1; color: var(--ss-ink); font-variant-numeric: tabular-nums; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-bs__lbl { font-size: 14px; color: var(--ss-muted); max-width: 220px; line-height: 1.4; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-bs__ticker { margin-top: 30px; display: inline-flex; align-items: center; gap: 10px; height: 36px; padding: 0 16px; border-radius: 999px; background: #fff; overflow: hidden; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-bs__dot { width: 8px; height: 8px; border-radius: 50%; background: #C70000; flex: 0 0 auto; animation: cc_bd3sqPFa4e_0SWrgm3Vnu_ss-bs-pulse 1.6s ease-in-out infinite; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-bs__line { font-size: 14px; font-weight: 600; color: var(--ss-ink); white-space: nowrap; animation: cc_bd3sqPFa4e_0SWrgm3Vnu_ss-bs-in .55s ease both; }
@keyframes cc_bd3sqPFa4e_0SWrgm3Vnu_ss-bs-in { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: none; } }
@keyframes cc_bd3sqPFa4e_0SWrgm3Vnu_ss-bs-pulse { 0%, 100% { opacity: 1; transform: scale(1); } 50% { opacity: .35; transform: scale(.75); } }
@media (max-width: 900px) {
  .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-bs { padding: 44px 0 40px; }
  .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-bs__p { font-size: 15px; }
  .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-bs__stats { gap: 24px; margin-top: 26px; }
  .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-bs__num { font-size: 30px; }
  .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-bs__lbl { font-size: 12.5px; max-width: 150px; }
  .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-bs__line { font-size: 12.5px; }
}
@media (prefers-reduced-motion: reduce) { .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-bs__line, .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-bs__dot { animation: none; } }

.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-root.ss-bs .ss-bs__h { margin: 0 0 18px; }


/* End import: ../../sub-components/BrandStory/styles.css */
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk { width: 100%; padding: 72px 0 40px; overflow: hidden; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__hd { display: flex; flex-direction: column; gap: 8px; margin-bottom: 30px; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__track { display: grid; grid-auto-flow: column; grid-auto-columns: minmax(230px, 1fr); gap: 22px; overflow-x: auto; scroll-snap-type: x mandatory; padding: 16px max(32px, calc((100vw - 1296px) / 2)) 10px; scroll-padding-inline: max(32px, calc((100vw - 1296px) / 2)); scrollbar-width: none; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__track::-webkit-scrollbar { display: none; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__item { position: relative; padding-left: 62px; scroll-snap-align: start; display: flex; flex-direction: column; gap: 12px; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__num { position: absolute; left: 0; top: -18px; z-index: 0; font-family: "Manrope", sans-serif; font-weight: 800; font-size: 150px; line-height: 1; letter-spacing: -.06em; color: #1d1d1f; pointer-events: none; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__img { position: relative; z-index: 1; display: block; aspect-ratio: 3 / 4; border-radius: 8px; overflow: hidden; background: #f5f5f7; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__img img, .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__img video { width: 100%; height: 100%; object-fit: cover; transition: transform .6s; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__item:hover .ss-rk__img img, .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__item:hover .ss-rk__img video { transform: scale(1.03); }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__txt { position: relative; z-index: 1; display: flex; flex-direction: column; gap: 4px; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__name { font-family: "Manrope", sans-serif; font-weight: 800; font-size: 13px; text-transform: uppercase; line-height: 1.3; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__price { display: flex; gap: 8px; align-items: baseline; font-size: 15px; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__price s { color: #8a857d; font-size: 13px; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__score { display: flex; align-items: baseline; gap: 4px; font-size: 13px; font-weight: 600; color: #1d1d1f; margin: 2px 0 4px; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__score i { font-style: normal; color: #C70000; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__score em { font-style: normal; font-weight: 400; color: #6e6a63; }
@media (max-width: 900px) {
  .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk { padding: 48px 0 24px; }
  .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__track { grid-auto-columns: 58vw; padding: 16px 16px 10px; scroll-padding-inline: 16px; gap: 14px; }
  .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__item { padding-left: 44px; }
  .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__num { font-size: 110px; top: -12px; }
}
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__sk { background: #f2efea; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__skl { display: block; height: 12px; width: 85%; border-radius: 6px; background: #f2efea; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__skl.is-s { width: 45%; margin-top: 8px; }
/* 29.10: Günün / haftanın çok satanları sekmeleri */
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__tabs { display: flex; gap: 6px; flex-wrap: wrap; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__tab { border: 0; background: none; padding: 0 2px 6px; margin-right: 18px; font-family: var(--ss-display); font-weight: 700; letter-spacing: -.025em; font-size: 36px; line-height: 1.1; color: #c9c5bf; cursor: pointer; border-bottom: 3px solid transparent; }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__tab.is-on { color: var(--ss-ink, #1d1d1f); border-bottom-color: var(--ss-copper, #C70000); }
.cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__note { font-size: 13px; color: var(--ss-muted, #6e6a64); }
@media (max-width: 900px) { .cc_bd3sqPFa4e_0SWrgm3Vnu .ss-rk__tab { font-size: 22px; margin-right: 12px; } }
