.tlcof-mix-match-item{width:-webkit-fill-available;width:-moz-available;width:fill-available}.tlcof-mix-match-offer-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr))}.tlcof-mixmatch-quantity{margin-bottom:18px}.tlcof-mixmatch-quantity,.tlcof-mixmatch-regular-quantity{gap:16px}.tlcof-mixmatch-quantity{align-items:stretch!important}.tlcof-mixmatch-regular-quantity{display:flex;justify-content:center;flex-direction:column;position:relative;box-sizing:border-box}.tlcof-floating .tlcof-selected-product-container .tlcof-flex{flex-direction:row!important}.tlcof-mix-match-grid .tlcof-selected-product-container{width:100%}.tlcof-popup .tlcof-mix-match-grid .tlcof-selected-product-container,.tlcof-floating.tlcof-mix-match-grid .tlcof-selected-product-container{position:sticky;top:0}.tlcof-floating.tlcof-mix-match-grid .tlcof-empty-selected-items,.tlcof-popup .tlcof-mix-match-grid .tlcof-empty-selected-items{height:auto;max-height:261px;min-width:220px}.tlcof-popup .tlcof-mix-match-grid .tlcof-selected-items,.tlcof-floating.tlcof-mix-match-grid .tlcof-selected-items{max-height:175px;overflow-x:auto}.tlcof-mix_match .tlcof-selected-product-container{max-width:200px;min-width:168px}.tlcof-mix-match-grid .tlcof-selected-product-container{width:100%;height:fit-content;flex-basis:40%}.tlcof-mixmatch-regular-quantity .tlcof-builder-savings-tag{margin-left:5px}.tlcof-mix_match .tlcof-selected-product-container .tlcof-campaign-close{position:static!important}.tlcof-mix-match-grid .tlcof-empty-selected-items,.tlcof-mix-match-list .tlcof-empty-selected-items{flex-direction:column;justify-content:flex-end}.tlcof-mix-match-grid .tlcof-empty-selected-items .tlcof-selected-items,.tlcof-mix-match-list .tlcof-empty-selected-items .tlcof-selected-items{height:100%;justify-content:center;text-align:center;margin:0 auto;min-height:120px}.tlcof-mix-match-grid .tlcof-empty-selected-items .tlcof-selected-items{max-width:100%}.tlcof-mix-match-grid .tlcof-empty-mix-match-message,.tlcof-mix-match-list .tlcof-empty-mix-match-message{font-size:12px;line-height:16px;font-weight:500;color:#CDD0D5}.tlcof-mix-match-grid .tlcof-empty-selected-items svg path,.tlcof-mix-match-list .tlcof-empty-selected-items svg path{stroke:#868C98}.tlcof-mix-match-grid .tlcof-empty-selected-items .tlcof-empty,.tlcof-mix-match-list .tlcof-empty-selected-items .tlcof-empty{background-color:#CDD0D5!important}