.mel .u-opacity-1{opacity:1}.mel .u-color-white{color:#fff}.mel .u-color-red{color:#ee7064}.mel .u-color-yellow{color:#ebaa32}.mel .u-color-green{color:#009784}.mel .u-color-blue{color:#0474bc}.mel .u-bg-color-red{background-color:#ee7064}.mel .u-bg-color-lt-red{background-color:#f9d2cb}.mel .u-bg-color-yellow{background-color:#ebaa32}.mel .u-bg-color-lt-yellow{background-color:#fff0e0}.mel .u-bg-color-green{background-color:#009784}.mel .u-bg-color-lt-green{background-color:#bae4ce}.mel .u-bg-color-blue{background-color:#0474bc}.mel .u-bg-color-lt-blue{background-color:#cfe9f8}.mel .category-seo-grid{margin:auto}@media (min-width:768px){.mel .category-seo-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:-.5em}}.mel .block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;margin:0 0 1em;background-color:#3f3f3f}@media (min-width:768px){.mel .block{width:calc(33.333% - 1em);margin:.5em}}.mel .block__link{display:inherit;-webkit-flex-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;height:100%;font-size:inherit;text-decoration:none}.mel .block__media{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.mel .block__content{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:1rem 10px;text-transform:none!important;color:#fff}.mel .block__title{margin:0}.mel .block__copy{margin:1rem 0 0}.mel .category-seo-grid--no-copy .block__content{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.mel .category-seo-grid--mobile-2-col{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.5em}.mel .category-seo-grid--mobile-2-col .block{width:calc(50% - 1em);margin:.5em}}.mel .category-seo-grid--outline-img .block__media{position:relative;overflow:hidden}.mel .category-seo-grid--outline-img .block__media:before{content:"";display:block;position:absolute;z-index:20;width:100%;height:calc(100% + 1px);box-shadow:inset 0 0 0 1px #e1e1e1}.mel .mel-category-banner.c-custom-category-banner{margin:1em 0}.mel .mel-category-banner .c-custom-category-banner__headline{margin:0}.mel .mel-category-banner .c-custom-category-banner__subhead{margin:1rem 0 0}.mel .mel-category-banner .c-custom-category-banner__cta{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline;margin:1rem 0 0}.mel .c-heading{margin:1em 0;padding:.5em;overflow:hidden}.mel .c-heading__text{margin:0;font-size:1.5em;opacity:.7}@media (min-width:1280px){.mel .c-heading__text{font-size:2em}}.mel .c-heading--minor .c-heading__text{font-size:1.3em;opacity:1}@media (min-width:1280px){.mel .c-heading--minor .c-heading__text{font-size:1.7em}}.mel .c-heading__cta{margin:1em 0 .7em}.mel .c-product-carousel .slick-container{width:100%;margin-top:1vw;padding:1em 2em 0;text-align:left;line-height:1.4}.mel .c-product-carousel .slick-container p{color:#000}.mel .c-product-carousel .slick-container p.promo-price{margin:1em 0 .5em;font-size:1.3em;font-weight:900;letter-spacing:-.0255em;line-height:1.1;width:100%}.mel .c-product-carousel .slick-container p.promo-price .price-sale{margin-right:.3em;color:#c32032;white-space:nowrap}.mel .c-product-carousel .slick-container p.promo-price .price-reg.on-sale{font-size:.7em;font-weight:400;color:#888;white-space:nowrap}.mel .c-product-carousel .slick-container p.promo-text{margin:.75em 0}.mel .c-product-carousel .slick-container p.promo-disclaimer{margin:1em 0;font-size:.6em}.mel .c-product-carousel .slick-container .img-container{position:relative;height:0;padding-bottom:100%}.mel .c-product-carousel .slick-container .img-container img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:100%;max-height:100%}.mel .c-product-carousel .slick-slide{margin:0 .5em;font-size:.9em}.mel .c-product-carousel .slick-slide a{display:block;font-size:inherit}@media only screen and (min-width:1101px){.mel .c-product-carousel .slick-slide{margin:0 .75em}}.mel .c-product-carousel .slick-arrow{background:url(../img/carousel/promo-carousel-arrow.png) no-repeat transparent!important;box-shadow:none;cursor:pointer;display:none;height:31px!important;padding:0!important;position:absolute;text-indent:-9999px;top:50%;width:17px;z-index:900}.mel .c-product-carousel .slick-arrow.slick-prev{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mel .c-product-carousel .slick-arrow.slick-next{right:0;-webkit-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}.mel .c-product-carousel .badge-edv{position:absolute;top:0;right:0;width:40%;height:25%;background:url(../img/carousel/edv-lockup.png) no-repeat;background-size:contain}.mel .c-product-carousel .badge-shipping{position:absolute;bottom:0;left:0;width:40%;height:40%;background:url(../img/carousel/free-shipping.png) no-repeat;background-size:contain}.mel .page-bts a:not(.mel-button){font-size:inherit}