.home-page{background:#f9f7f7}.tablet-and-up .home-page .main.gutter{padding-left:20px;padding-right:20px}.home-page .load-on-scroll{position:relative}.home-page .load-on-scroll .general-spinner{top:30%}.home-page .banner-container{position:relative;padding:10px 0}.home-page .banner-container ul{display:none;overflow:hidden}.home-page .banner-container ul li img{width:100%;height:auto}.home-page .banner-container .previous-banner{display:none;position:absolute;margin:auto;top:0;bottom:0;left:0;cursor:pointer;opacity:.5;transform:rotate(180deg)}.home-page .banner-container .next-banner{display:none;position:absolute;margin:auto;top:0;bottom:0;right:0;cursor:pointer;opacity:.5}.home-page .banner-container .slick-prev{z-index:1;left:0}.home-page .banner-container .slick-next{z-index:1;right:0}.tablet-and-up .home-page .banner-container{padding:0}.tablet-and-up .home-page .banner-container .slick-slide{margin:0 10px}.tablet-and-up .home-page .banner-container .slick-list{margin:0 -10px}.home-page .grid-line{background:#fff;padding:20px;margin-bottom:10px}.tablet-and-up .home-page .grid-line{margin-bottom:0}.home-page .grid-line .grid-container{padding:0}.home-page .grid-line .next-four{right:5px}.home-page .grid-line .previous-four{left:5px}.HERO_CONTAINER{background:linear-gradient(0deg, rgba(176, 232, 129, 0.4) 0%, rgba(114, 247, 197, 0.4) 100%);text-align:center;padding-top:100px;min-width:250px;height:425px;box-sizing:border-box;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}.HERO_CONTAINER::-webkit-scrollbar{display:none}.tablet-and-up .HERO_CONTAINER{height:400px;padding-top:0;margin-bottom:18px}.HERO_CONTAINER .container{position:relative;height:245px}.tablet-and-up .HERO_CONTAINER .container{height:calc(100% - 113px)}.HERO_CONTAINER .static-image{display:flex;position:relative;height:100%;justify-content:space-between;flex-direction:column}.tablet-and-up .HERO_CONTAINER .static-image{flex-direction:row;align-items:center}.tablet-and-up .HERO_CONTAINER .static-image>a:first-child{width:35%;padding:0 0 0 7%;box-sizing:border-box;text-align:left}.tablet-and-up .HERO_CONTAINER .static-image>a:first-child.narrow{padding-left:13%}.HERO_CONTAINER .static-image>a:first-child .hero-text{padding:0 10px;text-align:center;line-height:26px;font-size:18px}.HERO_CONTAINER .static-image>a:first-child .hero-text span:first-child{font-weight:bold;margin:0}.tablet-and-up .HERO_CONTAINER .static-image>a:first-child .hero-text{font-size:27px;text-align:left;line-height:35px;padding:0}.desktop-and-up .HERO_CONTAINER .static-image>a:first-child .hero-text{font-size:29px}.HERO_CONTAINER .static-image>a:first-child .hero-text.super-discount-text{padding:0;position:relative}.HERO_CONTAINER .static-image>a:first-child .hero-text.super-discount-text span:first-child{line-height:1}.HERO_CONTAINER .static-image>a:first-child .hero-text.super-discount-text span:not(:first-child){font-size:15px}.HERO_CONTAINER .static-image>a:first-child .hero-text.super-discount-text span:last-child{display:block}.tablet-and-up .HERO_CONTAINER .static-image>a:first-child .hero-text.super-discount-text span:first-child{font-size:29px}.tablet-and-up .HERO_CONTAINER .static-image>a:first-child .hero-text.super-discount-text span:not(:first-child){font-size:25px}.tablet-and-up .HERO_CONTAINER .static-image>a:first-child .hero-text.super-discount-text span:last-child{display:inline-block}.tablet-and-up .HERO_CONTAINER .static-image>a:nth-child(2){display:flex;height:287px;align-items:flex-end}.large-mobile-and-down .HERO_CONTAINER .static-image>a:nth-child(2) .hero{width:100%;height:auto;max-width:400px;max-height:205px;position:absolute;left:0;right:0;bottom:0;margin:0 auto}.tablet-and-up .HERO_CONTAINER .static-image>a:nth-child(2) .hero{height:auto;width:auto;max-width:400px}.HERO_CONTAINER .static-image>a:nth-child(2).super-discount-banner .hero{max-height:165px}@media(min-width: 450px){.HERO_CONTAINER .static-image>a:nth-child(2).super-discount-banner .hero{max-height:185px;bottom:0}}.tablet-and-up .HERO_CONTAINER .static-image>a:nth-child(2).super-discount-banner .hero{max-height:100%}.HERO_CONTAINER .static-image.black-to-school-wrapper{margin:0}.HERO_CONTAINER .static-image.black-to-school-wrapper .hero-wrapper{display:flex;width:220px;height:100%;margin:0 auto}.tablet-and-up .HERO_CONTAINER .static-image.black-to-school-wrapper .hero-wrapper{width:35%;justify-content:flex-start}.HERO_CONTAINER .static-image.black-to-school-wrapper .hero-wrapper .hero{width:100%;max-height:300px}.HERO_CONTAINER .static-image.black-to-school-wrapper .iframe-wrapper{width:100%;height:100%}.tablet-and-up .HERO_CONTAINER .static-image.black-to-school-wrapper .iframe-wrapper{width:65%}.HERO_CONTAINER .static-image.black-to-school-wrapper .iframe-wrapper iframe{height:100%;display:flex;margin-bottom:10px}.HERO_CONTAINER .hero-scroll{right:-500px}.HERO_CONTAINER .hero-scroll .anim-slides{display:none}.HERO_CONTAINER .hero-scroll.slick-dotted.slick-slider{height:100%;margin-bottom:0}.tablet-and-up .HERO_CONTAINER .hero-scroll.slick-dotted.slick-slider{right:-9999px}.HERO_CONTAINER .hero-scroll .slick-list{height:100%;bottom:0;border-radius:4px}.HERO_CONTAINER .hero-scroll .slick-list .slick-track{height:100%}.HERO_CONTAINER .hero-scroll .slick-dots{bottom:17px;border-radius:4px}.tablet-and-up .HERO_CONTAINER .hero-scroll .slick-dots{bottom:10px}.HERO_CONTAINER .hero-scroll .slick-dots li{height:7px}.HERO_CONTAINER .hero-scroll .slick-dots li::after{content:"";clear:both;display:table}.HERO_CONTAINER .hero-scroll .slick-dots li button{height:7px}.HERO_CONTAINER .hero-scroll .slick-dots li button:before{content:"";height:7px;background:#fff;border-radius:4px;opacity:.5}.HERO_CONTAINER .hero-scroll .slick-dots li.slick-active{width:40px}.HERO_CONTAINER .hero-scroll .slick-dots li.slick-active button,.HERO_CONTAINER .hero-scroll .slick-dots li.slick-active button:before{width:40px;opacity:1}.HERO_CONTAINER .hero-scroll .slick-slide{display:flex;position:relative;justify-content:space-between;flex-direction:column}.tablet-and-up .HERO_CONTAINER .hero-scroll .slick-slide{flex-direction:row;align-items:center}.tablet-and-up .HERO_CONTAINER .hero-scroll .slick-slide #hero-people,.tablet-and-up .HERO_CONTAINER .hero-scroll .slick-slide #hero-delivery,.tablet-and-up .HERO_CONTAINER .hero-scroll .slick-slide #hero-leasing{margin-bottom:-5px}.tablet-and-up .HERO_CONTAINER .hero-scroll .slick-slide>a:first-child{width:35%;box-sizing:border-box;text-align:left}.HERO_CONTAINER .hero-scroll .slick-slide>a:first-child .hero-text{display:none;padding:0 10px;text-align:center;line-height:26px;font-size:18px}.HERO_CONTAINER .hero-scroll .slick-slide>a:first-child .hero-text span:first-child{font-weight:bold;margin:0}.tablet-and-up .HERO_CONTAINER .hero-scroll .slick-slide>a:first-child .hero-text{font-size:27px;text-align:left;line-height:35px;padding:30px}.desktop-and-up .HERO_CONTAINER .hero-scroll .slick-slide>a:first-child .hero-text{font-size:29px}.HERO_CONTAINER .hero-scroll .slick-slide>a:first-child .hero-text.super-discount-text{padding:0;position:relative}.HERO_CONTAINER .hero-scroll .slick-slide>a:first-child .hero-text.super-discount-text span:first-child{line-height:1}.HERO_CONTAINER .hero-scroll .slick-slide>a:first-child .hero-text.super-discount-text span:not(:first-child){font-size:15px}.HERO_CONTAINER .hero-scroll .slick-slide>a:first-child .hero-text.super-discount-text span:last-child{display:block}.tablet-and-up .HERO_CONTAINER .hero-scroll .slick-slide>a:first-child .hero-text.super-discount-text span:first-child{font-size:29px}.tablet-and-up .HERO_CONTAINER .hero-scroll .slick-slide>a:first-child .hero-text.super-discount-text span:not(:first-child){font-size:25px}.tablet-and-up .HERO_CONTAINER .hero-scroll .slick-slide>a:first-child .hero-text.super-discount-text span:last-child{display:inline-block}.tablet-and-up .HERO_CONTAINER .hero-scroll .slick-slide>a:nth-child(2){display:flex;height:287px;align-items:flex-end}.HERO_CONTAINER .hero-scroll .slick-slide>a:nth-child(2) .hero{display:none}.large-mobile-and-down .HERO_CONTAINER .hero-scroll .slick-slide>a:nth-child(2) .hero{width:100%;height:auto;max-width:400px;max-height:205px;position:absolute;left:0;right:0;bottom:0;margin:0 auto}.tablet-and-up .HERO_CONTAINER .hero-scroll .slick-slide>a:nth-child(2) .hero{max-height:100%;width:auto;max-width:600px}.HERO_CONTAINER .hero-scroll .slick-slide>a:nth-child(2).super-discount-banner .hero{max-height:165px}@media(min-width: 450px){.HERO_CONTAINER .hero-scroll .slick-slide>a:nth-child(2).super-discount-banner .hero{max-height:185px}}.tablet-and-up .HERO_CONTAINER .hero-scroll .slick-slide>a:nth-child(2).super-discount-banner .hero{max-height:100%}.HERO_CONTAINER .hero-scroll.init.slick-initialized.slick-slider .slick-slide>a:first-child .hero-text,.HERO_CONTAINER .hero-scroll.init.slick-initialized.slick-slider .slick-slide .hero{display:block}.HERO_CONTAINER .hero-scroll.init.slick-initialized.slick-slider .slick-slide a:hover{text-decoration:none}.HERO_CONTAINER .iframe-wrapper{position:relative;cursor:pointer}.HERO_CONTAINER .iframe-wrapper>a{width:100%;height:100%;position:absolute;padding:0;top:0;left:0;cursor:pointer}.HERO_CONTAINER .slick-overlay{display:none;width:100%;max-width:1325.5px;height:321px;position:absolute;top:0}.tablet-and-up .HERO_CONTAINER .slick-overlay{height:478px;margin-top:-80px}.HERO_CONTAINER .slick-overlay.white{background:#f9f7f7}.HERO_CONTAINER .slick-overlay.gradient{background:linear-gradient(0deg, rgba(176, 232, 129, 0.4) 0%, rgba(114, 247, 197, 0.4) 100%)}.HERO_CONTAINER .managed-hero{display:flex;height:100%;justify-content:center}.large-mobile-and-down .HERO_CONTAINER .managed-hero{margin-bottom:5px}.HERO_CONTAINER .managed-hero .super-discount-banner{display:flex;align-items:center}.HERO_CONTAINER .managed-hero .super-discount-banner .hero{display:block;height:100%;max-width:100%;margin:0 auto;object-fit:contain}.large-mobile-and-down .HERO_CONTAINER .managed-hero .super-discount-banner .hero{max-height:100%;width:auto}.tablet-and-up .HERO_CONTAINER .managed-hero .super-discount-banner .hero{max-height:100%}.HERO_CONTAINER .managed-hero .iframe-wrapper{height:100%}.HERO_CONTAINER .managed-hero .iframe-wrapper iframe{width:100%;height:100%;border:0}.HERO_CONTAINER .managed-hero-desktop{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-around}.HERO_CONTAINER .managed-hero-left{display:flex;width:40%;height:100%;box-sizing:border-box}.HERO_CONTAINER .managed-hero-right{display:flex;width:60%;height:100%;max-width:600px}.HERO_CONTAINER .managed-hero-centered{width:100%;height:100%;max-width:100%}.HERO_CONTAINER .managed-hero-centered iframe{width:100%;height:100%;max-width:100%;border:0}.HOMEPAGE_CATEGORY_THUMBS{height:85px;min-width:250px;overflow-y:hidden;margin-top:-5px}.tablet-and-up .HOMEPAGE_CATEGORY_THUMBS{height:113px;width:100%}.HOMEPAGE_CATEGORY_THUMBS ul{margin:0;padding:0;overflow-x:scroll;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.HOMEPAGE_CATEGORY_THUMBS ul::-webkit-scrollbar{display:none}.tablet-and-up .HOMEPAGE_CATEGORY_THUMBS ul{display:flex}.HOMEPAGE_CATEGORY_THUMBS ul li{position:relative;display:inline-flex;width:90px;height:85px;text-align:center;margin-right:-4px}.HOMEPAGE_CATEGORY_THUMBS ul li:hover h6{text-decoration:underline}.tablet-and-up .HOMEPAGE_CATEGORY_THUMBS ul li{width:8.5%;height:113px;margin:0}.HOMEPAGE_CATEGORY_THUMBS ul li a{position:absolute;width:100%;height:100%;top:0;left:0}.HOMEPAGE_CATEGORY_THUMBS ul li h6{position:absolute;bottom:7px;width:90%;height:24px;overflow:hidden;white-space:normal;line-height:12px;font-weight:600;margin:0 auto;left:0;right:0}.tablet-and-up .HOMEPAGE_CATEGORY_THUMBS ul li h6{height:32px;font-size:12px;font-weight:bold;line-height:16px;bottom:10px}.HOMEPAGE_CATEGORY_THUMBS ul li img{position:absolute;margin:0 auto;height:32%;left:0;right:0;top:21%;font-size:10px}.BRANDS{padding:20px;margin-bottom:10px;position:relative;background-color:#fff;box-sizing:border-box}.tablet-and-up .BRANDS{width:100%;height:155px;float:unset;margin:0}.BRANDS h4{height:20px;color:#140f26}.tablet-and-up .BRANDS h4{font-size:17px;height:24px}.desktop-and-up .BRANDS h4{font-size:18px}.BRANDS ul{height:40px;margin:18px 40px}.BRANDS ul .slick-list,.BRANDS ul .slick-track{height:100%}.BRANDS ul li.slick-slide{height:100%;width:auto;display:inline-block;box-sizing:border-box;position:relative}.BRANDS ul li.slick-slide a{display:block;height:100%}.BRANDS ul li.slick-slide img{display:inline-block;width:auto;height:auto;position:static;vertical-align:middle;max-height:100%;max-width:calc(100% - 10px);margin:0 20px;left:0;right:0;top:0;bottom:0;mix-blend-mode:multiply}.BRANDS .fade-left{position:absolute;width:96px;height:calc(100% - 45px);bottom:0;left:0;background:linear-gradient(to right, white 70%, #FFFFFF01)}.BRANDS .fade-right{position:absolute;width:96px;height:calc(100% - 45px);bottom:0;right:0;background:linear-gradient(to right, #FFFFFF01, white 30%)}.BRANDS .next-brands,.BRANDS .previous-brands{position:absolute;margin:auto;top:18px;bottom:0;right:10px}.BRANDS .next-brands:hover,.BRANDS .previous-brands:hover{cursor:pointer}.tablet-and-up .BRANDS .next-brands,.tablet-and-up .BRANDS .previous-brands{top:0}.BRANDS .previous-brands{transform:rotate(180deg);left:10px;right:unset}/*# sourceMappingURL=homepage.css.map */
