.ll-specials-container--announcements{display:block;padding:0;background-color:var(--ll-announcements-bar-background);margin-bottom:-1px}.ll-specials-container--announcements.is-expanded .f-carousel__viewport{height:auto!important;max-height:1500px;transition:height .5s ease}.ll-specials-container--announcements.is-expanded .ll-special.ll-special--announcement .ll-special__details{height:auto;max-height:1500px;padding:1.75rem}@media screen and (min-width: 768px){.ll-specials-container--announcements.is-expanded .ll-special.ll-special--announcement .ll-special__details{padding:2.25rem 0}}.ll-specials-container--announcements.is-expanded .ll-special.ll-special--announcement .ll-special__action,.ll-specials-container--announcements.is-expanded .ll-special.ll-special--announcement .ll-special__content{opacity:1;transform:translateY(0)}.ll-specials-container--announcements .f-carousel__viewport{height:50px}.ll-specials-container--announcements .f-carousel__nav{display:none}.ll-specials-container--announcements .ll-special__close svg{stroke:var(--ll-announcements-bar-background)}.ll-specials-container--announcements [data-ll-carousel-next],.ll-specials-container--announcements [data-ll-carousel-previous]{position:absolute;top:1rem;opacity:.5;transition:all .3s ease;background:transparent;border:none;z-index:9;cursor:pointer;padding:0}.ll-specials-container--announcements [data-ll-carousel-next]:hover,.ll-specials-container--announcements [data-ll-carousel-previous]:hover{opacity:1}.ll-specials-container--announcements [data-ll-carousel-next] svg,.ll-specials-container--announcements [data-ll-carousel-previous] svg{transition:all .3s ease}.ll-specials-container--announcements [data-ll-carousel-next] svg path,.ll-specials-container--announcements [data-ll-carousel-previous] svg path{fill:#fff}.ll-specials-container--announcements [data-ll-carousel-next]{right:1rem}.ll-specials-container--announcements [data-ll-carousel-previous]{left:1rem}.ll-specials-container--announcements .ll-special-container{display:flex;flex-flow:row wrap;width:var(--ll-container-width);justify-content:center;margin:0 auto}.ll-special.ll-special--announcement{width:100%;flex-flow:row wrap}.ll-special.ll-special--announcement .ll-special__preview{display:flex;flex-flow:row wrap;width:100%;justify-content:center;margin:0 auto;padding:.75rem 2rem;background-color:var(--ll-announcements-bar-background);z-index:1;position:relative}.ll-special.ll-special--announcement .ll-special__preview .ll-special__title{margin:0;font-size:.8rem;color:#fff;text-align:center}@media screen and (min-width: 768px){.ll-special.ll-special--announcement .ll-special__preview .ll-special__title{font-size:1rem}}.ll-special.ll-special--announcement .ll-special__details{width:100%;padding:0;background:var(--ll-announcements-content-background);max-height:0;overflow:hidden;transition:max-height .3s linear,height .3s linear;position:relative}.ll-special.ll-special--announcement .ll-special__details .ll-special-container{width:100%;max-width:780px}.ll-special.ll-special--announcement .ll-special__content{padding:0;opacity:0;transform:translateY(2rem);transition:all .5s ease .1s;width:100%}.ll-special.ll-special--announcement .ll-special__content .ll-special__title{margin:0 0 .5rem;font-size:1.25rem;font-weight:500;letter-spacing:0;color:var(--ll-announcements-content-headings)}@media screen and (min-width: 768px){.ll-special.ll-special--announcement .ll-special__content .ll-special__title{font-size:1.5rem}}.ll-special.ll-special--announcement [data-ll-special-expand]{text-decoration:underline;padding-left:.25rem;cursor:pointer;transition:all .3s ease;opacity:1}.ll-special.ll-special--announcement [data-ll-special-expand]:hover{opacity:.7}.ll-special.ll-special--announcement .ll-special__description{font-size:1rem;margin-bottom:1.25rem;color:var(--ll-announcements-content-text)}.ll-special.ll-special--announcement .ll-special__description a{color:var(--ll-announcements-content-links);text-decoration:underline}.ll-special.ll-special--announcement .ll-special__expires{margin-bottom:1.25rem;font-size:.8rem;opacity:.7}.ll-special.ll-special--announcement .ll-special__action{justify-content:flex-start;opacity:0;transform:translateY(2rem);transition:all .5s ease .2s}.ll-special.ll-special--announcement .ll-special__action>a.ll-button{display:inline-block;background-color:var(--ll-announcements-content-buttons);border:2px solid var(--ll-announcements-content-buttons);color:#fff}
