/* Ana sayfa yenileme – 3. aşama: kategori ve fırsat alanları. */
.ya-refresh-categories { margin-bottom: 24px; }.ya-refresh-categories__list { display: grid; grid-template-columns: repeat(11, minmax(0, 1fr)); gap: 9px; }.ya-refresh-category { display: flex; align-items: center; min-width: 0; flex-direction: column; gap: 7px; color: #0d1530 !important; font-size: 11px; font-weight: 800; text-align: center; transition: transform .18s ease, color .18s ease; }.ya-refresh-category:hover, .ya-refresh-category:focus { color: #0843b0 !important; transform: translateY(-3px); }.ya-refresh-category__image { display: grid; width: 78px; max-width: 100%; aspect-ratio: 1; overflow: hidden; border-radius: 50%; place-items: center; background: #eef3fb; box-shadow: 0 0 0 1px #edf0f5, 0 5px 13px rgba(8,67,176,.10); }.ya-refresh-category:nth-child(3n+2) .ya-refresh-category__image { background-color: #fff2dc; }.ya-refresh-category:nth-child(3n) .ya-refresh-category__image { background-color: #e9f8f4; }.ya-refresh-category__image img { width: 100%; height: 100%; object-fit: cover; transition: transform .2s ease; }.ya-refresh-category:hover .ya-refresh-category__image img { transform: scale(1.07); }.ya-refresh-category__image i { color: #0843b0; font-size: 28px; }.ya-refresh-category__image--stationery,.ya-refresh-category__image--electronics,.ya-refresh-category__image--home,.ya-refresh-category__image--hobby,.ya-refresh-category__image--toys,.ya-refresh-category__image--cleaning { background-image: url('../images/category-sprite-v1.png'); background-repeat: no-repeat; background-size: 300% 200%; }.ya-refresh-category__image--stationery { background-position: 0 0; }.ya-refresh-category__image--electronics { background-position: 50% 0; }.ya-refresh-category__image--home { background-position: 100% 0; }.ya-refresh-category__image--hobby { background-position: 0 100%; }.ya-refresh-category__image--toys { background-position: 50% 100%; }.ya-refresh-category__image--cleaning { background-position: 100% 100%; }.ya-refresh-category--stationery:hover .ya-refresh-category__image,.ya-refresh-category--electronics:hover .ya-refresh-category__image,.ya-refresh-category--home:hover .ya-refresh-category__image,.ya-refresh-category--hobby:hover .ya-refresh-category__image,.ya-refresh-category--toys:hover .ya-refresh-category__image,.ya-refresh-category--cleaning:hover .ya-refresh-category__image { box-shadow: 0 0 0 3px #d9e6ff, 0 8px 18px rgba(8,67,176,.18); }
.ya-refresh-deals { margin-bottom: 30px; }.ya-refresh-deals__banner { display: grid; grid-template-columns: 105px 1.25fr 1fr 210px; align-items: center; gap: 9px; min-height: 106px; overflow: hidden; padding: 9px 20px; border-radius: 12px; background: linear-gradient(110deg, #fb3c21 2%, #f9121b 41%, #be011c 75%, #f61e24); color: #fff; }.ya-refresh-deals__clock { font-size: 69px; text-align: center; }.ya-refresh-deals__headline { display: flex; align-items: flex-start; flex-direction: column; line-height: 1; transform: rotate(-3deg); }.ya-refresh-deals__headline span { font-size: 28px; font-weight: 900; }.ya-refresh-deals__headline strong { display: block; padding: 3px 11px 4px; transform: skew(-5deg); background: #ffd438; box-shadow: 0 3px 0 #d28b18; color: #131b35; font-size: 34px; font-weight: 900; }.ya-refresh-deals__headline em { margin-left: 100px; font-size: 16px; font-style: normal; font-weight: 900; }.ya-refresh-deals__timer { display: flex; align-items: center; flex-direction: column; gap: 4px; font-size: 11px; font-weight: 800; }.ya-refresh-deals__timer .countdown { display: flex; min-height: 38px; align-items: center; justify-content: center; }.ya-refresh-deals__timer .countdown > div { padding: 4px 7px; border: 1px solid rgba(255,255,255,.38); border-radius: 6px; background: rgba(145,0,26,.55); }.ya-refresh-deals__cta { display: inline-flex; align-items: center; justify-content: center; gap: 9px; padding: 13px 16px; border-radius: 999px; background: #ffda19; box-shadow: 0 3px 0 #db9e18; color: #0b1731 !important; font-size: 12px; font-weight: 800; text-align: center; }.ya-refresh-deals__cta:hover { transform: translateY(-2px); }.ya-refresh-section-head { display: flex; align-items: center; justify-content: space-between; gap: 16px; margin: 20px 3px 13px; }.ya-refresh-section-head h2 { margin: 0; color: #0b1731; font-size: 24px; font-weight: 850; }.ya-refresh-section-head h2 i { color: #fb3c21; }.ya-refresh-section-head p { margin: 3px 0 0; color: #65738c; font-size: 11px; }.ya-refresh-section-head > a { flex: 0 0 auto; color: #0843b0 !important; font-size: 11px; font-weight: 800; }.ya-refresh-deals__products { margin: 0 -5px; }.ya-refresh-product { min-height: 295px; margin: 0 5px 8px; overflow: hidden; border: 1px solid #edf0f5; border-radius: 11px; background: #fff; box-shadow: 0 2px 12px rgba(28,63,131,.07); }.ya-refresh-product__image { display: grid; height: 150px; padding: 11px; place-items: center; }.ya-refresh-product__image img { width: 100%; height: 100%; object-fit: contain; }.ya-refresh-product__body { display: flex; min-height: 142px; flex-direction: column; padding: 0 12px 11px; }.ya-refresh-product__rating { min-height: 18px; color: #f5b400; font-size: 11px; }.ya-refresh-product h3 { min-height: 35px; margin: 3px 0 4px; font-size: 12px; font-weight: 800; line-height: 1.35; }.ya-refresh-product h3 a { color: #0d1530 !important; }.ya-refresh-product__price { display: flex; min-height: 42px; flex-direction: column; justify-content: flex-end; }.ya-refresh-product__price del { color: #80899a; font-size: 11px; }.ya-refresh-product__price strong { color: #ed172a; font-size: 18px; font-weight: 900; }.ya-refresh-product__guest { color: #65738c; font-size: 11px; }.ya-refresh-product__button { display: flex; min-height: 32px; align-items: center; justify-content: center; gap: 5px; margin-top: 8px; border-radius: 6px; background: #0843b0; color: #fff !important; font-size: 10px; font-weight: 800; }.ya-refresh-product__button:hover { background: #002e92; }
@media (max-width: 991px) { .ya-refresh-categories__list { display: flex; overflow-x: auto; gap: 15px; padding: 6px 3px 13px; }.ya-refresh-category { min-width: 74px; }.ya-refresh-category__image { width: 70px; }.ya-refresh-deals__banner { grid-template-columns: 75px 1.2fr 1fr; }.ya-refresh-deals__cta { grid-column: 2 / -1; }.ya-refresh-deals__headline strong { font-size: 28px; } }
@media (max-width: 575px) { .ya-refresh-categories { margin-bottom: 16px; }.ya-refresh-deals__banner { grid-template-columns: 55px 1fr 102px; gap: 4px; padding: 12px 8px; }.ya-refresh-deals__clock { font-size: 43px; }.ya-refresh-deals__headline span { font-size: 18px; }.ya-refresh-deals__headline strong { padding: 3px 5px; font-size: 21px; }.ya-refresh-deals__headline em { margin-left: 18px; font-size: 12px; }.ya-refresh-deals__timer { font-size: 8px; text-align: center; }.ya-refresh-deals__timer .countdown { transform: scale(.8); }.ya-refresh-deals__cta { grid-column: 1 / -1; min-height: 35px; padding: 7px; }.ya-refresh-section-head h2 { font-size: 18px; }.ya-refresh-section-head p { display: none; }.ya-refresh-product { min-height: 267px; }.ya-refresh-product__image { height: 125px; }.ya-refresh-product__body { min-height: 137px; }.ya-refresh-product h3 { font-size: 11px; }.ya-refresh-product__price strong { font-size: 15px; } }

.ya-refresh-promos { margin: 4px 0 27px; }.ya-refresh-promos__grid { margin-right: -5px; margin-left: -5px; }.ya-refresh-promos__grid > [class*="col-"] { padding-right: 5px; padding-left: 5px; }.ya-refresh-promo-card { overflow: hidden; border-radius: 13px; background: #eef3fa; box-shadow: 0 3px 13px rgba(18,49,108,.10); transition: transform .2s ease, box-shadow .2s ease; }.ya-refresh-promo-card:hover { transform: translateY(-4px); box-shadow: 0 10px 23px rgba(18,49,108,.18); }.ya-refresh-promo-card .banner-container { display: block; overflow: hidden; }.ya-refresh-promo-card img { display: block; width: 100%; min-height: 156px; object-fit: cover; transition: transform .35s ease; }.ya-refresh-promo-card:hover img { transform: scale(1.035); }.ya-refresh-promos--primary .ya-refresh-promo-card img { aspect-ratio: 2.7 / 1; }.ya-refresh-promos--secondary .ya-refresh-promo-card img { aspect-ratio: 2.35 / 1; }
@media (max-width: 767px) { .ya-refresh-promos { margin-bottom: 19px; }.ya-refresh-promo-card { border-radius: 10px; }.ya-refresh-promo-card img { min-height: 0; }.ya-refresh-promos--primary .ya-refresh-promo-card img { aspect-ratio: 2 / 1; } }

/* Ürün seçkileri, e-posta alanı ve alt bilgi için ortak görsel dil. */
.ya-featured-section,.ya-category-section { padding: 8px 0 14px; }.ya-featured-section .ya-featured-shell,.ya-category-section .ya-featured-shell { border: 1px solid #edf0f5; border-radius: 15px; background: #fff; box-shadow: 0 4px 18px rgba(20,48,102,.06); }.ya-featured-section .ya-featured-eyebrow,.ya-category-section .ya-featured-eyebrow { color: #0843b0; font-size: 11px; font-weight: 800; }.ya-featured-section .ya-featured-header h2,.ya-category-section .ya-featured-header h2 { color: #0b1731; font-weight: 850; }.ya-featured-section .ya-featured-all,.ya-category-section .ya-featured-all { color: #0843b0 !important; font-weight: 800; }.ya-product-card { border-color: #edf0f5 !important; border-radius: 12px !important; box-shadow: 0 2px 12px rgba(28,63,131,.08) !important; }.ya-product-card:hover { transform: translateY(-3px); box-shadow: 0 9px 24px rgba(28,63,131,.16) !important; }.ya-product-card__badge { background: #ef2438 !important; border-radius: 20px !important; font-weight: 800 !important; }.ya-product-card__badge--featured,.ya-product-card__badge--best-selling,.ya-product-card__badge--category { background: #0843b0 !important; }.ya-product-card__price strong { color: #ed172a !important; font-weight: 900 !important; }.ya-product-card__cart { background: #0843b0 !important; border-radius: 7px !important; }.ya-product-card__cart:hover { background: #002e92 !important; }
.ya-refresh-newsletter { margin: 36px 0 0; }.ya-refresh-newsletter__shell { display: flex; align-items: center; justify-content: space-between; gap: 28px; padding: 23px 30px; border: 1px solid #dbe7fa; border-radius: 16px; background: linear-gradient(115deg,#e9f2ff,#f8fbff); }.ya-refresh-newsletter__copy { display: flex; align-items: center; gap: 14px; }.ya-refresh-newsletter__icon { display: grid; width: 48px; height: 48px; border-radius: 50%; place-items: center; background: #fff4c9; color: #b67c00; font-size: 28px; }.ya-refresh-newsletter h2 { margin: 0; color: #0b1731; font-size: 20px; font-weight: 850; }.ya-refresh-newsletter p { margin: 3px 0 0; color: #64748c; font-size: 12px; }.ya-refresh-newsletter__form { display: flex; min-width: 350px; gap: 8px; }.ya-refresh-newsletter__form input { min-width: 0; flex: 1; padding: 12px 13px; border: 1px solid #d7e2f6; border-radius: 8px; background: #fff; color: #0b1731; font-size: 12px; }.ya-refresh-newsletter__form input:focus { border-color: #0843b0; outline: 0; box-shadow: 0 0 0 3px rgba(8,67,176,.10); }.ya-refresh-newsletter__form button { display: inline-flex; align-items: center; justify-content: center; gap: 7px; padding: 0 17px; border: 0; border-radius: 8px; background: #0843b0; color: #fff; font-size: 12px; font-weight: 800; }.ya-refresh-newsletter__form button:hover { background: #002e92; }.ya-site-footer { margin-top: 33px; }.ya-site-footer .ya-footer-main { background: #f4f7fb; }.ya-site-footer .ya-footer-bottom { background: #eaf0f8; }.ya-site-footer .ya-footer-column h4 { color: #0b1731; }.ya-site-footer .ya-footer-links a:hover,.ya-site-footer .ya-footer-contact a:hover { color: #0843b0 !important; }.ya-site-footer .ya-footer-newsletter button,.ya-site-footer .ya-footer-seller { background: #0843b0 !important; }
@media (max-width: 767px) { .ya-refresh-newsletter { margin-top: 25px; }.ya-refresh-newsletter__shell { align-items: stretch; flex-direction: column; gap: 17px; padding: 18px; }.ya-refresh-newsletter__form { min-width: 0; }.ya-refresh-newsletter h2 { font-size: 17px; } }

/* Referans tasarımdaki yoğun 6'lı ürün görünümü. */
.ya-featured-carousel .ya-featured-item { padding: 0 5px 8px; }.ya-featured-carousel .ya-product-card { min-height: 294px; overflow: hidden; }.ya-featured-carousel .ya-product-card__media { height: 147px; padding: 9px; }.ya-featured-carousel .ya-product-card__image { max-height: 128px; object-fit: contain; }.ya-featured-carousel .ya-product-card__body { min-height: 142px; padding: 0 11px 11px; }.ya-featured-carousel .ya-product-card__title { min-height: 33px; margin: 3px 0 5px; font-size: 11px; line-height: 1.3; }.ya-featured-carousel .ya-product-card__rating { min-height: 16px; font-size: 10px; }.ya-featured-carousel .ya-product-card__price del { font-size: 10px; }.ya-featured-carousel .ya-product-card__price strong { font-size: 16px; }.ya-featured-carousel .ya-product-card__cart { min-height: 32px; margin-top: 7px; font-size: 10px; }.ya-featured-carousel .ya-product-card__actions { top: 7px; right: 7px; }.ya-featured-carousel .ya-product-card__action { width: 25px; height: 25px; font-size: 15px; }.ya-featured-carousel .ya-product-card__badge { top: 8px; left: 8px; padding: 3px 6px; font-size: 9px; }
.ya-refresh-deals__today { padding: 7px 11px; border: 1px solid rgba(255,255,255,.38); border-radius: 7px; background: rgba(145,0,26,.55); color: #fff; font-size: 15px; letter-spacing: .1px; }

/* Süper Fırsatlar kartları: görsel, metin ve fiyatın birbiriyle çakışmasını önle. */
.ya-refresh-deals__products { padding-top: 2px; }.ya-refresh-product { min-height: 315px; overflow: hidden; }.ya-refresh-product__image { display: flex; height: 172px; align-items: center; justify-content: center; overflow: hidden; padding: 12px 14px 8px; background: #fff; }.ya-refresh-product__image img { display: block; width: auto; max-width: 100%; height: auto; max-height: 148px; object-fit: contain; }.ya-refresh-product__body { min-height: 143px; padding: 8px 12px 11px; border-top: 1px solid #f3f5f8; }.ya-refresh-product__rating { display: none !important; }.ya-refresh-product h3 { display: -webkit-box; min-height: 36px; max-height: 36px; margin: 0 0 7px; overflow: hidden; color: #263754; font-size: 11px; font-weight: 700; line-height: 1.45; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }.ya-refresh-product h3 a { color: inherit !important; }.ya-refresh-product__price { min-height: 34px; margin-top: auto; }.ya-refresh-product__price del { display: none; }.ya-refresh-product__price strong { color: #ef2438; font-size: 17px; line-height: 1.15; }.ya-refresh-product__button { min-height: 34px; margin-top: 9px; border-radius: 7px; font-size: 10px; }.ya-refresh-product__button i { font-size: 14px; }
@media (max-width: 575px) { .ya-refresh-product { min-height: 278px; }.ya-refresh-product__image { height: 135px; padding: 9px; }.ya-refresh-product__image img { max-height: 116px; }.ya-refresh-product__body { min-height: 133px; padding: 8px 9px 9px; }.ya-refresh-product h3 { min-height: 32px; max-height: 32px; margin-bottom: 5px; font-size: 10px; line-height: 1.35; }.ya-refresh-product__price strong { font-size: 14px; }.ya-refresh-product__button { min-height: 30px; margin-top: 7px; font-size: 9px; } }

/* Süper Fırsatlar: modern carousel kontrolleri ve daha güçlü ürün kartları. */
.ya-refresh-deals__products { margin: 0 -10px; padding: 4px 0 33px; }.ya-refresh-deals__products .slick-list { padding: 4px 3px 10px; }.ya-refresh-deals__products .slick-slide { padding: 0 7px; }.ya-refresh-deals .slick-prev,.ya-refresh-deals .slick-next { top: 47%; z-index: 3; display: grid !important; width: 42px; height: 42px; transform: translateY(-50%); border: 1px solid #e0e7f2; border-radius: 50%; background: #fff; box-shadow: 0 7px 20px rgba(17,48,101,.16); color: #0843b0; font-size: 0; place-items: center; }.ya-refresh-deals .slick-prev { left: -12px; }.ya-refresh-deals .slick-next { right: -12px; }.ya-refresh-deals .slick-prev::before,.ya-refresh-deals .slick-next::before { opacity: 1; color: #0843b0; font-family: 'Line Awesome Free'; font-size: 21px; font-weight: 900; }.ya-refresh-deals .slick-prev::before { content: '\f104'; }.ya-refresh-deals .slick-next::before { content: '\f105'; }.ya-refresh-deals .slick-prev:hover,.ya-refresh-deals .slick-next:hover { border-color: #0843b0; background: #0843b0; }.ya-refresh-deals .slick-prev:hover::before,.ya-refresh-deals .slick-next:hover::before { color: #fff; }.ya-refresh-deals .slick-dots { bottom: 0; display: flex !important; align-items: center; justify-content: center; gap: 5px; }.ya-refresh-deals .slick-dots li { width: auto; height: auto; margin: 0; }.ya-refresh-deals .slick-dots li button { width: 7px; height: 7px; padding: 0; border-radius: 99px; background: #d8e0ed; transition: width .2s ease, background .2s ease; }.ya-refresh-deals .slick-dots li button::before { display: none; }.ya-refresh-deals .slick-dots li.slick-active button { width: 23px; background: #0843b0; }.ya-refresh-product { position: relative; min-height: 352px; border-color: #e7edf5; border-radius: 15px; box-shadow: 0 4px 15px rgba(28,63,131,.08); transition: transform .2s ease, box-shadow .2s ease; }.ya-refresh-product:hover { transform: translateY(-5px); box-shadow: 0 14px 28px rgba(28,63,131,.17); }.ya-refresh-product::before { position: absolute; z-index: 2; top: 11px; left: 11px; padding: 4px 8px; border-radius: 999px; background: #ef2438; color: #fff; content: 'FIRSAT'; font-size: 9px; font-weight: 850; letter-spacing: .25px; }.ya-refresh-product__image { height: 205px; padding: 18px 20px 12px; }.ya-refresh-product__image img { max-height: 172px; }.ya-refresh-product__body { min-height: 147px; padding: 10px 15px 13px; }.ya-refresh-product h3 { min-height: 39px; max-height: 39px; margin-bottom: 8px; font-size: 12px; }.ya-refresh-product__price { min-height: 37px; }.ya-refresh-product__price strong { font-size: 19px; }.ya-refresh-product__button { min-height: 36px; margin-top: 10px; border-radius: 8px; font-size: 11px; }
@media (max-width: 991px) { .ya-refresh-deals__products { margin: 0 -5px; }.ya-refresh-deals .slick-prev { left: -8px; }.ya-refresh-deals .slick-next { right: -8px; }.ya-refresh-product { min-height: 324px; }.ya-refresh-product__image { height: 183px; }.ya-refresh-product__image img { max-height: 154px; } }
@media (max-width: 575px) { .ya-refresh-deals__products { padding-bottom: 28px; }.ya-refresh-deals .slick-prev,.ya-refresh-deals .slick-next { top: 45%; width: 33px; height: 33px; }.ya-refresh-deals .slick-prev { left: -5px; }.ya-refresh-deals .slick-next { right: -5px; }.ya-refresh-deals .slick-prev::before,.ya-refresh-deals .slick-next::before { font-size: 17px; }.ya-refresh-product { min-height: 287px; border-radius: 11px; }.ya-refresh-product::before { top: 7px; left: 7px; padding: 3px 6px; font-size: 8px; }.ya-refresh-product__image { height: 143px; padding: 12px 9px 7px; }.ya-refresh-product__image img { max-height: 121px; }.ya-refresh-product__body { min-height: 138px; padding: 8px 10px 10px; }.ya-refresh-product h3 { min-height: 32px; max-height: 32px; margin-bottom: 4px; font-size: 10px; }.ya-refresh-product__price strong { font-size: 15px; }.ya-refresh-product__button { min-height: 31px; margin-top: 7px; font-size: 9px; } }

.ya-refresh-deals .slick-prev::before,.ya-refresh-deals .slick-next::before { font-family: Arial,sans-serif; font-size: 29px; font-weight: 400; line-height: 1; }.ya-refresh-deals .slick-prev::before { content: '‹'; }.ya-refresh-deals .slick-next::before { content: '›'; }

.ya-refresh-deals .slick-prev,.ya-refresh-deals .slick-next { top: 420px !important; }
@media (max-width: 991px) { .ya-refresh-deals .slick-prev,.ya-refresh-deals .slick-next { top: 356px !important; } }
@media (max-width: 575px) { .ya-refresh-deals .slick-prev,.ya-refresh-deals .slick-next { top: 235px !important; } }
.ya-refresh-deals .slick-dots { display: none !important; }
@media (max-width: 767px) { .ya-featured-carousel .ya-product-card { min-height: 273px; }.ya-featured-carousel .ya-product-card__media { height: 125px; }.ya-featured-carousel .ya-product-card__body { min-height: 137px; }.ya-featured-carousel .ya-product-card__title { font-size: 10px; }.ya-featured-carousel .ya-product-card__price strong { font-size: 14px; }.ya-featured-carousel .ya-product-card__cart span { display: none; }.ya-featured-carousel .ya-product-card__cart i { margin: 0; font-size: 16px; } }
