body:has([id^=fpr-]) #header-group{position:relative!important;z-index:1000!important;isolation:isolate}body:has([id^=fpr-]) #MainContent,body:has([id^=fpr-]) .content-for-layout{position:relative!important;z-index:0!important}body:has([id^=fpr-]) .content-for-layout>.shopify-section:first-child{margin-top:0!important}html body [id^=fpr-] .fpr-filter-shell{position:relative!important;top:auto!important;inset-block-start:auto!important;z-index:2!important}html body [id^=fpr-] .fpr-categories,html body [id^=fpr-] .fpr-results-head{position:static!important;top:auto!important;z-index:1!important}@media(min-width:1181px){html body #header-group .menu-list__link,html body #header-group nav a{font-size:15px!important;line-height:1.25!important;letter-spacing:.075em!important}html body #header-group .announcement-bar,html body #header-group .announcement-bar__text,html body #header-group .announcement-bar p,html body #header-group .announcement-bar a{font-size:14px!important}html body [id^=fpr-] .fpr-heading-row>p{font-size:16.5px!important;line-height:1.7!important}html body [id^=fpr-] .fpr-mini-kicker,html body [id^=fpr-] .fpr-kicker{font-size:11.5px!important}html body [id^=fpr-] .fpr-search-wrap input{font-size:17px!important;line-height:1.45!important}html body [id^=fpr-] .fpr-select-wrap label{margin-bottom:5px!important;font-size:11.5px!important;line-height:1.2!important;letter-spacing:.12em!important}html body [id^=fpr-] .fpr-select-wrap select{font-size:16px!important;line-height:1.4!important}html body [id^=fpr-] .fpr-clear{min-height:72px!important;padding-inline:22px!important;font-size:13px!important;line-height:1.2!important;letter-spacing:.07em!important}html body [id^=fpr-] .fpr-categories{flex-wrap:wrap!important;row-gap:10px!important}html body [id^=fpr-] .fpr-categories button{min-height:46px!important;padding-inline:19px!important;font-size:15px!important;line-height:1.2!important}html body [id^=fpr-] .fpr-results-head strong{font-size:19px!important;line-height:1.3!important}html body [id^=fpr-] .fpr-results-head small,html body [id^=fpr-] .fpr-live-dot{font-size:13.5px!important;line-height:1.4!important}html body [id^=fpr-] .fpr-badges span{font-size:11px!important;line-height:1.15!important}html body [id^=fpr-] .fpr-card-location{font-size:14px!important}html body [id^=fpr-] .fpr-card-topline{font-size:11.5px!important;line-height:1.25!important}html body [id^=fpr-] .fpr-partner{font-size:13px!important;line-height:1.35!important}html body [id^=fpr-] .fpr-card h3{font-size:clamp(42px,3vw,54px)!important;line-height:1.01!important}html body [id^=fpr-] .fpr-grid.pp-single .fpr-card h3{font-size:clamp(50px,4vw,66px)!important;line-height:.98!important}html body [id^=fpr-] .fpr-saving{font-size:34px!important;line-height:1.1!important}html body [id^=fpr-] .fpr-grid.pp-single .fpr-saving{font-size:36px!important}html body [id^=fpr-] .fpr-note{font-size:14px!important;line-height:1.55!important}html body [id^=fpr-] .fpr-desc{font-size:17px!important;line-height:1.7!important;-webkit-line-clamp:5!important}html body [id^=fpr-] .fpr-cta{min-height:58px!important;padding-inline:20px!important;font-size:15px!important;line-height:1.25!important}html body [id^=fpr-] .fpr-card details,html body [id^=fpr-] .fpr-card summary,html body [id^=fpr-] .fpr-card details div{font-size:14.5px!important;line-height:1.6!important}html body [id^=fpr-] .fpr-grid.pp-single .fpr-card-body{padding:46px!important}}@media(max-width:1180px){html body [id^=fpr-] .fpr-filter-shell,html body [id^=fpr-] .fpr-categories{position:relative!important;top:auto!important;z-index:1!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/fpu-rewards-desktop-fix-v2.css.map */
