.uf-cashback{--uf-cb-accent: var(--uf-color-accent, #324696);--uf-cb-accent-2: var(--uf-color-accent-2, #fa6a00);--uf-cb-text: #0f1729;--uf-cb-muted: #475569;padding-bottom:clamp(48px,6vw,80px);background:var(--uf-color-page-bg)}.uf-cashback__container{max-width:1120px}.uf-cashback__breadcrumb-shell{margin-bottom:clamp(12px,2vw,20px)}.uf-cashback__intro{max-width:46rem;margin:0 auto clamp(28px,4vw,40px)}.uf-cashback__title{margin:0 0 .85rem;font-size:clamp(30px,3.2vw,40px);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--uf-cb-text)}.uf-cashback__lead,.uf-cashback__cta{font-size:clamp(16px,1.1vw,18px);line-height:1.65;color:var(--uf-cb-muted)}.uf-cashback__lead p,.uf-cashback__cta p{margin:0 0 .75rem}.uf-cashback__lead p:last-child,.uf-cashback__cta p:last-child{margin-bottom:0}.uf-cashback__cta{margin-top:.85rem}.uf-cashback__cta strong,.uf-cashback__cta a{color:var(--uf-cb-text)}.uf-cashback__cta a{font-weight:700;text-decoration:underline;text-underline-offset:.12em}.uf-cashback__cta a:hover{color:var(--uf-cb-accent)}.uf-cashback__gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,1.6vw,18px);margin-bottom:clamp(28px,4vw,40px)}.uf-cashback__card{position:relative;display:block;width:100%;padding:0;border:none;border-radius:14px;background:transparent;cursor:zoom-in;text-align:left;overflow:hidden;box-shadow:0 10px 28px #0f172a14;transition:transform .2s ease,box-shadow .2s ease}.uf-cashback__card:first-child{grid-column:span 8}.uf-cashback__card:not(:first-child){grid-column:span 4}.uf-cashback__card:hover,.uf-cashback__card:focus-visible{transform:translateY(-2px);box-shadow:0 16px 36px #0f172a1f;outline:none}.uf-cashback__card--empty{cursor:default;box-shadow:none}.uf-cashback__card--empty:hover,.uf-cashback__card--empty:focus-visible{transform:none;box-shadow:none}.uf-cashback__medal{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;min-height:34px;padding:6px 12px 6px 10px;border-radius:999px;background:var(--uf-cb-accent-2);color:#fff;font-size:12px;font-weight:800;letter-spacing:.02em;line-height:1.2;box-shadow:0 4px 14px #fa6a0059}.uf-cashback__medal:before{content:"";display:inline-block;width:14px;height:14px;margin-right:6px;background:currentColor;opacity:.95;clip-path:polygon(50% 0%,62% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,38% 35%)}.uf-cashback__media{margin:0;background:#e8edf3}.uf-cashback__media img,.uf-cashback__placeholder{display:block;width:100%;height:auto;vertical-align:top}.uf-cashback__placeholder{aspect-ratio:3 / 4;background:linear-gradient(145deg,#dde4ee,#eef2f7)}.uf-cashback__modal{width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;border:none;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 24px 64px #0f172a47}.uf-cashback__modal::backdrop{background:#0f172ab8}.uf-cashback__modal-inner{position:relative}.uf-cashback__modal-close{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:999px;background:#0f172ab8;color:#fff;font-size:24px;line-height:1;cursor:pointer}.uf-cashback__modal-close:hover{background:#0f172ae6}.uf-cashback__modal-caption{margin:0;padding:14px 18px 16px;font-size:15px;font-weight:700;color:var(--uf-cb-text)}.uf-cashback__modal img{display:block;width:100%;height:auto}.uf-cashback__trust-heading{margin:0 0 .75rem;text-align:center;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--uf-cb-muted)}.uf-cashback__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:0;padding:0;list-style:none}.uf-cashback__trust li{margin:0;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid rgba(15,23,42,.08);font-size:13px;font-weight:600;color:var(--uf-cb-muted)}.uf-cashback__trust a{color:inherit;text-decoration:none}.uf-cashback__trust a:hover{color:var(--uf-cb-accent);text-decoration:underline}@media screen and (max-width:900px){.uf-cashback__card:first-child,.uf-cashback__card:not(:first-child){grid-column:span 12}}@media screen and (min-width:901px)and (max-width:1100px){.uf-cashback__card:first-child{grid-column:span 7}.uf-cashback__card:not(:first-child){grid-column:span 5}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/uf-cashback.css.map */
