.deals-container .tab h4{background:linear-gradient(to right, #fff, #fff 70%, #e4002b 85%, #fff 100%, #fff);background-size:auto auto;background-clip:border-box;background-size:200% auto;color:#222;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.animate-deals{animation:textclip 10s linear infinite;animation-iteration-count:2;animation-delay:7s}@keyframes textclip{0%{background-position:0% center}20%{background-position:200% center}100%{background-position:200% center}}.deals-container{position:fixed;left:0;bottom:0;width:100%;z-index:1000}@media(min-width: 1000px){.deals-container{left:50%;margin-left:-125px;width:250px;transition-delay:.5s}.deals-container.open{left:0;margin-left:0px;width:100%;transition-delay:0s}}.deals-container .t--bold{font-weight:700}.deals-container .t--extraBold{font-weight:800}.deals-container .hidden{display:none}.deals-container *{box-sizing:border-box;outline:none !important}.deals-container .promo-container{margin-top:0}.deals-container .arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;margin-left:15px;color:#f8d9d4;transform:rotate(0deg);transition:all .5s}.deals-container .arrow.rotate{transform:rotate(180deg)}.deals-container .tab{display:flex;align-items:center;justify-content:center;margin:0px auto;background-color:#2c2a29;color:#fff;width:250px;height:42px;text-transform:uppercase;border-radius:18px 18px 0 0;cursor:pointer}@media(min-width: 1000px){.deals-container .tab{box-shadow:0 0 6px 0 rgba(0,0,0,.5)}}.deals-container .tab h4{font-size:16px;letter-spacing:.7px;margin:0px}.deals-container .tab strong{font-weight:700}.deals-container .promo-container{display:none;width:100%;background-color:#f0f0f0;border-top:3px solid #e4052b;max-height:60vh}.deals-container .promo-inner-container{width:100%;padding:10px 25px;overflow:hidden;display:flex}.deals-container .promo-inner-container .promo:not(:last-child){margin-right:50px}.deals-container .promo{position:relative}.deals-container .promo a{text-decoration:none !important}.deals-container .image-container{position:relative}.deals-container .disclaimer-container{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);color:#fff;padding:25px;box-sizing:border-box}.deals-container .promo-image{width:450px}.deals-container .details-container{display:flex;align-items:center;width:100%;margin-top:12px}.deals-container .details-container>div{flex:1}.deals-container .details-container>div:last-child{text-align:right;text-transform:uppercase}.deals-container .details-container button{background-color:#2c2a29;font-size:16px;font-weight:400;letter-spacing:2px;color:#fff;padding:6px 0;text-align:center;text-transform:uppercase;width:100%;min-width:140px;cursor:pointer;border:none}.deals-container .details-container .details{color:#555;cursor:pointer}.deals-container .coupon-code-copy-container{color:#000}.deals-container .slick-slide{width:450px !important}.deals-container .lto-slider-arrow{display:none;opacity:0;transition:.3s all}.deals-container .lto-slider-arrow.show{display:block;opacity:.8}.deals-container .prevArrow,.deals-container .nextArrow{position:absolute;font-size:50px;padding:5px;z-index:999;top:50%;transform:translateY(-50%)}.deals-container .prevArrow{left:0}.deals-container .nextArrow{right:0}.deals-container .bold{font-weight:bold}.deals-container .ending-soon-container{visibility:hidden}.deals-container .ending-soon-container p{margin:0}.deals-container .ending-soon-container .hours,.deals-container .ending-soon-container .minutes,.deals-container .ending-soon-container .seconds{padding-left:5px}.deals-container .ending-soon-text{display:inline-block;text-transform:uppercase;color:#e4052b;font-size:19px;font-weight:bold;padding-left:2px}.deals-container .timer-container{display:inline-block;position:absolute;right:5px;top:9px;background:#000;border-radius:30px;width:150px;color:#fff;text-align:center;z-index:1;line-height:1;padding:9px 0}@media screen and (max-width: 1000px){footer{z-index:1}.page[data-querystring="cgid=hair-color-quiz"] .deals-container{display:none !important}.page[data-action=Login-Show] .deals-container{display:none !important}.page[data-action=Cart-Show] .deals-container #deals-tab{transform:rotate(90deg);position:fixed;left:-74px;bottom:170px;width:170px;height:25px;font-size:14px;border-radius:12px 12px 0 0;z-index:1000}.deals-container .promo-inner-container{padding:0 25px}.deals-container .slick-list{height:auto !important;margin:0 auto}.deals-container .promo-inner-container .promo:not(:last-child){margin-right:0;margin-bottom:20px}.deals-container .ending-soon-container{display:flex;justify-content:space-between}.deals-container .ending-soon-container .timer-container{position:relative;max-height:30px}.deals-container .disclaimer-container{padding:12px}.deals-container .slick-track{max-width:450px;margin:0 auto}.deals-container .slick-slide,.deals-container .promo-image{max-width:100%;width:100%}.deals-container .prevArrow,.deals-container .nextArrow,.deals-container .lto-slider-arrow.show{display:none}.deals-container .prevArrow{top:50px}.page[data-action=Cart-Show] .deals-container .prevArrow{top:10px}.deals-container .nextArrow{right:auto;top:89%}.page[data-action=Cart-Show] .deals-container .nextArrow{top:88%}.page[data-action=Cart-Show] .deals-container .arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;margin-left:5px;transform:rotate(0deg);transition:all .5s}.page[data-action=Cart-Show] .deals-container .arrow.rotate,.page[data-action=Login-Show] .deals-container .arrow.rotate{transform:rotate(180deg)}.carousel-indicators{z-index:1}.deals-container #deals-tab{width:100%;transform:none;border-radius:0;margin-bottom:-1px}}button.btn-olo{position:relative}button.btn-olo::after{position:absolute;content:"ONLINE ONLY";top:-20%;left:25%;font-size:12px;background-color:red;padding:1px 6px}@media(max-width: 520px){button.btn-olo::after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;left:0;padding:0}}
