/** Shopify CDN: Minification failed

Line 332:80 Expected "}" to go with "{"

**/
/* =========================================================
   gozluktak.com — İkas tasarımının Dawn üzerindeki karşılığı
   Ölçüler canlı siteden birebir çıkarıldı.
   ========================================================= */

:root {
  --gt-accent: #9F2325;      /* indirim / kampanya kırmızısı */
  --gt-price: #2B2B2B;       /* satış fiyatı */
  --gt-price-old: #AAAAAA;   /* üstü çizili eski fiyat */
  --gt-ann-bg: #FFE8E8;
  --gt-ann-text: #B05D5D;
}

/* ---------- 1. Keskin köşeler: her yerde ---------- */
.card,
.card__inner,
.card__media,
.media,
.button,
.shopify-challenge__button,
.customer button,
.field__input,
.select__select,
.quantity,
.badge,
.price,
.cart-drawer,
.cart-item__image,
.product-form__submit,
.global-media-settings,
.global-media-settings img,
.global-media-settings video {
  border-radius: 0 !important;
}

.global-media-settings,
.card-wrapper,
.card {
  box-shadow: none !important;
}

/* ---------- 2. Tipografi ---------- */
h1, h2, h3, h4, h5,
.h0, .h1, .h2, .h3, .h4, .h5 {
  font-weight: 800;
  letter-spacing: normal;
}

/* Bölüm başlıkları: İkas'ta 40px / 800 */
.collection__title .title,
.title-wrapper--self-padded-tablet-down .title,
.section-header .title {
  font-size: 2.5rem;
  font-weight: 800;
  text-transform: none;
}

@media screen and (max-width: 749px) {
  .collection__title .title,
  .section-header .title {
    font-size: 1.75rem;
  }
}

/* ---------- 3. Duyuru çubuğu ---------- */
.announcement-bar,
.announcement-bar__message {
  background: var(--gt-ann-bg);
  color: var(--gt-ann-text);
  font-weight: 800;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  font-size: 1.3rem;
  min-height: auto;
  padding: 1.1rem 0;
}

/* ---------- 4. Ürün kartı ---------- */
/* Marka: 16px / 800 siyah */
.card__content .caption-with-letter-spacing,
.card-information__wrapper .caption-with-letter-spacing {
  font-size: 1.6rem;
  font-weight: 800;
  color: #000;
  text-transform: uppercase;
  letter-spacing: normal;
  opacity: 1;
  margin-bottom: 0.2rem;
}

/* Ürün adı: 14px / 400 siyah */
.card__heading,
.card__heading a {
  font-size: 1.4rem;
  font-weight: 400;
  color: #000;
  line-height: 1.4;
}

/* Fiyatlar */
.price__container .price-item--regular {
  font-size: 1.6rem;
  font-weight: 400;
  color: var(--gt-price-old);
}

.price__sale .price-item--sale,
.price__regular .price-item--regular {
  font-size: 1.8rem;
  font-weight: 900;
  color: var(--gt-price);
}

.price--on-sale .price-item--regular {
  text-decoration: line-through;
  color: var(--gt-price-old);
}

/* ---------- 5. Rozetler (indirim / kampanya) ---------- */
.card__badge .badge,
.badge {
  border: 0;
  font-weight: 900;
  font-size: 1.2rem;
  letter-spacing: normal;
  padding: 0.5rem 0.9rem;
}

.gt-badge--sale {
  background: var(--gt-accent);
  color: #fff;
}

/* "1 ALANA 1 BEDAVA" gibi kampanya etiketi */
.gt-badge--campaign {
  background: var(--gt-accent);
  color: #fff;
  font-size: 1.4rem;
  font-weight: 400;
  text-transform: uppercase;
  padding: 0.5rem 0.9rem;
  display: inline-block;
}

.card__badge {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.4rem;
}

/* ---------- 6. Butonlar: beyaz zemin + 1px siyah çerçeve ---------- */
.button,
.button--secondary,
.shopify-challenge__button,
.customer button {
  font-size: 1.4rem;
  font-weight: 700;
  letter-spacing: normal;
  text-transform: uppercase;
  min-height: 4.4rem;
}

.card .quick-add__submit,
.quick-add__submit {
  background: #fff;
  color: #232323;
  border: 1px solid #000;
  font-weight: 700;
  font-size: 1.4rem;
  text-transform: uppercase;
  transition: background 0.15s ease, color 0.15s ease;
}

.card .quick-add__submit:hover,
.quick-add__submit:hover {
  background: #000;
  color: #fff;
}

.quick-add__submit[disabled],
.quick-add__submit.disabled {
  background: #EDEDED;
  color: #000;
  border: 1px solid #000;
  cursor: not-allowed;
}

/* ---------- 7. Kategori kartları: görsel üstünde beyaz başlık ---------- */
.collection-list .card__content {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  pointer-events: none;
}

.collection-list .card__inner::after {
  content: '';
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.18);
  z-index: 1;
}

.collection-list .card__content > * {
  position: relative;
  z-index: 2;
}

.collection-list .card__heading,
.collection-list .card__heading a {
  color: #fff;
  font-size: 3.2rem;
  font-weight: 800;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 2px 12px rgba(0, 0, 0, 0.45);
  line-height: 1.2;
}

.collection-list .card__heading a::after {
  content: 'TÜMÜNÜ GÖR';
  display: block;
  font-size: 1.4rem;
  font-weight: 700;
  margin-top: 1rem;
  letter-spacing: 0.08em;
  text-decoration: underline;
}

@media screen and (max-width: 749px) {
  .collection-list .card__heading,
  .collection-list .card__heading a {
    font-size: 2.2rem;
  }
}

/* ---------- 8. Koleksiyon grid: 4 sütun / 16px boşluk ---------- */
@media screen and (min-width: 990px) {
  .product-grid.grid--4-col-desktop .grid__item {
    width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
  }
}

/* ---------- 9. Ürün sayfası ---------- */
.product__title h1,
.product__title > * {
  font-size: 2.5rem;
  font-weight: 400;
  color: #202020;
}

.product__text.caption-with-letter-spacing,
.product .caption-with-letter-spacing {
  font-size: 2.5rem;
  font-weight: 800;
  color: #202020;
  text-transform: uppercase;
  letter-spacing: normal;
  opacity: 1;
}

.product .price__container .price-item--sale {
  font-size: 2.6rem;
  font-weight: 900;
  color: var(--gt-price);
}

/* Aciliyet / kampanya şeridi (custom-liquid bölümüyle kullanılır) */
.gt-urgency {
  background: var(--gt-accent);
  color: #fff;
  font-weight: 700;
  font-size: 1.4rem;
  text-align: center;
  padding: 1rem 1.4rem;
  margin: 1.2rem 0;
  text-transform: uppercase;
}

.gt-note {
  font-size: 1.3rem;
  color: #555;
  margin: 0.8rem 0;
}

/* ---------- 10. Footer ---------- */
.footer__content-top {
  padding-bottom: 3rem;
}

.footer-block__heading {
  font-size: 1.6rem;
  font-weight: 800;
  text-transform: uppercase;
}

.footer__content-bottom {
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}
.collection-list .card__heading a.full-unstyled-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem}
.collection-list .card__heading a .icon-wrap{display:none}
@media screen and (max-width:749px){.slideshow.banner--adapt_image{height:auto !important}.slideshow.banner .slideshow__slide{height:520px !important;min-height:0 !important}.slideshow.banner .banner__media{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;aspect-ratio:auto !important;background:url('/cdn/shop/files/03-hero-mobil.png?width=900') top center/cover no-repeat}.slideshow.banner .banner__media img{visibility:hidden}.collection-list .card__heading,.collection-list .card__heading a{font-size:2.2rem}.collection-list .card__heading a::after{font-size:1.2rem}.marquee-bar__item{font-size:1.3rem}}
.collection-list .card__heading a::after{content:'' !important;font-size:0 !important;text-decoration:none !important;margin:0 !important}
.collection-list .card__heading::after{content:'TÜMÜNÜ GÖR';display:block;font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-decoration:underline;margin-top:.8rem;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.45)}
@media screen and (max-width:749px){.card__badge{gap:.3rem}.card__badge .badge{font-size:1rem;padding:.25rem .5rem}.gt-badge--campaign{font-size:.95rem;padding:.3rem .5rem;letter-spacing:0}.collection-list .card__heading::after{font-size:1.1rem;margin-top:.5rem}
.collection-list .card__heading a.full-unstyled-link{pointer-events:auto}
.collection-list .card__content > .card__information{position:static;z-index:auto}
.collection-list .card__content{z-index:2}
.collection-list .card__heading a.full-unstyled-link::after{content:'' !important;position:absolute !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;display:block !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;text-decoration:none !important;background:transparent !important;z-index:3}
.collection-list .card__heading::after{content:'TÜMÜNÜ GÖR';display:block;font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-decoration:underline;margin-top:.8rem;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.45);pointer-events:none}
.collection-list .card__heading a.full-unstyled-link .icon-wrap,.collection-list .card__caption .icon-wrap{display:none}
.collection-list .card:not(.card--media) .card__heading,.collection-list .card:not(.card--media) .card__heading a,.collection-list .card:not(.card--media) .card__heading::after{color:rgb(var(--color-foreground));text-shadow:none}
.product-card-wrapper .card:not(.card--horizontal) .card__media .media img{object-fit:contain;object-position:center center;box-sizing:border-box;padding:3%}
.grid__item > product-component{height:100%}
.product-card-wrapper .card:not(.card--horizontal) .card__heading{min-height:3.92rem}
.product-card-wrapper .card:not(.card--horizontal) .card__heading a.full-unstyled-link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}
.product-card-wrapper .card--card:not(.card--horizontal)::after,.product-card-wrapper .card--standard:not(.card--horizontal) .card__inner::after{box-shadow:none}
@media screen and (max-width:749px){.collection-list .card__heading::after{font-size:1.1rem;margin-top:.5rem}.collection-list .card__heading,.collection-list .card__heading a{font-size:2.2rem}.product-card-wrapper .card:not(.card--horizontal) .card__media .media img{padding:2%}}
.collection__title.title-wrapper{text-align:center}
.collection__title .title{color:var(--gt-accent);text-align:center;font-size:3rem}
@media screen and (max-width:749px){.collection__title .title{font-size:2.1rem}}