.wp-block-sls-offers-listing{width:100%}.wp-block-sls-offers-listing .sls-offers-listing--filter>div:last-child{margin-bottom:var(--wp--preset--spacing--3-xl)}.wp-block-sls-offers-listing .sls-offers-listing--filter h4{text-align:center;text-transform:uppercase}.wp-block-sls-offers-listing .sls-offers-listing--filter ul.sls-offers-listing--term_items{-moz-column-gap:8px;column-gap:8px;display:flex;flex-flow:row wrap;justify-content:center;list-style:none;list-style-type:none;margin:0;padding:0;row-gap:8px}.wp-block-sls-offers-listing .sls-offers-listing--filter ul.sls-offers-listing--term_items li a{border:1px solid var(--wp--preset--color--contrast);border-radius:22px;display:block;letter-spacing:var(--wp--sls--letter-spacing--body);line-height:1;padding:13px 27px;text-decoration:none;white-space:nowrap}.wp-block-sls-offers-listing .sls-offers-listing--filter ul.sls-offers-listing--term_items li a.term_item--is-active,.wp-block-sls-offers-listing .sls-offers-listing--filter ul.sls-offers-listing--term_items li a:hover{background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.wp-block-sls-offers-listing ul.sls-offers-listing--grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));list-style:none;list-style-type:none;margin-bottom:var(--wp--preset--spacing--2-xl);margin-top:var(--wp--preset--spacing--2-xl);row-gap:var(--wp--preset--spacing--2-xl)}@media(min-width:960px){.wp-block-sls-offers-listing ul.sls-offers-listing--grid{-moz-column-gap:calc(var(--wp--preset--spacing--2-xl)*2);column-gap:calc(var(--wp--preset--spacing--2-xl)*2);grid-template-columns:repeat(3,minmax(0,1fr))}}.wp-block-sls-offers-listing ul.sls-offers-listing--grid li.wp-block-post{display:flex;flex-direction:column;font-size:var(--wp--preset--font-size--body);height:auto;justify-content:flex-start;text-align:center}.wp-block-sls-offers-listing ul.sls-offers-listing--grid li.wp-block-post .wp-block-post-featured-image{height:100%;margin:0}.wp-block-sls-offers-listing ul.sls-offers-listing--grid li.wp-block-post .wp-block-post-featured-image img{aspect-ratio:370/390;display:block;height:auto;-webkit-mask-position:top center;mask-position:top center;-webkit-mask-size:100% auto;mask-size:100% auto;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-sls-offers-listing .sls-offers-listing--content{box-shadow:inset 0 0 0 1px var(--wp--preset--color--contrast);display:flex;flex:1;flex-direction:column;margin-top:-1px;padding:var(--wp--preset--spacing--l);width:100%}@media(min-width:600px){.wp-block-sls-offers-listing .sls-offers-listing--content{padding:var(--wp--preset--spacing--xl)}}.wp-block-sls-offers-listing .sls-offers-listing--content .content--offer-meta{gap:0;justify-content:center}.wp-block-sls-offers-listing .sls-offers-listing--content .content--offer-meta .wp-block-post-terms{display:inline;font-size:var(--wp--preset--font-size--detail)}.wp-block-sls-offers-listing .sls-offers-listing--content .content--offer-meta .wp-block-post-terms:before{content:"•";margin:0 4px}.wp-block-sls-offers-listing .sls-offers-listing--content .content--offer-meta .wp-block-post-terms:first-of-type:before{display:none}.wp-block-sls-offers-listing .sls-offers-listing--content .content--offer-meta .wp-block-post-terms a{text-decoration:none}.wp-block-sls-offers-listing .sls-offers-listing--content .offer-info{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--s)}.wp-block-sls-offers-listing .sls-offers-listing--content .offer-info .offer-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wp-block-sls-offers-listing .sls-offers-listing--content .offer-info .offer-small-print{font-size:var(--wp--preset--font-size--detail)}.wp-block-sls-offers-listing .sls-offers-listing--content .offer-button-container{margin-top:auto!important}.wp-block-sls-offers-listing .sls-offers-listing--content .offer-button-container .wp-block-read-more{margin-left:auto;margin-right:auto}@media(hover:none){body .wp-block-sls-offers-listing .sls-offers-listing--load-more .wp-block-button__link:hover{background-color:initial;color:initial}}
