/* itemhesap product listing / category surface — extracted from Shell v2 + shell misc */
.ih-products-page{color:var(--ihmkt-text)}
.ih-products-page .ih-svg-icon{width:1em;height:1em;display:inline-block;vertical-align:-.14em;flex:0 0 auto}
.ih-products-page .container{max-width:1210px}
.ihmkt-stage{position:relative;margin:0 0 9px;border:1px solid var(--ihmkt-line);box-shadow:var(--ihmkt-shadow);overflow:hidden}
.ihmkt-stage:before{content:"";position:absolute;inset:auto 22px -46px 20%;height:70px;border-radius:999px;background:linear-gradient(90deg,rgba(91,136,151,.16),rgba(125,137,255,.14),rgba(34,211,238,.08));filter:blur(22px);pointer-events:none}
.ihmkt-stage__top,.ihmkt-stage__grid{position:relative;z-index:1}
.ihmkt-crumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;color:var(--ihmkt-muted);font-size:10.7px;font-weight:600}
.ihmkt-crumbs li{display:inline-flex;align-items:center;gap:6px;min-width:0}
.ihmkt-crumbs li:not(:last-child):after{content:"/";opacity:.38}
.ihmkt-crumbs a,.ihmkt-crumbs span{color:inherit!important;text-decoration:none!important;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ihmkt-crumbs .is-current{color:var(--ihmkt-text)}
.ihmkt-stage__grid{display:grid}
.ihmkt-stage__main{min-width:0}
.ihmkt-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:4px;color:var(--ihmkt-accent);font-size:9.7px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
.ihmkt-stage .product-list-title{margin:0!important;color:var(--ihmkt-text)!important;font-size:23px!important;line-height:1.12!important;letter-spacing:-.03em;font-weight:800!important}
.ihmkt-stage__main p{margin:5px 0 0;color:var(--ihmkt-muted);font-size:12.4px;line-height:1.38}
.ihmkt-chiprail{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.ihmkt-chip{display:inline-flex;align-items:center;gap:5px;min-height:28px;max-width:184px;padding:0 9px;border:1px solid var(--ihmkt-line);border-radius:999px;background:rgba(255,255,255,.54);color:var(--ihmkt-text)!important;text-decoration:none!important;font-size:10.9px;font-weight:700;box-shadow:0 5px 12px rgba(15,23,42,.04)}
body.dark-mode .ihmkt-chip{background:rgba(255,255,255,.045)}
.ihmkt-chip svg{color:var(--ihmkt-accent)}
.ihmkt-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ihmkt-stage__control{display:grid;gap:8px;min-width:0;align-self:stretch}
.ihmkt-sort{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}
.ihmkt-sort label{margin:0;color:var(--ihmkt-muted);font-size:9.7px;font-weight:800;letter-spacing:.10em;text-transform:uppercase;white-space:nowrap}
.ihmkt-sort .custom-select{height:39px;border-radius:15px!important;border:1px solid var(--ihmkt-line)!important;color:var(--ihmkt-text)!important;font-size:12px;font-weight:700;box-shadow:none!important}
.ihmkt-actions{display:grid;grid-template-columns:1fr auto;gap:7px;align-items:center}
.ihmkt-view{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:3px;border:1px solid var(--ihmkt-line);border-radius:15px;background:rgba(255,255,255,.50)}
body.dark-mode .ihmkt-view{background:rgba(255,255,255,.045)}
.ihmkt-view__btn{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:12px;background:transparent;color:var(--ihmkt-muted);font-size:10.8px;font-weight:800;padding:0 10px;cursor:pointer;white-space:nowrap}
.ihmkt-view__btn.is-active{background:linear-gradient(135deg,var(--ihmkt-accent),var(--ihmkt-accent-2));color:#fff;box-shadow:0 8px 18px rgba(91,136,151,.17)}
.ihmkt-filter-toggle,.ihmkt-sell{height:38px;display:inline-flex!important;align-items:center;justify-content:center;gap:7px;border-radius:14px!important;border:1px solid var(--ihmkt-line)!important;font-size:11.8px;font-weight:800;text-decoration:none!important;box-shadow:none!important}
.ihmkt-filter-toggle{display:none!important;background:var(--ihmkt-surface-2)!important;color:var(--ihmkt-text)!important}
.ihmkt-filter-toggle em{min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--ihmkt-red);color:#fff;font-size:10px;font-style:normal}
.ihmkt-sell{padding:0 13px;background:linear-gradient(135deg,var(--ihmkt-accent),var(--ihmkt-accent-2))!important;color:#fff!important}
.ihmkt-shortcuts{position:relative;margin:0 0 10px;padding:9px;border:1px solid var(--ihmkt-line);border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(255,255,255,.40));box-shadow:var(--ihmkt-shadow-sm);overflow:hidden}
body.dark-mode .ihmkt-shortcuts{background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.030))}
.ihmkt-shortcuts:before{content:"";position:absolute;inset:-45px auto auto -36px;width:120px;height:120px;border-radius:999px;background:rgba(91,136,151,.13);filter:blur(22px);pointer-events:none}
.ihmkt-shortcuts__head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;padding:0 2px}
.ihmkt-shortcuts__head span{display:inline-flex;align-items:center;gap:6px;color:var(--ihmkt-accent);font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}
.ihmkt-shortcuts__head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ihmkt-text);font-size:12.4px;font-weight:800;letter-spacing:-.005em}
.ihmkt-shortcuts__track{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.ihmkt-shortcut{--shortcut-a:rgba(91,136,151,.18);--shortcut-b:rgba(125,137,255,.08);--shortcut-c:#5b8897;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;padding:8px 9px;border:1px solid var(--ihmkt-line);border-radius:17px;background:linear-gradient(135deg,var(--ihmkt-surface),var(--ihmkt-surface-2));color:var(--ihmkt-text)!important;text-decoration:none!important;box-shadow:0 8px 20px rgba(15,23,42,.055);overflow:hidden}
.ihmkt-shortcut__icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:linear-gradient(135deg,var(--shortcut-a),var(--shortcut-b));color:var(--shortcut-c)}
.ihmkt-shortcut__body{min-width:0;display:grid;gap:2px}
.ihmkt-shortcut__body strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;font-weight:800}
.ihmkt-shortcut__body small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ihmkt-muted);font-size:10.4px;font-weight:600}
.ihmkt-shortcut em{height:24px;display:inline-flex;align-items:center;justify-content:center;max-width:96px;padding:0 8px;border-radius:999px;background:rgba(91,136,151,.10);color:var(--shortcut-c);font-size:9.8px;font-style:normal;font-weight:800;white-space:nowrap}
.ihmkt-shortcut--amber{--shortcut-a:rgba(245,183,66,.20);--shortcut-b:rgba(251,146,60,.09);--shortcut-c:#b76f0b}
.ihmkt-shortcut--violet{--shortcut-a:rgba(125,137,255,.20);--shortcut-b:rgba(168,85,247,.10);--shortcut-c:#696fd9}
.ihmkt-shortcut--emerald{--shortcut-a:rgba(34,197,94,.17);--shortcut-b:rgba(20,184,166,.09);--shortcut-c:#16865e}
.ihmkt-shortcut--rose{--shortcut-a:rgba(239,63,99,.18);--shortcut-b:rgba(244,114,182,.09);--shortcut-c:#c03f5a}
.ihmkt-shortcut--blue{--shortcut-a:rgba(59,130,246,.18);--shortcut-b:rgba(14,165,233,.09);--shortcut-c:#2563c7}
.ihmkt-shortcut--slate{--shortcut-a:rgba(100,116,139,.16);--shortcut-b:rgba(148,163,184,.08);--shortcut-c:#64748b}
body.dark-mode .ihmkt-shortcut{box-shadow:0 10px 22px rgba(0,0,0,.20)}
body.dark-mode .ihmkt-shortcut em{background:rgba(255,255,255,.055)}
.ihmkt-layout{align-items:flex-start}
.ihmkt-sidebar{min-width:0}
.ihmkt-filter-panel{position:sticky;top:92px;border:1px solid var(--ihmkt-line)!important;border-radius:20px!important;background:var(--ihmkt-surface)!important;box-shadow:var(--ihmkt-shadow-sm);overflow:hidden}
.ihmkt-filter-panel:before{align-items:center;min-height:26px;margin:0 0 10px;color:var(--ihmkt-text);font-size:12.7px;font-weight:800;letter-spacing:-.01em}
.ihmkt-filter-panel .filter-item{border-bottom:1px solid var(--ihmkt-line);padding-bottom:12px;margin-bottom:12px}
.ihmkt-filter-panel .filter-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.ihmkt-filter-panel .title{font-size:9.8px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--ihmkt-muted)!important;font-weight:800;margin-bottom:9px!important}
.ihmkt-filter-panel .filter-list a{font-size:11.8px;font-weight:600;color:var(--ihmkt-text)!important;text-decoration:none!important}
.ihmkt-filter-panel .filter-list a.active{color:var(--ihmkt-accent)!important}
.ihmkt-filter-panel .custom-control-label{font-size:11.8px;color:var(--ihmkt-text)}
.ihmkt-filter-panel .filter-search-input,.ihmkt-filter-panel .price-filter-input{border-radius:12px!important;border:1px solid var(--ihmkt-line)!important;background:var(--ihmkt-surface-2)!important;color:var(--ihmkt-text)!important;font-size:12px;box-shadow:none!important}
.ihmkt-filter-panel .btn-filter-price{height:34px;width:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px!important;background:linear-gradient(135deg,var(--ihmkt-accent),var(--ihmkt-accent-2))!important;color:#fff!important;border:0!important}
.ihmkt-content{min-width:0}
.ihmkt-results{min-width:0}
.filter-reset-tag-container{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 9px!important}
.filter-reset-tag{display:inline-flex!important;align-items:center;min-height:32px;border:1px solid var(--ihmkt-line);border-radius:999px;background:var(--ihmkt-surface);box-shadow:0 6px 14px rgba(15,23,42,.04);overflow:hidden}
.filter-reset-tag .left a{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:var(--ihmkt-muted)!important}
.filter-reset-tag .right{display:flex;align-items:center;gap:6px;padding-right:10px;font-size:10.5px;font-weight:600;color:var(--ihmkt-muted)}
.filter-reset-tag .reset-tag-title{font-weight:800;color:var(--ihmkt-text)}
.link-reset-filters{display:inline-flex;align-items:center;min-height:31px;padding:0 11px;border-radius:999px;background:rgba(239,63,99,.10);color:var(--ihmkt-red)!important;text-decoration:none!important;font-size:10.8px;font-weight:800}
.ihmkt-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:150px;border:1px dashed var(--ihmkt-line-2);border-radius:22px;background:var(--ihmkt-surface);color:var(--ihmkt-muted);text-align:center}
.ihmkt-empty strong{color:var(--ihmkt-text);font-size:16px}
.ihmkt-empty a{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border-radius:999px;background:linear-gradient(135deg,var(--ihmkt-accent),var(--ihmkt-accent-2));color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:800}
.ihmkt-special{border:1px solid rgba(245,183,66,.28)!important;overflow:hidden}
.ihmkt-special .section-header .title{color:var(--ihmkt-text)!important;font-weight:800!important}
.ihmkt-special .index-products-slider-nav button{border:1px solid var(--ihmkt-line);color:var(--ihmkt-text);border-radius:999px}
.ih-products-page .ihmkt-seo-stack{display:grid;gap:12px;margin-top:12px!important}
.ih-products-page .ihmkt-seo-grid{display:grid;gap:12px;align-items:start}
@media (min-width:1200px){.ih-products-page .ihmkt-seo-grid--split{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}}
.ih-products-page .ihmkt-seo-panel,.ih-products-page .benzer-etiketler-box.ihmkt-seo-tags{position:relative;overflow:hidden;border:1px solid var(--ihmkt-line)!important;border-radius:22px!important;background:linear-gradient(180deg,var(--ihmkt-surface),var(--ihmkt-surface-2))!important;box-shadow:0 14px 34px rgba(15,23,42,.07)!important;padding:16px!important;color:var(--ihmkt-text)!important}
body:not(.dark-mode) .ih-products-page .ihmkt-seo-panel,body:not(.dark-mode) .ih-products-page .benzer-etiketler-box.ihmkt-seo-tags{background:linear-gradient(180deg,#fff,#f8fbff)!important;border-color:rgba(15,23,42,.085)!important;box-shadow:0 14px 34px rgba(15,23,42,.06)!important}
body.dark-mode .ih-products-page .ihmkt-seo-panel,body.dark-mode .ih-products-page .benzer-etiketler-box.ihmkt-seo-tags{background:linear-gradient(180deg,rgba(13,22,35,.92),rgba(10,17,28,.96))!important;border-color:rgba(148,163,184,.14)!important;box-shadow:0 20px 44px rgba(0,0,0,.28)!important}
.ih-products-page .ihmkt-seo-panel:before,.ih-products-page .benzer-etiketler-box.ihmkt-seo-tags:before{content:"";position:absolute;inset:0 0 auto 0;height:92px;pointer-events:none;background:radial-gradient(360px 120px at 8% 0%,rgba(91,136,151,.16),transparent 72%)}
.ih-products-page .ihmkt-seo-panel>h2,.ih-products-page .benzer-etiketler-box.ihmkt-seo-tags>h3{position:relative;display:flex;align-items:center;gap:10px;margin:0 0 12px!important;color:var(--ihmkt-text)!important;font-size:20px!important;line-height:1.18!important;font-weight:800!important;letter-spacing:-.04em}
.ih-products-page .ihmkt-seo-panel>h2:before,.ih-products-page .benzer-etiketler-box.ihmkt-seo-tags>h3:before{content:"";width:9px;height:9px;flex:0 0 9px;border-radius:999px;background:linear-gradient(135deg,var(--ihmkt-accent),var(--ihmkt-accent-2));box-shadow:0 0 0 5px rgba(91,136,151,.11)}
.ih-products-page .about-meta{position:relative;margin:-2px 0 11px;color:var(--ihmkt-muted);font-size:11.5px;font-weight:700}
.ih-products-page .about-box{position:relative;max-height:none!important;overflow:visible!important;border:1px solid rgba(91,136,151,.14);border-radius:18px;background:rgba(255,255,255,.56);padding:14px 14px 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.24)}
body.dark-mode .ih-products-page .about-box{border-color:rgba(148,163,184,.12);background:rgba(3,9,19,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.ih-products-page .about-box .description{position:relative;max-height:178px;overflow:hidden;color:var(--ihmkt-text);font-size:13.25px;line-height:1.62;transition:max-height .24s ease}
.ih-products-page .about-box.expanded .description,.ih-products-page .about-box.is-static .description{max-height:none}
.ih-products-page .about-box .description>*:first-child{margin-top:0!important}
.ih-products-page .about-box .description>*:last-child{margin-bottom:0!important}
.ih-products-page .about-box .description h3{margin:12px 0 7px!important;color:var(--ihmkt-text)!important;font-size:15.5px!important;line-height:1.32!important;font-weight:800!important;letter-spacing:-.025em}
.ih-products-page .about-box .description p,.ih-products-page .about-box .description li{color:var(--ihmkt-text)!important;font-size:13.25px!important;line-height:1.62!important}
.ih-products-page .about-box .description p{margin:0 0 8px!important}
.ih-products-page .about-box .description ul,.ih-products-page .about-box .description ol{margin:7px 0 8px 19px!important;padding:0!important}
.ih-products-page .about-box .description li+li{margin-top:3px}
.ih-products-page .about-fade{position:absolute;z-index:1;left:14px;right:14px;bottom:48px;height:54px;pointer-events:none;background:linear-gradient(180deg,transparent,var(--ihmkt-surface-2))}
body:not(.dark-mode) .ih-products-page .about-fade{background:linear-gradient(180deg,rgba(248,251,255,0),#f8fbff)}
body.dark-mode .ih-products-page .about-fade{background:linear-gradient(180deg,rgba(10,17,28,0),rgba(10,17,28,.98))}
.ih-products-page .about-footer{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;margin-top:10px}
.ih-products-page .about-footer[hidden],.ih-products-page .about-fade[hidden]{display:none!important}
.ih-products-page .about-toggle-link{display:inline-flex!important;align-items:center;justify-content:center;min-height:32px;padding:0 13px!important;border:1px solid rgba(91,136,151,.22)!important;border-radius:999px!important;background:rgba(91,136,151,.10)!important;color:var(--ihmkt-accent)!important;font-size:12px!important;line-height:1!important;font-weight:800!important;text-decoration:none!important;box-shadow:none!important}
body.dark-mode .ih-products-page .about-toggle-link{border-color:rgba(117,173,189,.24)!important;background:rgba(117,173,189,.12)!important;color:#9fc9d5!important}
.ih-products-page .ih-faq{position:relative;display:grid;gap:10px}
.ih-products-page .ih-faq-item{position:relative;margin:0;border:1px solid rgba(91,136,151,.14);border-radius:17px;background:rgba(255,255,255,.54);padding:12px 13px 12px 15px;box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}
body.dark-mode .ih-products-page .ih-faq-item{border-color:rgba(148,163,184,.12);background:rgba(3,9,19,.31);box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}
.ih-products-page .ih-faq-item:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--ihmkt-accent),var(--ihmkt-accent-2));opacity:.92}
.ih-products-page .ih-faq-item h3{margin:0 0 5px!important;color:var(--ihmkt-text)!important;font-size:15.2px!important;line-height:1.34!important;font-weight:800!important;letter-spacing:-.025em}
.ih-products-page .ih-faq-item p{margin:0!important;color:var(--ihmkt-muted)!important;font-size:12.9px!important;line-height:1.58!important}
.ih-products-page .benzer-etiketler-box.ihmkt-seo-tags{margin:0!important}
.ih-products-page .benzer-etiketler.card-body,.ih-products-page .benzer-etiketler{position:relative;display:flex;flex-wrap:wrap;gap:8px;list-style:none!important;margin:0!important;padding:0!important}
.ih-products-page .benzer-etiketler li{display:inline-flex;line-height:1}
.ih-products-page .benzer-etiketler a{display:inline-flex!important;align-items:center;gap:7px;min-height:31px;padding:0 11px!important;border:1px solid rgba(91,136,151,.17)!important;border-radius:999px!important;background:rgba(255,255,255,.58)!important;color:var(--ihmkt-text)!important;font-size:11.5px!important;line-height:1!important;font-weight:750!important;text-decoration:none!important;box-shadow:0 6px 16px rgba(15,23,42,.045)}
body.dark-mode .ih-products-page .benzer-etiketler a{border-color:rgba(148,163,184,.14)!important;background:rgba(255,255,255,.045)!important;box-shadow:none}
.ih-products-page .ihmkt-tag-view-count{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:0 6px;border-radius:999px;background:rgba(91,136,151,.12);color:var(--ihmkt-muted)!important;font-size:10px!important;line-height:1!important;font-weight:800!important;opacity:1!important}
body.dark-mode .ih-products-page .ihmkt-tag-view-count{background:rgba(148,163,184,.11);color:#b7c3d4!important}
@media (hover:hover) and (pointer:fine){.ih-products-page .about-toggle-link:hover,.ih-products-page .benzer-etiketler a:hover{border-color:rgba(91,136,151,.34)!important;transform:translateY(-1px);box-shadow:0 10px 24px rgba(91,136,151,.11)!important}.ih-products-page .ih-faq-item{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ih-products-page .ih-faq-item:hover{transform:translateY(-1px);border-color:rgba(91,136,151,.24);box-shadow:0 14px 28px rgba(15,23,42,.075)}}
@media (max-width:1199.98px){.ih-products-page .ihmkt-seo-grid--split{grid-template-columns:1fr}}
@media (max-width:767.98px){.ih-products-page .ihmkt-seo-stack,.ih-products-page .ihmkt-seo-grid{gap:10px}.ih-products-page .ihmkt-seo-panel,.ih-products-page .benzer-etiketler-box.ihmkt-seo-tags{border-radius:19px!important;padding:13px!important}.ih-products-page .ihmkt-seo-panel>h2,.ih-products-page .benzer-etiketler-box.ihmkt-seo-tags>h3{gap:8px;margin-bottom:10px!important;font-size:17px!important}.ih-products-page .ihmkt-seo-panel>h2:before,.ih-products-page .benzer-etiketler-box.ihmkt-seo-tags>h3:before{width:8px;height:8px;flex-basis:8px;box-shadow:0 0 0 4px rgba(91,136,151,.10)}.ih-products-page .about-box{border-radius:16px;padding:12px 12px 11px}.ih-products-page .about-box .description{max-height:168px;font-size:12.9px;line-height:1.6}.ih-products-page .about-box .description p,.ih-products-page .about-box .description li{font-size:12.9px!important}.ih-products-page .about-box .description h3{font-size:14.5px!important;margin-top:11px!important}.ih-products-page .about-fade{left:12px;right:12px;bottom:46px;height:48px}.ih-products-page .about-toggle-link{min-height:30px;padding:0 12px!important;font-size:11.7px!important}.ih-products-page .ih-faq{gap:8px}.ih-products-page .ih-faq-item{border-radius:15px;padding:11px 11px 11px 13px}.ih-products-page .ih-faq-item:before{top:11px;bottom:11px}.ih-products-page .ih-faq-item h3{font-size:14.2px!important}.ih-products-page .ih-faq-item p{font-size:12.4px!important}.ih-products-page .benzer-etiketler{flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:2px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ih-products-page .benzer-etiketler::-webkit-scrollbar{display:none}.ih-products-page .benzer-etiketler a{min-height:29px;padding:0 10px!important;font-size:10.9px!important;white-space:nowrap}.ih-products-page .ihmkt-tag-view-count{min-height:17px;padding:0 5px;font-size:9.7px!important}}
@media (prefers-reduced-motion:reduce){.ih-products-page .about-box .description,.ih-products-page .ih-faq-item,.ih-products-page .about-toggle-link,.ih-products-page .benzer-etiketler a{transition:none!important}}
@media (hover:hover) and (pointer:fine){.ihmkt-chip:hover,.ihmkt-shortcut:hover{border-color:rgba(91,136,151,.30);box-shadow:0 12px 26px rgba(91,136,151,.12)}.ihmkt-sell:hover,.ihmkt-view__btn:hover{transform:translateY(-1px)}}
@media (max-width:991.98px){.ihmkt-stage__control{grid-template-columns:minmax(0,1fr)}.ihmkt-actions{grid-template-columns:auto auto 1fr}.ihmkt-filter-toggle{display:inline-flex!important}.ihmkt-shortcuts__track{grid-template-columns:repeat(3,minmax(0,1fr))}.ihmkt-shortcut__body small{display:none}.ihmkt-filter-panel{position:relative;top:auto;margin-bottom:12px}.ihmkt-view__btn span{display:none}}
@media (max-width:575.98px){.ih-products-page .container{padding-left:8px;padding-right:8px}.ihmkt-stage{margin:0 0 8px;box-shadow:0 10px 22px rgba(15,23,42,.055)}body.dark-mode .ihmkt-stage{box-shadow:0 10px 24px rgba(0,0,0,.24)}.ihmkt-crumbs ol{font-size:10px;gap:5px;margin-bottom:7px}.ihmkt-crumbs a,.ihmkt-crumbs span{max-width:120px}.ihmkt-kicker{font-size:9.2px;letter-spacing:.10em}.ihmkt-stage .product-list-title{font-size:19px!important;line-height:1.14!important}.ihmkt-stage__main p{display:none}.ihmkt-chiprail{flex-wrap:nowrap;overflow-x:auto;margin-right:-11px;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ihmkt-chiprail::-webkit-scrollbar{display:none}.ihmkt-chip{min-height:27px;padding:0 8px;font-size:10.7px;box-shadow:none}.ihmkt-stage__control{gap:7px}.ihmkt-sort{grid-template-columns:1fr}.ihmkt-sort label{display:none}.ihmkt-sort .custom-select{height:37px;border-radius:14px!important;font-size:11.8px}.ihmkt-actions{display:grid;grid-template-columns:auto 1fr 1fr;gap:6px}.ihmkt-view{padding:3px;border-radius:14px}.ihmkt-view__btn{width:32px;height:31px;padding:0}.ihmkt-filter-toggle,.ihmkt-sell{height:37px;border-radius:14px!important;font-size:11.6px}.ihmkt-shortcuts{margin-left:-2px;margin-right:-2px;padding:8px;border-radius:18px}.ihmkt-shortcuts__head{margin-bottom:7px}.ihmkt-shortcuts__head strong{font-size:12px}.ihmkt-shortcuts__track{display:flex;overflow-x:auto;gap:7px;margin:0 -8px;padding:0 8px 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ihmkt-shortcuts__track::-webkit-scrollbar{display:none}.ihmkt-shortcut{flex:0 0 74%;max-width:310px;min-height:52px;grid-template-columns:32px minmax(0,1fr) auto;padding:7px 8px;border-radius:16px}.ihmkt-shortcut__icon{width:32px;height:32px;border-radius:12px}.ihmkt-shortcut em{height:23px;max-width:76px;font-size:9.4px}.ihmkt-special .section-header .title{font-size:15px!important}.ihmkt-special .section-header .title small{display:none}.filter-reset-tag-container{gap:6px;margin-bottom:9px!important}}
.ihmkt-special-wrap{margin-top:10px}
.ihmkt-special{margin-bottom:20px!important;border-color:rgba(245,183,66,.22)!important;border-radius:21px!important;background:radial-gradient(circle at 4% 0,rgba(245,183,66,.13),transparent 34%),radial-gradient(circle at 82% 0,rgba(239,63,99,.075),transparent 32%),linear-gradient(145deg,var(--ihmkt-surface),var(--ihmkt-surface-2))!important;box-shadow:0 18px 42px rgba(245,183,66,.075),var(--ihmkt-shadow-sm)!important}
body:not(.dark-mode) .ihmkt-special{background:radial-gradient(circle at 4% 0,rgba(245,183,66,.16),transparent 34%),radial-gradient(circle at 82% 0,rgba(239,63,99,.065),transparent 32%),linear-gradient(180deg,#fff,#fffaf0)!important;border-color:rgba(245,183,66,.20)!important;box-shadow:0 18px 42px rgba(177,121,28,.075),0 8px 20px rgba(15,23,42,.045)!important}
body.dark-mode .ihmkt-special{background:radial-gradient(circle at 4% 0,rgba(245,183,66,.12),transparent 34%),radial-gradient(circle at 82% 0,rgba(239,63,99,.08),transparent 33%),linear-gradient(145deg,rgba(13,22,35,.90),rgba(10,16,27,.96))!important;border-color:rgba(245,183,66,.18)!important;box-shadow:0 22px 52px rgba(0,0,0,.30),0 0 34px rgba(245,183,66,.055)!important}
.ihmkt-special .section-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px!important;border-bottom:1px solid rgba(245,183,66,.14)!important;background:linear-gradient(90deg,rgba(245,183,66,.105),rgba(239,63,99,.045),transparent)!important}
.ihmkt-special .section-header .title{display:flex!important;align-items:center;gap:7px;margin:0!important;font-size:15.3px!important;line-height:1.1!important;letter-spacing:-.02em}
.ihmkt-special .section-header .title svg{width:15px;height:15px;color:var(--ihmkt-amber)}
.ihmkt-special .section-header .title small{display:inline-flex;align-items:center;min-height:22px;margin-left:4px;padding:0 8px;border:1px solid rgba(245,183,66,.16);border-radius:999px;background:rgba(245,183,66,.075);color:var(--ihmkt-muted);font-size:10px;font-weight:700;letter-spacing:0;white-space:nowrap}
.ihmkt-special .row-product{padding:11px 9px 13px;row-gap:12px}
.ihmkt-special .col-product{padding-left:7px;padding-right:7px}
.ihmkt-special .ihpc-card--deal{--ihpc-plan-a:rgba(239,63,99,.58);--ihpc-plan-b:rgba(245,183,66,.22);--ihpc-plan-glow:rgba(239,63,99,.16)}
body:not(.dark-mode) .ihmkt-special .ihpc-card--deal{--ihpc-plan-a:rgba(225,64,93,.54);--ihpc-plan-b:rgba(245,183,66,.18);--ihpc-plan-glow:rgba(225,64,93,.13)}
body.dark-mode .ihmkt-special .ihpc-card--deal{--ihpc-plan-a:rgba(239,63,99,.62);--ihpc-plan-b:rgba(245,183,66,.22);--ihpc-plan-glow:rgba(239,63,99,.18)}
.ihmkt-special .index-products-slider-nav{right:12px;top:-40px}
.ihmkt-special .index-products-slider-nav button{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-color:rgba(245,183,66,.18)!important;background:var(--ihmkt-surface)!important;box-shadow:0 8px 18px rgba(15,23,42,.07)}
@media (hover:hover) and (pointer:fine){.ihmkt-special .index-products-slider-nav button:hover{border-color:rgba(245,183,66,.30)!important;box-shadow:0 10px 24px rgba(245,183,66,.12);transform:translateY(-1px)}}
@media (max-width:767.98px){.ihmkt-special{border-radius:19px!important;margin-bottom:16px!important}.ihmkt-special .section-header{padding:9px 11px!important}.ihmkt-special .section-header .title{font-size:14.3px!important}.ihmkt-special .section-header .title small{display:none!important}.ihmkt-special .row-product{padding:10px 7px 12px}}
@media (max-width:575.98px){.ihmkt-special .row-product{flex-wrap:nowrap;overflow-x:auto;margin-left:-7px;margin-right:-7px;padding-left:9px;padding-right:9px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ihmkt-special .row-product::-webkit-scrollbar{display:none}.ihmkt-special .col-product{flex:0 0 72%;max-width:72%;padding-left:5px;padding-right:5px}.ihmkt-special .ihpc-card__content{min-height:104px}}
.ihmkt-stage{padding:14px 15px 15px;border-radius:24px;background:radial-gradient(circle at 4% 0,rgba(91,136,151,.18),transparent 30%),radial-gradient(circle at 92% 10%,rgba(125,137,255,.13),transparent 34%),linear-gradient(135deg,var(--ihmkt-surface),var(--ihmkt-surface-2))}
.ihmkt-stage__grid{grid-template-columns:minmax(0,1fr) 318px;gap:16px;align-items:center}
.ihmkt-stage .product-list-title{max-width:760px}
.ihmkt-stage__main p{max-width:710px;margin-top:6px}
.ihmkt-stage__signals{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px}
.ihmkt-stage__signals span{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 9px;border:1px solid var(--ihmkt-line);border-radius:999px;background:rgba(255,255,255,.50);color:var(--ihmkt-muted);font-size:10.8px;font-weight:700;box-shadow:0 6px 15px rgba(15,23,42,.04)}
.ihmkt-stage__signals strong{color:var(--ihmkt-text);font-weight:800}
.ihmkt-stage__signals svg{color:var(--ihmkt-accent)}
body.dark-mode .ihmkt-stage__signals span{background:rgba(255,255,255,.045)}
.ihmkt-stage__control{padding:10px;border:1px solid var(--ihmkt-line);border-radius:18px;background:rgba(255,255,255,.46);box-shadow:0 9px 24px rgba(15,23,42,.045)}
body.dark-mode .ihmkt-stage__control{background:rgba(255,255,255,.04);box-shadow:0 12px 26px rgba(0,0,0,.18)}
.ihmkt-sort .custom-select{background:rgba(255,255,255,.70)!important}
body.dark-mode .ihmkt-sort .custom-select{background:rgba(8,14,24,.84)!important}
.ihmkt-shortcuts{margin-bottom:12px}
.ihmkt-shortcut{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.ihmkt-filter-panel{padding:0!important}
.ihmkt-filter-panel:before{display:none!important;content:none!important}
.ihmkt-filter-panel__head{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 13px 10px;border-bottom:1px solid var(--ihmkt-line);background:linear-gradient(180deg,var(--ihmkt-surface),rgba(255,255,255,.72));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
body.dark-mode .ihmkt-filter-panel__head{background:linear-gradient(180deg,rgba(13,22,35,.98),rgba(13,22,35,.86))}
.ihmkt-filter-panel__head span{display:block;color:var(--ihmkt-text);font-size:13px;font-weight:800;line-height:1.1}
.ihmkt-filter-panel__head strong{display:block;margin-top:2px;color:var(--ihmkt-muted);font-size:10.4px;font-weight:600}
.ihmkt-filter-panel__close{width:32px;height:32px;display:none;align-items:center;justify-content:center;border:1px solid var(--ihmkt-line);border-radius:12px;background:var(--ihmkt-surface-2);color:var(--ihmkt-text)}
.ihmkt-filter-panel>.filter-item{padding:12px 13px!important;margin:0!important}
.ihmkt-filter-panel>.filter-item+.filter-item{border-top:1px solid var(--ihmkt-line)}
.ihmkt-filter-panel .filter-list-container{max-height:260px;overflow:auto;scrollbar-width:thin}
@media (hover:hover) and (pointer:fine){.ihmkt-stage__signals span:hover{border-color:rgba(91,136,151,.28);box-shadow:0 10px 22px rgba(91,136,151,.10)}.ihmkt-stage__control:hover{border-color:rgba(91,136,151,.20)}.ihmkt-shortcut:hover{transform:translateY(-1px)}}
@media (max-width:991.98px){.ihmkt-sidebar .ihmkt-filter-panel{display:none!important}.ihmkt-filter-sheet .ihmkt-filter-panel{position:static!important;top:auto!important;display:block!important;width:100%;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.ihmkt-filter-sheet .ihmkt-filter-panel__head{display:none!important}.ihmkt-filter-sheet__panel{display:flex!important;flex-direction:column;max-height:min(88dvh,760px)!important;overflow:hidden!important}.ihmkt-filter-sheet__body{flex:1 1 auto;min-height:0;overflow:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:max(22px,env(safe-area-inset-bottom,0px))!important}.ihmkt-filter-sheet .filter-item:last-child{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 20px)!important}.ihmkt-stage{padding:12px;border-radius:20px}.ihmkt-stage__grid{grid-template-columns:1fr;gap:11px}.ihmkt-stage__control{padding:9px;border-radius:17px}.ihmkt-stage__signals{margin-top:8px}.ihmkt-stage__signals span{min-height:26px;font-size:10.4px;padding:0 8px}}
@media (max-width:575.98px){.ihmkt-stage{padding:10px;border-radius:18px}.ihmkt-stage__signals{flex-wrap:nowrap;overflow-x:auto;margin-right:-10px;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ihmkt-stage__signals::-webkit-scrollbar{display:none}.ihmkt-stage__signals span{flex:0 0 auto;box-shadow:none}.ihmkt-stage__control{background:transparent;border:0;box-shadow:none;padding:0}body.dark-mode .ihmkt-stage__control{background:transparent;box-shadow:none}.ihmkt-filter-sheet__panel{max-height:min(90dvh,760px)!important}.ihmkt-filter-sheet .ih-sheet__header{padding-left:14px;padding-right:14px}.ihmkt-filter-sheet__body{padding-left:14px!important;padding-right:14px!important}}
@supports not (height:1dvh){@media (max-width:991.98px){.ihmkt-filter-sheet__panel{max-height:min(88vh,760px)!important}}@media (max-width:575.98px){.ihmkt-filter-sheet__panel{max-height:min(90vh,760px)!important}}}
#wrapper.ih-products-page{position:relative;isolation:isolate;overflow-x:clip;padding-bottom:24px;padding-top: 5px;}
.ih-products-page,.ih-products-page *{box-sizing:border-box}
.ih-products-page>.container{width:min(calc(100% - 32px),1280px)!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
.ih-products-page .row-custom,.ih-products-page .section,.ih-products-page .card,.ih-products-page .ihmkt-stage,.ih-products-page .ihmkt-shortcuts,.ih-products-page .about-wrapper,.ih-products-page .benzer-etiketler-box{max-width:100%}
.ih-products-page .ihmkt-layout{margin-left:-7px!important;margin-right:-7px!important;min-width:0}
.ih-products-page .ihmkt-layout>[class*="col-"]{padding-left:7px!important;padding-right:7px!important;min-width:0}
.ih-products-page .ihmkt-content,.ih-products-page .ihmkt-sidebar,.ih-products-page .ihmkt-stage__main,.ih-products-page .ihmkt-stage__control,.ih-products-page .ihmkt-actions,.ih-products-page .product-list-content{min-width:0}
.ih-products-page .ihmkt-content>.col-12{padding-left:0!important;padding-right:0!important}
.ih-products-page .ihpc-grid{margin-left:-6px!important;margin-right:-6px!important;min-width:0}
.ih-products-page .ihpc-grid>.col-product{padding-left:6px!important;padding-right:6px!important;min-width:0}
.ih-products-page .ihmkt-chiprail,.ih-products-page .ihmkt-shortcuts__track{max-width:100%;overscroll-behavior-x:contain}
.ih-products-page .ihmkt-special{max-width:100%;overflow:hidden}
.ih-products-page .ihmkt-special .row-custom,.ih-products-page .ihmkt-special .category-slider-container{max-width:100%;overflow:hidden}
.ih-products-page .ihmkt-special .row-product{max-width:none;overscroll-behavior-x:contain}
.ih-products-page .filter-reset-tag-container,.ih-products-page .product-list-pagination{min-width:0;max-width:100%}
@media (max-width:991.98px){#wrapper.ih-products-page{overflow-x:hidden;padding-bottom:20px}.ih-products-page>.container{width:min(calc(100% - 14px),430px)!important;max-width:430px!important}.ih-products-page .ihmkt-layout{display:flex!important;flex-wrap:wrap!important;margin-left:0!important;margin-right:0!important}.ih-products-page .ihmkt-layout>[class*="col-"]{padding-left:0!important;padding-right:0!important}.ih-products-page .ihmkt-stage{margin:7px 0 9px!important;border-radius:18px!important}.ih-products-page .ihmkt-stage__grid,.ih-products-page .ihmkt-stage__control,.ih-products-page .ihmkt-actions{width:100%;max-width:100%;min-width:0}.ih-products-page .ihmkt-stage .product-list-title{max-width:100%;overflow-wrap:anywhere}.ih-products-page .ihmkt-chiprail{margin-right:0!important;padding-bottom:3px}.ih-products-page .ihmkt-shortcuts{margin-left:0!important;margin-right:0!important}.ih-products-page .ihmkt-shortcuts__track{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.ih-products-page .ihmkt-content>.col-12{padding-left:0!important;padding-right:0!important}.ih-products-page .ihpc-grid{margin-left:-5px!important;margin-right:-5px!important}.ih-products-page .ihpc-grid>.col-product{padding-left:5px!important;padding-right:5px!important}.ih-products-page .filter-reset-tag-container{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.ih-products-page .ihmkt-special-wrap{padding-left:0!important;padding-right:0!important}.ih-products-page .ihmkt-special .row-product{margin-left:0!important;margin-right:0!important;padding-left:8px!important;padding-right:8px!important}.ih-products-page .ihmkt-special .col-product{flex:0 0 72%!important;max-width:72%!important}.ih-products-page .about-wrapper,.ih-products-page .benzer-etiketler-box{margin-left:0!important;margin-right:0!important}}
@supports not (overflow:clip){#wrapper.ih-products-page{overflow-x:hidden}}
.ih-products-page .ihmkt-parent-return{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:0 0 11px;padding:8px 12px;border:1px solid rgba(40,92,170,.18);border-radius:999px;background:rgba(78,132,214,.08);color:#27508e;font-size:12px;font-weight:800;line-height:1.15;letter-spacing:.01em;text-decoration:none!important;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}
.ih-products-page .ihmkt-parent-return svg{width:15px;height:15px;flex:0 0 auto}
.ih-products-page .ihmkt-parent-return:hover,.ih-products-page .ihmkt-parent-return:focus{border-color:rgba(40,92,170,.34);background:rgba(78,132,214,.14);color:#163c78;transform:translateY(-1px)}
body.dark-mode .ih-products-page .ihmkt-parent-return{border-color:rgba(142,184,255,.22);background:rgba(86,143,236,.14);color:#d7e6ff}
body.dark-mode .ih-products-page .ihmkt-parent-return:hover,body.dark-mode .ih-products-page .ihmkt-parent-return:focus{border-color:rgba(169,205,255,.42);background:rgba(86,143,236,.22);color:#f3f7ff}
@media (max-width:767.98px){.ih-products-page .ihmkt-parent-return{margin-bottom:10px;padding:8px 11px;font-size:11.5px}}
body.ih-shell-foundation .ih-products-page .ihmkt-filter-panel{border:1px solid var(--ih-tech-line)!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.62))!important;box-shadow:0 16px 40px rgba(14,27,44,.08)!important;overflow:hidden!important}
body.dark-mode.ih-shell-foundation .ih-products-page .ihmkt-filter-panel{background:linear-gradient(180deg,rgba(17,27,43,.92),rgba(13,22,35,.78))!important;box-shadow:0 18px 44px rgba(0,0,0,.28)!important}
body.ih-shell-foundation .ih-products-page .ihmkt-filter-panel .filter-item .title,body.ih-shell-foundation .ih-products-page .ihmkt-filter-panel h4.title{margin:0 0 9px!important;color:var(--ih-tech-text)!important;font-size:11px!important;font-weight:950!important;letter-spacing:.07em;text-transform:uppercase}
body.ih-shell-foundation .ih-products-page .ihmkt-filter-panel .filter-list{display:flex;flex-direction:column;gap:4px;margin:0!important;padding:0!important;list-style:none!important}
body.ih-shell-foundation .ih-products-page .ihmkt-filter-panel .filter-list li{list-style:none!important;margin:0!important}
body.ih-shell-foundation .ih-products-page .ihmkt-filter-panel .filter-list a{display:flex;align-items:center;min-height:28px;padding:5px 7px;border-radius:10px;color:var(--ih-tech-muted)!important;font-size:12px;font-weight:850;text-decoration:none!important;transition:background-color .16s ease,color .16s ease}
body.ih-shell-foundation .ih-products-page .ihmkt-filter-panel .filter-list a:hover,body.ih-shell-foundation .ih-products-page .ihmkt-filter-panel .filter-list a.active{background:rgba(91,136,151,.12);color:var(--ih-tech-text)!important}
body.ih-shell-foundation .ih-products-page .filter-list-categories-parent{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid var(--ih-tech-line);background:var(--ih-tech-soft);color:var(--ih-tech-text)!important;font-size:12px;font-weight:900;text-decoration:none!important}
body.ih-shell-foundation .ih-products-page .filter-list-categories-parent svg{width:15px;height:15px}
body.ih-shell-foundation .ih-products-page .custom-control{min-height:20px;padding-left:24px}
body.ih-shell-foundation .ih-products-page .custom-control-label{color:var(--ih-tech-muted)!important;font-size:12px;font-weight:850;line-height:1.35;cursor:pointer}
body.ih-shell-foundation .ih-products-page .custom-control-label:before{top:.05rem!important;width:16px!important;height:16px!important;border-radius:5px!important;border-color:var(--ih-tech-line-strong)!important;background:var(--ih-tech-surface-solid)!important}
body.ih-shell-foundation .ih-products-page .custom-control-label:after{top:.05rem!important;width:16px!important;height:16px!important}
body.ih-shell-foundation .ih-products-page .custom-control-input:checked~.custom-control-label:before{border-color:transparent!important;background:linear-gradient(135deg,var(--ih-tech-primary),var(--ih-tech-primary2))!important}
body.ih-shell-foundation .ih-products-page .price-filter-inputs .row-price-inputs{align-items:flex-end!important;margin-left:-4px!important;margin-right:-4px!important}
body.ih-shell-foundation .ih-products-page .price-filter-inputs .col-price-inputs{padding-left:4px!important;padding-right:4px!important}
body.ih-shell-foundation .ih-products-page .price-filter-inputs span{display:block;margin-bottom:5px;color:var(--ih-tech-muted);font-size:11px;font-weight:850}
body.ih-shell-foundation .ih-products-page .price-filter-input,body.ih-shell-foundation .ih-products-page .filter-search-input{height:36px!important;border:1px solid var(--ih-tech-line)!important;border-radius:12px!important;background:var(--ih-tech-surface-solid)!important;color:var(--ih-tech-text)!important;font-size:12px!important;font-weight:850;box-shadow:none!important}
body.ih-shell-foundation .ih-products-page .btn-filter-price{width:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,var(--ih-tech-primary),var(--ih-tech-primary2))!important;color:#fff!important;box-shadow:0 10px 22px rgba(91,136,151,.18)}
body.ih-shell-foundation .ih-products-page .btn-filter-price svg{width:16px;height:16px}
body.ih-shell-foundation .ih-products-page .ihmkt-special{position:relative;border:1px solid rgba(251,191,36,.28)!important;border-radius:24px!important;background:linear-gradient(135deg,rgba(255,247,237,.88),rgba(255,255,255,.72) 52%,rgba(239,246,255,.72))!important;box-shadow:0 22px 56px rgba(180,120,30,.10)!important;padding:13px 13px 16px!important;margin-top:14px!important;overflow:hidden!important}
body.dark-mode.ih-shell-foundation .ih-products-page .ihmkt-special{background:linear-gradient(135deg,rgba(70,45,18,.30),rgba(17,27,43,.88) 45%,rgba(27,31,62,.74))!important;box-shadow:0 24px 64px rgba(0,0,0,.34)!important}
body.ih-shell-foundation .ih-products-page .ihmkt-special .section-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 12px!important;padding:0!important;border:0!important}
body.ih-shell-foundation .ih-products-page .ihmkt-special .title{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;color:var(--ih-tech-text)!important;font-size:16px!important;font-weight:950!important;line-height:1.15!important}
body.ih-shell-foundation .ih-products-page .ihmkt-special .title svg{width:18px;height:18px;color:#f97316}
body.ih-shell-foundation .ih-products-page .ihmkt-special .title small{display:inline-flex;margin-left:8px;color:var(--ih-tech-muted)!important;font-size:11.5px!important;font-weight:850!important;letter-spacing:0!important;text-transform:none!important}
.ihmkt-offer-shell{position:relative;overflow:hidden!important}
.ihmkt-offer-rail{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(196px,1fr);gap:12px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 8px;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch}
.ihmkt-offer-rail::-webkit-scrollbar{height:5px}
.ihmkt-offer-rail::-webkit-scrollbar-thumb{background:rgba(91,136,151,.32);border-radius:999px}
.ihmkt-offer-cell{min-width:0;scroll-snap-align:start}
.ihmkt-offer-cell .ihpc-card{height:100%}
@media (min-width:1200px){.ihmkt-offer-rail{grid-auto-columns:calc((100% - 48px)/5)}}
@media (max-width:991.98px){body.ih-shell-foundation .ih-products-page .ihmkt-special{border-radius:20px!important;padding:11px 9px 13px!important}.ihmkt-offer-rail{grid-auto-columns:72%;gap:10px;padding-left:2px;padding-right:2px}body.ih-shell-foundation .ih-products-page .ihmkt-special .title{font-size:14px!important;flex-wrap:wrap}body.ih-shell-foundation .ih-products-page .ihmkt-special .title small{width:100%;margin-left:27px}}
@keyframes ihListingFilterSheetIn{from{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
