#home-promotions .right{float:right}.list-four-col img,img.max-width100{max-width:100%}.home-featured-product-inner>div>div:nth-child(2) article .feature-n-wrapper{padding:0 3rem var(--s_9)}#home-promotions{padding:var(--s_8) 48px}#home-promotions .list-four-col>li{padding-bottom:0}#home-promotions h3{color:var(--c_dark);font-size:var(--fs_h3);line-height:var(--lh_h3);font-weight:var(--fw_h3)}#home-promotions h3 a{color:var(--c_dark)}.coh-container.promo-period-home{font-size:var(--fs_caption);line-height:var(--lh_caption);font-weight:400;display:flex;flex-wrap:wrap;align-items:center}.home-promotion-module{border-top:1px solid var(--c_dark)}#home-promotions p.promo-p-txt{margin:0 10px 0 0;font-size:inherit;font-weight:inherit}.coh-container.promo-period{margin:0}#home-promotions p{line-height:var(--lh_5)}#home-promotions img{margin-bottom:1.5rem;height:auto;object-fit:contain}.discount{display:inline-block;float:left;margin:1em 1em -3em 0;z-index:auto;position:relative;font-size:90%;font-weight:bolder;color:white;background-color:green;padding:.25em .5em}#container-main .disclaimer-box{background:#fff}.no-bttm-margin{margin-bottom:0}.topmargin-1em{margin-top:1em}.page-node-type-new-homepage .required-cookies p{color:#fff}#divmsgtable{width:100%!important}.lists{padding:0 0 0 18px}.lists li{line-height:20px}.badge{position:absolute;top:20px;background:#01892a;color:white;padding:5px 10px;font-size:14px;font-weight:bold;display:block!important}.home-recent-news-pull .feature-desciption-wrapper ul li{min-width:100%}.home-featured-product .feature-n-wrapper{flex-wrap:nowrap}.home-featured-product .feature-description-wrapper,.home-featured-product .feature-desciption-wrapper{padding-left:48px;margin-left:0}.home-promotions-head{display:flex;align-items:flex-start}.home-more-content img{background:radial-gradient(ellipse,#fff 35%,#e2e3e2);aspect-ratio:3 / 2!important}.home-recent-news-pull .feature-description-wrapper,.home-recent-news-pull .feature-desciption-wrapper{padding:0}.feature-desciption-wrapper>.coh-inline-element:first-of-type{border-bottom:1px solid var(--c_dark)}.blazy .media--blazy img.b-blur,.blazy .media--blazy img.media__element,.blazy .grid figure{margin:0 auto 1.5rem auto}.background-banner img{opacity:100}.banner-slider .banner-h1-text .coh-container.home-banner-txt{transition:transform 1s}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)!important}.banner-slider .banner-wrapper-pull-homepage .banner-h1-text{justify-content:flex-end}.banner-slider .coh-slider-item.slick-slide{position:absolute!important;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;pointer-events:none}.banner-slider .coh-slider-item.slick-slide.slick-current{opacity:1;pointer-events:auto;transform:none!important;-webkit-transform:none!important;position:relative!important}@media (min-width:1440px){.banner-slider{min-height:617px;height:617px;overflow:hidden}.home-more-content .blazy{height:auto}}@media (min-width:991px){.home-promotions-viewall{margin-left:auto;margin-right:0}}@media (min-width:767px){.banner-wrapper-pull-homepage{min-height:617px;align-items:center;display:flex}#promo-home ul.list-set.list-four-col{justify-content:flex-start;gap:54px}}@media (min-width:991px) and (max-width:1460px){#home-promotions{padding:var(--s_8) var(--g_page_3)}}@media (max-width:991px){#home-promotions{padding:var(--s_8) var(--g_page_3)}.home-promotions-head{flex-direction:column}.home-promotions-viewall{margin-top:20px}}@media (max-width:767px){.home-recent-news-pull .item-list ul li{margin-bottom:2rem}.page-node-type-new-homepage .background-banner{position:relative}.hide-mobile{display:none}#home-promotions .btn-outline-secondary.hide-mobile{display:inline-block}.show-mobile{display:block}#divmsgtable{width:auto!important;margin:10px}.home-banner-vid{top:20px}.home-featured-product .feature-n-wrapper{flex-wrap:wrap}.home-featured-product .feature-description-wrapper,.home-featured-product .feature-desciption-wrapper{padding-left:0}.banner-wrapper-pull-homepage{padding-bottom:44px}}@media (max-width:700px){.home-banner-vid{top:30px}}@media (max-width:480px){.home-banner-vid{top:25px}.item-list .feature-n-wrapper img,#home-promotions img{width:100%}#home-promotions .list-four-col>li{padding-bottom:20px}.banner-slider{min-height:920px;overflow:hidden}}