.primary-wrapper{padding:6.4rem calc(50% - 65rem)}#specials-app{padding:0 20px}@media(max-width:767px){#specials-app{padding:0 15px}}.types{-webkit-backface-visibility:hidden;backface-visibility:hidden}.types:not(:last-child){margin-bottom:6.4rem}.types__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3.2rem}.types__title:after{content:"";background:#bbb;height:2px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:4.8rem}.transition-container{position:relative}.list-item-move{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.list-item-enter-active{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.list-item-leave-active{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;left:0;right:0;z-index:0}.list-item-enter,.list-item-leave-to{opacity:0}.special{background:#fff;-webkit-box-shadow:0 .6rem 3.6rem rgba(0,0,0,.15);box-shadow:0 .6rem 3.6rem rgba(0,0,0,.15);padding:0;border-top:5px solid #ec1a2e;border-radius:5px;position:relative;height:100%;display:flex;flex-direction:column}@media(max-width:767px){}@media(max-width:479px){}.special__name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:2.4rem;margin:.2rem 0;line-height:1.2;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.special__content,.special__name{display:-webkit-box;display:-ms-flexbox;display:flex}.special__content{padding:20px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;flex-grow:0}@media(max-width:767px){.special__content{padding-bottom:2.4rem}}.special__content--info{margin-top:2.4rem;padding-bottom:2.4rem;border-bottom:1px solid #ececec}.special__content--info-title{color:#ec1a2e;font-size:34px;line-height:1;font-weight:700}.special__content--info-sub{margin-top:6px;font-weight:600;font-size:16px;line-height:1;color:#525252}.special__content--details{margin-top:4px}.special__content--details-toggle{color:#888!important;font-size:12px;line-height:1.8;text-decoration:none;display:block;font-weight:500}.special__content--details-toggle span{display:inline-block;margin-left:4px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.special__content--details.show .special__content--details-toggle span{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.special__content--details-content{margin-top:10px;padding:12px;background:#f7f7f7;border-radius:6px;font-size:12px;line-height:1.6;font-weight:300}.special__content--available,.special__content--time{display:block}@media(max-width:767px){.special__content--available,.special__content--time{text-align:left}}.special__content--available{font-size:2rem}@media(max-width:767px){.special__content--available{font-size:3rem}}.special__content--time{color:#ec1a2e;font-size:4.6rem;line-height:1;font-weight:700}@media(max-width:767px){.special__content--time{font-size:5rem}}.special__content--description{line-height:1.6}.special__content--extras{margin-top:auto}.special__content--extras a{cursor:pointer;color:#333;display:block;margin-top:1.6rem}.special__content--extras a i{color:#777;margin-right:2.4rem;-webkit-transition:color .3s,-webkit-transform .3s;transition:color .3s,-webkit-transform .3s;transition:color .3s,transform .3s;transition:color .3s,transform .3s,-webkit-transform .3s}.special__content--extras a:hover{color:#ec1a2e}.special__content--extras a:hover i{color:#ec1a2e;-webkit-transform:translateX(-5px);transform:translateX(-5px)}.special__image{flex-grow:1;display:flex;align-items:center;background:#000}.special__image img{width:100%;user-select:none}.special .request-info,.special .view-inventory{font-size:1.5rem}.special__type{position:absolute;top:6px;left:6px;background:#000000d1;border:1px solid #fff;color:#fff;padding:6px 12px;border-radius:6px;text-transform:uppercase;font-size:12px;line-height:1.5;font-weight:600;box-shadow:0 1px 10px rgba(255,255,255,.38)}.filter-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:4.8rem;margin-bottom:3.2rem;position:relative;min-width:40rem;z-index:99}@media(max-width:479px){.filter-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3rem;min-width:30rem}}.filter-wrap .button--clear-filter{text-align:center;max-width:100%;width:auto;padding-left:2.4rem;padding-right:2.4rem}.filter-wrap .button--clear-filter:after{content:none}.dummy-content .types__title span{width:16rem;color:transparent}.dummy-content .special__name{color:transparent;width:30rem}.dummy-content .special__image{height:60rem}@media(max-width:991px){.dummy-content .special__image{height:45rem}}@media(max-width:479px){.dummy-content .special__image{height:20rem}}.dummy-content .special__content--available,.dummy-content .special__content--time{width:auto;-ms-flex-item-align:end;align-self:flex-end}@media(max-width:767px){.dummy-content .special__content--available,.dummy-content .special__content--time{-ms-flex-item-align:start;align-self:flex-start}}.dummy-content .special__content--extras a i{border-radius:50%}.special__content span.special__content--time{overflow-wrap:break-word;font-size:3.75rem}a.button.mt-md.mb-xs.leggat-modal-trigger{background-color:#000;color:#fff}a.button.mt-md.mb-xs.leggat-modal-trigger:after{color:#fff}.primary-wrapper .row .primary.col .row img{margin-bottom:0}.special__button--container{margin-top:14px}.special__button--container .special__button{display:block;width:100%;max-width:100%;text-align:center;padding-left:22px;padding-right:22px}.special__button--container .special__button+.special__button{margin-top:5px}.specials__expiry{color:#888;font-weight:400;display:flex;align-items:center;line-height:1}.specials__expiry--text{font-size:12px;line-height:1.1;margin-left:6px}#special__details-content{line-height:1.6;font-weight:300}#special__details-content p{margin-bottom:2rem}#special-details-modal hr{background:#e6e6e6}.multiple-select .select{height:100%}