.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 .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: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-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 .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{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}

