.component--coupons-filters-panel .category-title{padding:5px 8px 8px 35px;font-size:12px}.component--coupons-filters-panel .category-title:hover{color:var(--color-tomato-red)}.component--coupons-filters-panel .link{padding:5px 8px 8px 0;font-size:12px}.component--coupons-filters-panel .link:hover{color:var(--color-tomato-red)}
.component--coupon-tile{position:relative}.component--coupon-tile .main-button-content{border:1px solid var(--color-gray-3);background:#fff;border-radius:4px}@media (hover:hover) and (pointer:fine){.component--coupon-tile .main-button-content:hover{border:1px solid var(--color-tomato-red);box-shadow:0 0 4px #00000070}}@media (hover:none) and (pointer:coarse){.component--coupon-tile .main-button-content:active{border:1px solid var(--color-tomato-red);box-shadow:0 0 4px #00000070}}.component--coupon-tile .enhanced-main-button-content{border:1px dashed var(--color-gray-3);background:#fff;border-radius:8px}@media (hover:hover) and (pointer:fine){.component--coupon-tile .enhanced-main-button-content:hover{border:1px solid var(--color-gray-3);background:#fff;border-radius:8px;box-shadow:0 3px 20px #0000000d}}@media (hover:none) and (pointer:coarse){.component--coupon-tile .enhanced-main-button-content:active{border:1px solid var(--color-gray-3);background:#fff;border-radius:8px;box-shadow:0 3px 20px #0000000d}}.component--coupon-tile .enhanced-main-button-content-clipped{border:1px solid var(--color-tomato-red);background:#fff;border-radius:8px}@media (hover:hover) and (pointer:fine){.component--coupon-tile .enhanced-main-button-content-clipped:hover{background:#fff;border-radius:8px;box-shadow:0 3px 20px #0000000d}}@media (hover:none) and (pointer:coarse){.component--coupon-tile .enhanced-main-button-content-clipped:active{background:#fff;border-radius:8px;box-shadow:0 3px 20px #0000000d}}.component--coupon-tile .clip-button{background:var(--color-tomato-red);color:var(--color-white);border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:1.125rem}.component--coupon-tile .enhanced-clip-positioning{justify-content:center;align-items:center;width:calc(100% - 2rem);margin-left:1rem;margin-right:1rem;display:flex;position:absolute;bottom:1.5rem}.component--coupon-tile .enhanced-clip-button{background:var(--color-tomato-red);color:var(--color-white);border-radius:9999px;height:2rem}.component--coupon-tile .enhanced-clip-button:hover{background:var(--color-tomato-red-darker)}.component--coupon-tile .is-disabled{background:var(--color-tomato-red-lighter)}.component--coupon-tile .clip-button-text{font-size:12px;font-weight:600;line-height:22px}.component--coupon-tile .title{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;height:94px;font-size:13px;font-weight:300;line-height:17px;display:-webkit-box;overflow:hidden}.component--coupon-tile .enhanced-coupon-page-title{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;text-align:left;-webkit-box-orient:vertical;margin-top:.5rem;margin-bottom:.5rem;display:-webkit-box;overflow:hidden}.component--coupon-tile .coupon-rules{color:var(--color-pale-black);text-align:center;width:60%;padding:6px;font-size:13px;font-weight:300;line-height:17px;position:absolute;bottom:25px;left:0}
.component--coupons-landing-page-grid.original-experience{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.component--coupons-landing-page-grid.enhanced-experience{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))}
