.offers-page{--offers-card-bg: linear-gradient(155deg, rgba(20, 30, 33, .86), rgba(8, 12, 14, .98));--offers-text: var(--glass-text-strong, #f1f9f7);--offers-text-muted: var(--glass-text-muted, rgba(176, 205, 198, .68));--glass-offer-card-bg: var(--offers-card-bg);--glass-offer-text: var(--offers-text);--glass-offer-text-muted: var(--offers-text-muted);--offers-placeholder: rgba(229, 255, 247, .36);--offers-border-subtle: rgba(255, 255, 255, .07);--glass-offer-border-subtle: var(--offers-border-subtle);--offers-accent: var(--glass-ice, #8ee8ff);--offers-accent-rgb: var(--glass-ice-rgb, 142, 232, 255);--glass-offer-accent-rgb: var(--offers-accent-rgb);--offers-control-radius: 10px;--offers-menu-radius: 12px;--offers-control-height: 54px;--offers-control-padding-x: 1rem;--offers-grid-gap: 12px;--offers-grid-columns: 3;position:relative;isolation:isolate}.offers-page:before{content:"";position:absolute;inset:-4rem 0 auto;height:24rem;background:radial-gradient(circle at 12% 4%,rgba(var(--glass-accent-rgb, 97, 242, 154),.14),transparent 28%),radial-gradient(circle at 88% 0%,rgba(var(--offers-accent-rgb),.18),transparent 24%),radial-gradient(circle at 52% 90%,rgba(var(--glass-gold-rgb, 246, 211, 138),.06),transparent 28%);pointer-events:none;z-index:0}.offers-page>*{position:relative;z-index:1}.offers-page-shell{position:relative;overflow:hidden;border-radius:28px!important}.offers-page-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 14%,rgba(255,255,255,.08) 46%,transparent 74%);-webkit-transform:translateX(-58%);transform:translate(-58%);opacity:.2;pointer-events:none}.offers-page-header{position:relative;padding:1.6rem 1.6rem .3rem;background:transparent!important;border:0!important;border-bottom:1px solid rgba(229,255,247,.08);box-shadow:none!important}.offers-page-body{position:relative;padding-top:1rem!important;background:transparent!important;border:0!important;box-shadow:none!important}.offers-toolbar-row{-ms-flex-align:center;align-items:center}.offers-filter-pill{min-height:var(--offers-control-height);padding:.95rem 1.5rem!important;font-size:.98rem;font-weight:500;letter-spacing:0;cursor:pointer}.offers-filter-pill svg{-ms-flex:0 0 auto;flex:0 0 auto}.offers-filter-pill svg,.offers-filter-pill svg path{fill:currentColor!important}.offers-page .custom-checkbox{width:1.15rem;height:1.15rem;margin-top:0;border:1.5px solid rgba(255,255,255,.28)!important;border-radius:.35rem;box-shadow:none!important;background-color:transparent!important;background-image:none!important;pointer-events:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.offers-page .custom-checkbox:checked{background-color:var(--offers-accent)!important;border-color:var(--offers-accent)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23070b10' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='M3.25 8.5 6.4 11.5 12.75 4.75'/%3E%3C/svg%3E")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:.75rem!important}.offers-search-group{min-width:260px;min-height:var(--offers-control-height);border-radius:var(--offers-control-radius);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.offers-search-group .input-group-text,.offers-search-group .form-control{min-height:var(--offers-control-height);border:0;background:transparent;color:var(--offers-text)!important}.offers-search-group .input-group-text{padding-inline:1rem .75rem}.offers-search-group .form-control{padding-inline:0 1rem}.offers-search-group .form-control::-webkit-input-placeholder{color:var(--offers-placeholder)!important}.offers-search-group .form-control::-moz-placeholder{color:var(--offers-placeholder)!important}.offers-search-group .form-control:-ms-input-placeholder{color:var(--offers-placeholder)!important}.offers-search-group .form-control::-ms-input-placeholder{color:var(--offers-placeholder)!important}.offers-search-group .form-control::placeholder{color:var(--offers-placeholder)!important}.offers-sort-text{color:var(--offers-text)!important;font-size:1rem;white-space:nowrap}.offers-sort-button{min-height:var(--offers-control-height);min-width:230px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;padding-inline:var(--offers-control-padding-x);border-radius:var(--offers-control-radius);font-weight:500}.offers-dropdown-menu{min-width:230px;padding:.5rem;border-radius:var(--offers-menu-radius)}.offers-dropdown-menu .dropdown-item{border-radius:10px;color:var(--offers-text)!important;padding:.75rem .9rem;font-weight:500}.offers-dropdown-menu .dropdown-item.active,.offers-dropdown-menu .dropdown-item:hover,.offers-dropdown-menu .dropdown-item:focus{background:rgba(var(--offers-accent-rgb),.14)!important;color:var(--offers-text)!important;box-shadow:inset 0 1px #ffffff0d}@media (min-width: 701px){.offers-page{--offers-grid-columns: 4}}@media (min-width: 800px){.offers-page{--offers-grid-columns: 5}}@media (min-width: 999px){.offers-page{--offers-grid-columns: 6}}@media (min-width: 1200px){.offers-page{--offers-grid-columns: 7}}@media (min-width: 1600px){.offers-page{--offers-grid-columns: 8}}@media (max-width: 767.98px){.offers-page-shell{border-radius:22px!important}.offers-page-header{padding:1rem 1rem .2rem}.offers-page-body{padding-right:1rem!important;padding-bottom:1rem!important;padding-left:1rem!important}.offers-device-col{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.offers-filter-pill{min-width:0;min-height:48px;-ms-flex-pack:center;justify-content:center;padding:.8rem .7rem!important;font-size:.84rem}.offers-filter-pill svg{width:17px;height:17px;margin-right:.35rem!important}.offers-page .custom-checkbox{width:1rem;height:1rem;margin-left:.45rem!important}.offers-sort-col,.offers-sort-col .d-flex,.offers-search-group,.offers-sort-button{width:100%;min-width:100%}.offers-sort-col{margin-left:0!important}.offers-sort-text{display:none}}
