/* RANA REKOR ALİ — Premium Product Catalogue 2026
   The product data/quote logic is intentionally left intact; this file rebuilds the visual system. */
body.rra-products-body{background:#f5f8fc;overflow-x:hidden}
.rra-products-page{background:#f5f8fc}
.rra-products-page button,.rra-products-page input,.rra-products-page select{font-family:inherit}
.rra-products-page .wrap{max-width:none;margin:0;padding:0}

/* HERO */
.rra-products-hero{position:relative;overflow:hidden;min-height:510px;background:linear-gradient(112deg,#04172b 0%,#062746 55%,#07355d 100%);isolation:isolate}
.rra-products-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,17,32,.96) 0%,rgba(4,29,52,.86) 48%,rgba(4,33,60,.36) 76%,rgba(4,33,60,.08) 100%);z-index:-1}
.rra-products-hero::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,#000,transparent 82%);z-index:-1}
.rra-products-hero__glow{position:absolute;width:700px;height:700px;border-radius:50%;right:-140px;top:-260px;background:radial-gradient(circle,rgba(28,128,255,.4) 0%,rgba(19,103,213,.12) 44%,transparent 70%);filter:blur(3px);pointer-events:none}
.rra-products-hero__grid{min-height:510px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;padding-top:44px;padding-bottom:46px}
.rra-products-hero__copy{position:relative;z-index:2;color:#fff;max-width:690px}
.rra-products-breadcrumb{display:flex;align-items:center;gap:9px;color:#8fb0d1;font-size:11px;font-weight:700;margin-bottom:28px}
.rra-products-breadcrumb a{color:#c9dcf0}.rra-products-breadcrumb i{font-size:8px;color:#4f79a2}
.rra-products-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:850;color:#b9d6f6}
.rra-products-eyebrow b{width:8px;height:8px;border-radius:50%;background:#2182ff;box-shadow:0 0 0 6px rgba(33,130,255,.14)}
.rra-products-hero h1{font-size:clamp(45px,5.8vw,74px);line-height:.98;letter-spacing:-.055em;font-weight:900;margin:20px 0 20px;color:#fff}
.rra-products-hero h1 em{font-style:normal;color:#63a9ff}
.rra-products-hero p{font-size:16px;line-height:1.76;color:#c5d5e5;max-width:635px;margin:0}
.rra-products-standards{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}
.rra-products-standards span{display:inline-flex;align-items:center;justify-content:center;min-width:66px;height:34px;padding:0 12px;border-radius:9px;border:1px solid rgba(116,178,255,.2);background:rgba(30,116,229,.12);color:#d4e7ff;font-size:10px;font-weight:850;letter-spacing:.08em;backdrop-filter:blur(8px)}
.rra-products-hero__visual{position:relative;align-self:stretch;min-height:440px;display:flex;align-items:center;justify-content:center;z-index:1}
.rra-products-hero__visual::after{content:"";position:absolute;inset:11% 1% 3% 10%;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.36),transparent 62%);filter:blur(24px);z-index:-2}
.rra-products-hero__visual img{position:relative;z-index:2;width:min(580px,112%);max-width:none;filter:drop-shadow(0 34px 46px rgba(0,0,0,.35));transform:translate(4%,6%)}
.rra-products-hero__ring{position:absolute;width:365px;height:365px;border:1px solid rgba(117,182,255,.18);border-radius:50%;right:8%;top:8%;box-shadow:0 0 0 52px rgba(72,148,247,.025),0 0 0 105px rgba(72,148,247,.018)}
.rra-products-floating{position:absolute;z-index:4;display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;column-gap:10px;padding:12px 14px;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.58);box-shadow:0 16px 38px rgba(1,16,31,.23);backdrop-filter:blur(14px);border-radius:14px;color:#09213a;min-width:175px}
.rra-products-floating i{grid-row:1/3;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#eaf3ff;color:#0967f2;font-size:15px}
.rra-products-floating b{font-size:11px;line-height:1.2}.rra-products-floating small{font-size:9px;color:#718398;margin-top:2px}
.rra-products-floating--one{left:1%;bottom:17%}.rra-products-floating--two{right:-2%;top:19%}

/* SEARCH / METRICS */
.rra-catalog-search-section{position:relative;z-index:5;margin-top:-38px}
.rra-catalog-search-card{display:grid;grid-template-columns:minmax(380px,1.35fr) 1fr;align-items:stretch;background:#fff;border:1px solid rgba(6,26,49,.065);border-radius:20px;box-shadow:0 22px 60px rgba(5,27,51,.12);overflow:visible}
.rra-catalog-search-card__main{position:relative;padding:20px 22px 20px;border-right:1px solid #e8eef5}
.rra-catalog-search-card__main>label{display:block;margin:0 0 7px;color:#0a294a;font-size:11px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}
.rra-catalog-search{position:relative;width:100%;height:52px}
.rra-catalog-search>i{position:absolute;z-index:2;left:16px;top:50%;transform:translateY(-50%);color:#0967f2;font-size:16px}
.rra-products-body .rra-catalog-search input{width:100%!important;height:52px!important;border:1px solid #dce6f1!important;border-radius:12px!important;background:#f8fafc!important;padding:0 104px 0 46px!important;color:#10243a!important;font-size:13px!important;font-weight:550!important;outline:0!important;box-shadow:none!important}
.rra-products-body .rra-catalog-search input:focus{background:#fff!important;border-color:#7bb2ff!important;box-shadow:0 0 0 4px rgba(9,103,242,.08)!important}
.rra-catalog-search .search__clear{position:absolute!important;right:74px!important;top:50%!important;transform:translateY(-50%)!important;width:28px!important;height:28px!important;border:0!important;border-radius:8px!important;background:#eef3f8!important;color:#65788d!important;display:grid!important;place-items:center!important;padding:0!important}
.rra-catalog-search .search__clear[hidden]{display:none!important}
.rra-catalog-search .search__count{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:800;color:#7690aa}
.rra-search-shortcut{position:absolute;right:23px;bottom:3px;color:#9aa9b9;font-size:9px}.rra-search-shortcut kbd{font-family:inherit;background:#eef3f8;border:1px solid #dce4ec;color:#6b7b8d;border-radius:4px;padding:1px 5px;box-shadow:none;font-size:9px}
.rra-catalog-metrics{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;padding:12px 10px}
.rra-catalog-metrics>div{padding:15px 12px;position:relative;text-align:center}.rra-catalog-metrics>div+div::before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:1px;background:#e9eff5}
.rra-catalog-metrics strong{display:block;color:#061a31;font-size:20px;line-height:1;font-weight:900;letter-spacing:-.03em}.rra-catalog-metrics span{display:block;margin-top:6px;color:#8190a2;font-size:9.5px;font-weight:700}
.search__suggest{z-index:2000!important;border:1px solid #dce7f2!important;border-radius:14px!important;box-shadow:0 22px 60px rgba(4,22,42,.2)!important;background:#fff!important;overflow:hidden!important;padding:7px!important}
.search__suggest-item{display:flex!important;align-items:center!important;gap:11px!important;padding:9px!important;border-radius:10px!important;cursor:pointer!important}.search__suggest-item:hover,.search__suggest-item.is-highlighted{background:#eef5ff!important}
.search__suggest-thumb{width:44px!important;height:44px!important;border-radius:9px!important;background:#f1f5f9!important;display:grid!important;place-items:center!important;overflow:hidden!important;flex:none!important}.search__suggest-thumb img{width:100%!important;height:100%!important;object-fit:contain!important;padding:5px!important}
.search__suggest-body{min-width:0;flex:1}.search__suggest-name{display:block;color:#10243a;font-size:12px;font-weight:750}.search__suggest-name mark{background:#dcecff;color:#075dcf}.search__suggest-cat{display:block;color:#8a9aab;font-size:9.5px;margin-top:2px}.search__suggest-arrow{color:#0b6af4;flex:none}.search__suggest-more,.search__suggest-empty{padding:10px 12px;color:#66788c;font-size:11px;border-top:1px solid #edf2f7;margin-top:4px}

/* CATEGORY STAGE */
.rra-product-category-stage{padding:88px 0 100px;background:#f5f8fc}
.rra-products-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px}.rra-products-section-head h2{font-size:clamp(30px,3.8vw,46px);line-height:1.08;letter-spacing:-.04em;color:#061a31;font-weight:900;margin:9px 0 0}.rra-products-section-head p{max-width:480px;margin:0;color:#66788c;font-size:14px}
.rra-product-category-stage .wrap{width:100%!important}
.rra-products-body .pg-bento{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-auto-rows:190px!important;gap:14px!important}
.rra-products-body .pg-tile{position:relative!important;min-width:0!important;height:auto!important;border-radius:18px!important;border:1px solid #e2eaf3!important;background:#fff!important;overflow:hidden!important;padding:0!important;text-align:left!important;box-shadow:0 3px 12px rgba(6,26,49,.035)!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;cursor:pointer!important}
.rra-products-body .pg-tile:hover{transform:translateY(-5px)!important;border-color:#b9d7ff!important;box-shadow:0 18px 42px rgba(6,26,49,.1)!important}
.rra-products-body .pg-tile.is-active{border-color:#0967f2!important;box-shadow:0 0 0 3px rgba(9,103,242,.08),0 16px 38px rgba(6,26,49,.1)!important}
.rra-products-body .pg-tile--all{grid-column:span 2!important;background:linear-gradient(135deg,#061a31,#0b3765)!important;color:#fff!important;padding:28px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}
.rra-products-body .pg-tile--all::before{content:"";position:absolute;right:-60px;top:-75px;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(45,143,255,.5),transparent 67%)}
.rra-products-body .pg-tile--all .pg-tile__eyebrow{position:relative!important;z-index:2!important;color:#76b4ff!important;font-size:9px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:850!important}.rra-products-body .pg-tile--all .pg-tile__title{position:relative!important;z-index:2!important;color:#fff!important;font-size:27px!important;font-weight:900!important;letter-spacing:-.03em!important}.rra-products-body .pg-tile--all .pg-tile__meta{position:relative!important;z-index:2!important;color:#b9cee4!important;font-size:11px!important;margin-top:6px!important}.rra-products-body .pg-tile--all .pg-tile__arrow{position:absolute!important;right:24px!important;bottom:24px!important;color:#fff!important}.rra-products-body .pg-tile--all .pg-tile__count{color:#fff!important}
.rra-products-body .pg-tile--lg{grid-column:span 1!important}
.rra-products-body .pg-tile__img{position:absolute!important;inset:0 0 52px!important;display:grid!important;place-items:center!important;background:linear-gradient(145deg,#fbfdff,#eef4fa)!important;overflow:hidden!important}.rra-products-body .pg-tile__img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(5,27,51,.04));pointer-events:none}.rra-products-body .pg-tile__img img{width:86%!important;height:86%!important;object-fit:contain!important;transition:transform .3s ease!important;mix-blend-mode:multiply}.rra-products-body .pg-tile:hover .pg-tile__img img{transform:scale(1.055)!important}
.rra-products-body .pg-tile__foot{position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:53px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-top:1px solid #edf2f7!important;background:#fff!important}.rra-products-body .pg-tile__foot .pg-tile__title{font-size:11.5px!important;color:#0a294a!important;font-weight:800!important;line-height:1.2!important}.rra-products-body .pg-tile__foot .pg-tile__count{display:grid!important;place-items:center!important;min-width:29px!important;height:26px!important;border-radius:8px!important;background:#edf5ff!important;color:#0967f2!important;font-size:10px!important;font-weight:900!important;padding:0 7px!important}
.rra-products-body .pg-tile__badge{position:absolute!important;z-index:4!important;top:11px!important;left:11px!important;height:25px!important;padding:0 9px!important;border-radius:999px!important;display:flex!important;align-items:center!important;background:#0967f2!important;color:#fff!important;font-size:8.5px!important;font-weight:850!important;letter-spacing:.03em!important;box-shadow:0 7px 20px rgba(9,103,242,.24)!important}.rra-products-body .pg-tile__badge--amber{background:#fff3d7!important;color:#a36100!important;box-shadow:none!important;border:1px solid #ffe2a5!important}
.pg-tile__cart-badge{position:absolute!important;z-index:4!important;right:10px!important;top:10px!important;padding:5px 8px!important;border-radius:999px!important;background:#061a31!important;color:#fff!important;font-size:8px!important;font-weight:800!important}
.category-landing__cta{margin-top:20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:25px!important;background:#fff!important;border:1px solid #e3ebf4!important;border-radius:18px!important;padding:21px 23px!important;box-shadow:0 8px 24px rgba(6,26,49,.04)!important}.category-landing__cta-status{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#16845d!important;font-size:9.5px!important;font-weight:800!important}.category-landing__cta-status-dot{width:7px!important;height:7px!important;border-radius:50%!important;background:#21b77d!important;box-shadow:0 0 0 5px rgba(33,183,125,.11)!important}.category-landing__cta-title{display:block!important;color:#061a31!important;font-size:15px!important;font-weight:850!important;margin-top:6px!important}.category-landing__cta-desc{margin:3px 0 0!important;color:#7a8b9e!important;font-size:11px!important}.category-landing__cta .theme_btn_1{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 16px!important;border-radius:11px!important;background:#16a36a!important;color:#fff!important;font-size:11px!important;font-weight:800!important;border:0!important;box-shadow:0 8px 20px rgba(22,163,106,.2)!important}
.cat-tooltip{display:none!important}

/* CATALOG RESULT VIEW */
.rra-catalog-results-stage{padding:74px 0 92px;background:#f5f8fc}
.rra-catalog-results-stage:has(.rra-product-grid[hidden]){display:none}
.back-to-categories{display:inline-flex!important;align-items:center!important;gap:8px!important;border:0!important;background:transparent!important;color:#42617f!important;font-size:11px!important;font-weight:800!important;padding:0!important;margin:0 0 18px!important;cursor:pointer!important}.back-to-categories:hover{color:#0967f2!important}
.urunler-main__head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:22px!important;padding:0 0 23px!important;margin:0!important;border-bottom:1px solid #e3ebf3!important}.rra-results-eyebrow{display:block;color:#0967f2;font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:850;margin-bottom:5px}.urunler-main__head h2{font-size:34px!important;line-height:1!important;letter-spacing:-.035em!important;color:#061a31!important;margin:0!important;font-weight:900!important}.urunler-main__count{display:block!important;color:#8291a4!important;font-size:10.5px!important;margin-top:7px!important}.rra-results-tools{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}.active-filter-pill{display:inline-flex!important;align-items:center!important;gap:7px!important;height:38px!important;padding:0 12px!important;border:1px solid #cfe2fc!important;border-radius:10px!important;background:#eef6ff!important;color:#0967f2!important;font-size:10px!important;font-weight:800!important}.active-filter-pill[hidden]{display:none!important}.rra-sort-control{height:42px;display:flex!important;align-items:center!important;gap:9px!important;padding:0 8px 0 12px!important;margin:0!important;border:1px solid #dfe8f1!important;border-radius:11px!important;background:#fff!important;color:#8795a7!important;font-size:9.5px!important;font-weight:750!important}.rra-sort-control select{width:auto!important;min-width:102px!important;height:31px!important;padding:0 28px 0 8px!important;margin:0!important;border:0!important;background-color:#f5f8fc!important;border-radius:8px!important;color:#18334e!important;font-size:10px!important;font-weight:800!important;box-shadow:none!important}
.rra-catalog-layout{display:grid;grid-template-columns:238px minmax(0,1fr);gap:20px;align-items:start;padding-top:22px}
.rra-filter-sidebar{position:sticky!important;top:105px!important;width:100%!important;max-width:none!important;padding:17px!important;background:#fff!important;border:1px solid #e3ebf3!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(6,26,49,.045)!important}
.rra-filter-sidebar__head{display:flex;align-items:center;justify-content:space-between;padding:1px 2px 13px;margin-bottom:7px;border-bottom:1px solid #edf2f7}.rra-filter-sidebar__head span{display:block;font-size:8.5px;text-transform:uppercase;letter-spacing:.1em;color:#96a4b4;font-weight:800}.rra-filter-sidebar__head b{display:block;font-size:13px;color:#061a31;margin-top:2px}.rra-filter-sidebar__head i{color:#0967f2;font-size:15px}
.rra-products-body .filter-btns{display:grid!important;gap:3px!important;list-style:none!important;margin:0!important;padding:0!important}.rra-products-body .filter-btns li{float:none!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;min-height:36px!important;padding:0 9px!important;margin:0!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#51667b!important;font-size:9.5px!important;font-weight:700!important;cursor:pointer!important;transition:.16s!important;text-align:left!important}.rra-products-body .filter-btns li:hover{background:#f2f7fd!important;color:#0a294a!important}.rra-products-body .filter-btns li.active{background:#eaf3ff!important;color:#0967f2!important;font-weight:850!important}.rra-products-body .badge-count{display:grid!important;place-items:center!important;min-width:24px!important;height:21px!important;border-radius:7px!important;background:#eef2f6!important;color:#7c8c9e!important;font-size:8px!important;padding:0 5px!important}.rra-products-body .filter-btns li.active .badge-count{background:#0967f2!important;color:#fff!important}
.rra-filter-help{display:flex;gap:10px;margin-top:15px;padding:13px;border-radius:12px;background:linear-gradient(145deg,#071d35,#0a3158);color:#fff}.rra-filter-help>i{width:32px;height:32px;border-radius:9px;background:rgba(255,255,255,.09);display:grid;place-items:center;color:#69abff;flex:none}.rra-filter-help b{display:block;font-size:9.5px}.rra-filter-help span{display:block;font-size:8.5px;color:#b4c7da;margin:2px 0 6px}.rra-filter-help a{font-size:8.5px;color:#75b3ff;font-weight:850}
.rra-product-grid{min-width:0!important;width:100%!important}.rra-products-body #itemsContainer{max-width:none!important;width:calc(100% + 14px)!important;margin:0 -7px!important;padding:0!important;display:flex!important;flex-wrap:wrap!important}.rra-products-body #itemsContainer>.grid-item{width:33.333333%!important;max-width:33.333333%!important;flex:0 0 33.333333%!important;padding:0 7px!important;margin:0 0 14px!important}
.rra-products-body .grid-item .card{height:100%!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;position:relative!important}.rra-products-body .grid-item .card::before{content:attr(data-cat);position:absolute;z-index:5;left:12px;top:12px;max-width:68%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.94);border:1px solid #dfe9f4;color:#45617d;font-size:7.5px;font-weight:850;letter-spacing:.02em;box-shadow:0 5px 14px rgba(6,26,49,.06)}
.rra-products-body .grid-item .inner-box{height:100%!important;position:relative!important;display:flex!important;flex-direction:column!important;padding:11px!important;background:#fff!important;border:1px solid #e2eaf3!important;border-radius:15px!important;overflow:hidden!important;box-shadow:0 4px 14px rgba(6,26,49,.035)!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}.rra-products-body .grid-item .inner-box>div:first-child:not(.image){display:none!important}.rra-products-body .grid-item .card:hover .inner-box{transform:translateY(-4px)!important;border-color:#bdd8fb!important;box-shadow:0 16px 34px rgba(6,26,49,.09)!important}
.rra-products-body .grid-item .image{min-height:195px!important;height:195px!important;margin:0 0 12px!important;border-radius:11px!important;background:linear-gradient(145deg,#f8fbfe,#edf3f8)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;position:relative!important}.rra-products-body .grid-item .image::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.7),transparent 58%);pointer-events:none}.rra-products-body .grid-item .card__img{position:relative!important;z-index:1!important;max-width:78%!important;max-height:158px!important;width:auto!important;height:auto!important;object-fit:contain!important;transition:transform .28s ease,filter .28s ease!important;mix-blend-mode:multiply}.rra-products-body .grid-item .card:hover .card__img{transform:scale(1.055)!important;filter:drop-shadow(0 8px 8px rgba(8,32,55,.12))}
.rra-products-body .grid-item .overlay{position:absolute!important;z-index:6!important;right:10px!important;bottom:10px!important;top:auto!important;left:auto!important;margin:0!important;padding:0!important;display:flex!important;gap:6px!important;list-style:none!important;opacity:1!important;visibility:visible!important;transform:none!important;background:transparent!important}.rra-products-body .grid-item .overlay li{margin:0!important;padding:0!important;opacity:1!important;transform:none!important}.rra-products-body .grid-item .overlay button,.rra-products-body .grid-item .overlay a{display:flex!important;align-items:center!important;justify-content:center!important;height:34px!important;border-radius:9px!important;box-shadow:0 6px 16px rgba(6,26,49,.11)!important;transition:.18s!important}.rra-products-body .grid-item .overlay button{width:auto!important;padding:0 10px!important;border:0!important;background:#0967f2!important;color:#fff!important;font-size:9px!important;font-weight:850!important}.rra-products-body .grid-item .overlay button::after{content:" Teklife ekle";margin-left:5px}.rra-products-body .grid-item .overlay a{width:34px!important;background:#fff!important;border:1px solid #dce7f2!important;color:#0a294a!important}.rra-products-body .grid-item .overlay button:hover{background:#0758cf!important;transform:translateY(-2px)!important}.rra-products-body .grid-item .overlay a:hover{color:#0967f2!important;border-color:#9bc5ff!important;transform:translateY(-2px)!important}
.rra-products-body .grid-item .lower-content{padding:1px 3px 5px!important;text-align:left!important;min-height:61px!important}.rra-products-body .grid-item .lower-content>span{display:block!important;color:#0967f2!important;font-size:8.5px!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important}.rra-products-body .grid-item .card__title{font-size:12px!important;line-height:1.35!important;margin:5px 0 0!important;font-weight:850!important;letter-spacing:-.01em!important}.rra-products-body .grid-item .card__link{color:#10243a!important;text-decoration:none!important}.rra-products-body .grid-item .card__link:hover{color:#0967f2!important}
.empty-state{grid-column:1/-1!important;margin-top:20px!important;padding:52px 22px!important;border:1px dashed #cddbea!important;border-radius:18px!important;background:#fff!important;text-align:center!important;color:#91a0b0!important}.empty-state svg{color:#6699d5!important}.empty-state__title{color:#10243a!important;font-size:14px!important;font-weight:850!important;margin:12px 0 4px!important}.empty-state__desc{color:#8191a3!important;font-size:11px!important;margin:0 auto 16px!important;max-width:440px!important}.empty-state button{height:40px!important;border:0!important;border-radius:10px!important;background:#0967f2!important;color:#fff!important;padding:0 14px!important;font-size:10px!important;font-weight:800!important}

/* FINAL CTA */
.rra-products-cta{padding:18px 0 84px;background:#f5f8fc}.rra-products-cta__box{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:35px;padding:40px 44px;border-radius:24px;background:linear-gradient(135deg,#061a31,#0a3763);color:#fff;box-shadow:0 22px 55px rgba(6,26,49,.16)}.rra-products-cta__box::after{content:"";position:absolute;width:410px;height:410px;border-radius:50%;right:-115px;top:-230px;background:radial-gradient(circle,rgba(32,132,255,.5),transparent 64%)}.rra-products-cta__box>div{position:relative;z-index:1}.rra-products-cta__box>div:first-child{max-width:690px}.rra-products-cta__box span{font-size:9px;text-transform:uppercase;letter-spacing:.13em;font-weight:850;color:#6dacff}.rra-products-cta__box h2{font-size:32px;line-height:1.08;letter-spacing:-.035em;margin:8px 0 9px;color:#fff;font-weight:900}.rra-products-cta__box p{margin:0;color:#bdcddd;font-size:12px;line-height:1.7}.rra-products-cta__actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}

@media(min-width:1450px){.rra-shell{width:min(1320px,calc(100% - 48px))}.rra-products-body #itemsContainer>.grid-item{width:25%!important;max-width:25%!important;flex-basis:25%!important}}
@media(max-width:1120px){
  .rra-products-hero__grid{grid-template-columns:1.08fr .92fr}.rra-products-hero__visual img{width:520px}.rra-products-floating--two{right:0}.rra-catalog-search-card{grid-template-columns:1fr}.rra-catalog-search-card__main{border-right:0;border-bottom:1px solid #e8eef5}.rra-catalog-metrics{padding:6px 10px}.rra-products-body .pg-bento{grid-template-columns:repeat(3,1fr)!important}.rra-products-body .pg-tile--all{grid-column:span 1!important}.rra-catalog-layout{grid-template-columns:215px minmax(0,1fr)}.rra-products-body #itemsContainer>.grid-item{width:50%!important;max-width:50%!important;flex-basis:50%!important}
}
@media(max-width:880px){
  .rra-products-hero{min-height:auto}.rra-products-hero__grid{min-height:520px;grid-template-columns:1fr;padding:62px 0 82px}.rra-products-hero__copy{max-width:650px}.rra-products-hero__visual{position:absolute;inset:0;opacity:.17;min-height:0;pointer-events:none}.rra-products-hero__visual img{position:absolute;right:-120px;bottom:-100px;width:620px}.rra-products-floating,.rra-products-hero__ring{display:none}.rra-products-hero::before{background:linear-gradient(90deg,rgba(3,17,32,.98),rgba(3,24,44,.9))}.rra-catalog-search-section{margin-top:-28px}.rra-products-section-head{display:block}.rra-products-section-head p{margin-top:12px}.rra-products-body .pg-bento{grid-template-columns:repeat(2,1fr)!important}.rra-catalog-layout{grid-template-columns:1fr}.rra-filter-sidebar{position:relative!important;top:auto!important}.rra-products-body .filter-btns{grid-template-columns:repeat(2,1fr)!important}.rra-filter-help{display:none}.urunler-main__head{align-items:flex-start!important}.rra-products-cta__box{display:block}.rra-products-cta__actions{justify-content:flex-start;margin-top:20px}
}
@media(max-width:640px){
  .rra-products-hero__grid{min-height:470px;padding:52px 0 72px}.rra-products-breadcrumb{margin-bottom:22px}.rra-products-hero h1{font-size:44px}.rra-products-hero p{font-size:13px}.rra-products-standards{gap:5px}.rra-products-standards span{min-width:54px;height:29px;font-size:8.5px}.rra-catalog-search-card__main{padding:16px}.rra-catalog-metrics{grid-template-columns:1fr 1fr;padding:8px}.rra-catalog-metrics>div{padding:12px 8px}.rra-catalog-metrics>div:nth-child(3)::before{display:none}.rra-catalog-metrics>div:nth-child(n+3){border-top:1px solid #e9eff5}.rra-catalog-search .search__count{display:none}.rra-products-body .rra-catalog-search input{padding-right:54px!important}.rra-catalog-search .search__clear{right:12px!important}.rra-search-shortcut{display:none}.rra-product-category-stage{padding:68px 0 72px}.rra-products-section-head h2{font-size:32px}.rra-products-body .pg-bento{grid-template-columns:1fr!important;grid-auto-rows:170px!important}.rra-products-body .pg-tile--all{min-height:170px!important}.category-landing__cta{display:block!important}.category-landing__cta .theme_btn_1{margin-top:14px!important;width:100%!important;justify-content:center!important}.rra-catalog-results-stage{padding:54px 0 68px}.urunler-main__head{display:block!important}.rra-results-tools{justify-content:flex-start;margin-top:14px}.rra-catalog-layout{padding-top:16px}.rra-products-body .filter-btns{grid-template-columns:1fr!important}.rra-products-body #itemsContainer{width:calc(100% + 10px)!important;margin:0 -5px!important}.rra-products-body #itemsContainer>.grid-item{width:50%!important;max-width:50%!important;flex-basis:50%!important;padding:0 5px!important;margin-bottom:10px!important}.rra-products-body .grid-item .inner-box{padding:8px!important;border-radius:13px!important}.rra-products-body .grid-item .image{height:145px!important;min-height:145px!important}.rra-products-body .grid-item .card__img{max-height:116px!important}.rra-products-body .grid-item .card::before{left:8px;top:8px;font-size:6.5px;padding:4px 6px}.rra-products-body .grid-item .overlay{right:7px!important;bottom:7px!important}.rra-products-body .grid-item .overlay button{width:32px!important;padding:0!important}.rra-products-body .grid-item .overlay button::after{display:none}.rra-products-body .grid-item .overlay a{width:32px!important}.rra-products-body .grid-item .card__title{font-size:10.5px!important}.rra-products-body .grid-item .lower-content>span{font-size:7.5px!important}.rra-products-cta{padding-bottom:62px}.rra-products-cta__box{padding:30px 22px;border-radius:20px}.rra-products-cta__box h2{font-size:27px}.rra-products-cta__actions{display:grid}.rra-products-cta__actions .rra-btn{width:100%}
}
/* State coupling: the category landing and the catalogue are mutually exclusive. */
.rra-product-category-stage:has(#categoryLanding[hidden]){display:none}
