.component--coupons-filters-panel .category-title{font-size:12px;padding:5px 8px 8px 35px}.component--coupons-filters-panel .category-title:hover{color:var(--color-tomato-red)}.component--coupons-filters-panel .link{font-size:12px;padding:5px 8px 8px 0}.component--coupons-filters-panel .link:hover{color:var(--color-tomato-red)}.component--coupon-tile{position:relative}.component--coupon-tile .main-button-content{background:#fff;border:1px solid var(--color-gray-3);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 rgba(0,0,0,.4392156863)}}@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 rgba(0,0,0,.4392156863)}}.component--coupon-tile .clip-button{align-items:center;background:var(--color-tomato-red);border-radius:9999px;bottom:0;color:var(--color-white);display:flex;flex-direction:column;justify-content:center;position:absolute;right:18px}.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-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:300;height:94px;-webkit-line-clamp:5;line-height:17px}.component--coupon-tile .coupon-rules{bottom:25px;color:var(--color-pale-black);font-size:13px;font-weight:300;left:0;line-height:17px;padding:6px;position:absolute;text-align:center;width:60%}.component--coupons-landing-page-grid{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}