body{background:#fff}.lazy.loading-dots:not(.loaded):not(.error){width:120px}.category-landing h1{letter-spacing:-2px;margin:70px 0 0 0;font-size:36px;font-weight:900}.category-landing h4{font-size:24px;padding:0}.category-landing .intro{width:600px;max-width:90%;display:inline-block;margin:20px 0 60px 0;font-size:16px;margin-bottom:30px}.landing-main{width:100%;max-width:1300px;text-align:center;margin:20px auto}.landing-main .promotional-block{width:48%;display:inline-block;margin:10px auto;text-align:center;padding:0 60px 30px 60px}.landing-main .category-block{width:29%;display:inline-block;margin:30px 20px 20px 20px;text-align:center;position:relative}.landing-main .category-block .badge{width:122px;text-align:center;position:absolute;top:-33px;right:15px;background:#fff;color:#ef4358;border:solid 1px #ef4358;font-size:1rem;padding:12px 0 10px 0;text-transform:uppercase;z-index:10}.landing-main .category-block .badge .main-text{display:block;padding:0;margin:5px 0;font-size:15px;letter-spacing:2.25px;line-height:1.2}.landing-main .category-block .badge .sub{display:block;font-size:.8rem;font-size:12px;letter-spacing:1.8px}.partner-logo{position:absolute;bottom:0;right:40px}.landing-main .button{width:100%;display:inline-block;margin:10px auto;text-align:center;background-color:#fff;border:none;padding:0;font-weight:700;font-size:24px;letter-spacing:2px;text-transform:uppercase;box-shadow:none;min-height:80px;vertical-align:text-bottom}.landing-main img{width:100%}.landing-main .brand-logo{width:100%;height:100%;background-repeat:no-repeat;background-size:65%;background-position:center}.landing-main img.brand-logo{width:65%;height:auto;object-position:center}.landing-main .logo-container{width:20%;display:inline-block;text-align:center;vertical-align:middle;margin-right:-4px;margin-bottom:10px;height:190px}.down-arrow{margin-top:60px}.landing-main .divider{margin:60px 0 80px 0;font-size:26px;border-bottom:solid 1px #000}.category-landing .divider{border-bottom:solid 1px #d5d3d3}.landing-main .divider-red{border-bottom:solid 1px #ed4845}.landing-main .red{color:#ed4845}.landing-main .divider span{position:relative;bottom:-17px;background-color:#fff;padding:14px;text-transform:uppercase}.landing-main .intro-below{display:none}.shop-button{padding:16px 0;font-size:16px;border:2px solid #ce4f6f;margin:20px 40px;background-size:20px;text-transform:uppercase;letter-spacing:2px;text-align:center;display:block;color:#000}.shop-button:hover{background-color:#ce4f6f;color:#fff}.grow{transition:all .2s ease-in-out}.grow:hover{transform:scale(1.01)}.popular-sales{text-transform:uppercase;font-size:30px;letter-spacing:2px}.promoted-links{width:100%;margin:60px auto}.promoted-links a{color:#333;font-size:14px}.promoted-links h2{margin-bottom:20px}.promoted-links ul{width:70%;margin:0 auto;text-align:left;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;padding-left:40px}.promoted-links ul li{display:inline-block;letter-spacing:2px;width:15%;text-align:left;margin:10px;font-size:16px;flex-wrap:wrap}.promoted-links ul li a{display:block}.hero-image{top:0}@media screen and (max-width:1024px){.category-landing h1{margin:55px 0 0 0;font-size:30px}.category-landing .intro{margin:10px 0 0 0;font-size:14px}.landing-main .promotional-block{width:40%;display:inline-block;margin:20px;text-align:center;padding:0;margin:0}.landing-main .category-block{width:40%;display:inline-block;margin:20px;text-align:center}.promoted-links{width:100%;margin:0 auto}.promoted-links ul{padding:5px;margin:0 auto;text-align:center;width:70%}.promoted-links ul li{width:40%;text-align:left;margin:10px;font-size:14px;padding:5px}}@media screen and (max-width:800px){.partner-logo{max-width:100px}.landing-main .button{font-size:20px}.landing-main .logo-container{width:25%}.landing-main .category-block .badge{width:90px;padding:10px 0 5px 0;top:-30px}.landing-main .category-block .badge .main-text{margin:3px 0;font-size:12px}.landing-main .category-block .badge .sub{font-size:10px}.popular-sales{text-transform:uppercase;font-size:24px;letter-spacing:2px}}@media screen and (max-width:500px){.category-landing h1{font-size:25px}.category-landing .intro{font-size:14px}.category-landing h4{font-size:16px}.landing-main .promotional-block{width:80%;padding:10px}.landing-main .category-block{width:80%;display:inline-block;margin:20px;text-align:center}.landing-main .button{font-size:18px}.landing-main .logo-container{width:50%}.landing-main .divider{font-size:16px}.landing-main .divider span{bottom:-10px}.partner-logo{right:10px;max-width:100px}.landing-main .intro-below{display:block;margin:10px}.landing-main .intro-below .button{color:#fff;background-color:#ff6a00;border:none;background-image:none;padding:15px 0}.down-arrow{width:40px}}@media screen and (max-height:800px){.landing-main .intro-below{display:block;margin:10px}.landing-main .intro-below .button{color:#fff;background-color:#ff6a00;border:none;background-image:none;padding:15px 0}}.animated{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}.browse-all{margin:0 auto 40px 40px;text-align:left}.lazy.loading-dots:not(.loaded):not(.error){width:120px}.browse-all a{color:#000;padding-right:30px;background-image:url(https://www.lovethesales.com/images/arrows/right-chevron-black-thin.png);background-position:center right;background-repeat:no-repeat;font-size:18px}@media screen and (max-width:500px){.landing-main .divider{margin:40px 0 40px 0}}