.listing-menu{width:100%}.listing-menu li h4{color:gray}@media(max-width: 767px){.listing-menu.left{margin-top:10px;padding-left:0}.listing-menu.left li{margin:5px;margin-top:12px}.listing-menu.left li h4{font-size:12px}}.article{margin-bottom:60px}.article #article-header{height:40vw}@media screen and (max-width: 767px){.article #article-header{height:unset}}@media screen and (max-width: 767px){.article #article-header .article-title-image{height:100vw}}.article #article-header .article-title-block{background-color:#d9d9d9;padding:4vw 10vw 4vw 4vw;justify-content:center;display:flex;flex-flow:column}.article #article-header .article-title-block h1{font-size:4vw}@media screen and (max-width: 767px){.article #article-header .article-title-block h1{font-size:11vw}}.article #article-header .article-title-block h2{font-size:2vw}@media screen and (max-width: 767px){.article #article-header .article-title-block h2{font-size:4vw}}.article #article-header .article-title-block ul.meta-list{color:gray}.article #article-header .article-title-block-social{width:100%;margin-top:20px;font-size:1vw}.article #article-header .article-title-block-social i{margin-right:20px}@media screen and (max-width: 767px){.article #article-header .article-title-block-social{font-size:4vw}}.article .article-quote-wrap{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:2rem 0;margin:2rem 0}.article .article-quote p,.article .article-quote p{font-size:24px;font-style:italic;font-weight:500;color:#478fb2;margin-bottom:0}.article .article-image-title h3,.article .article-video-title h3{font-size:36px;font-weight:300;color:#606060;font-family:"Roboto Condensed",sans-serif;margin-top:38%}@media screen and (max-width: 767px){.article .article-image-title h3,.article .article-video-title h3{font-size:7vw}}.article p{line-height:1.58;margin-bottom:2rem}.article .textblock{margin-top:2rem !important}.article .textblock ul,.article .container ul{list-style-type:disc;font-size:16px;color:#606060;margin-bottom:2rem;padding-right:50px}.article .textblock ul li,.article .container ul li{margin-bottom:10px}.article .related-article{border:1px solid #d9d9d9;padding:1rem;margin:1rem 0}.article .related-article h4,.article .related-article h5{text-transform:none;font-size:1.2rem}.article .related-article h4{margin:0}.article .related-article>a{color:#404040;display:flex;flex-flow:row nowrap;align-items:center}@media screen and (max-width: 767px){.article .related-article>a{flex-direction:column}}@media screen and (max-width: 767px){.article .related-article>a>div{padding-left:0;width:100%;max-width:100%}}.article .related-article>a>div:last-of-type{border-left:1px solid #d9d9d9}@media screen and (max-width: 767px){.article .related-article>a>div:last-of-type{border-left:none;border-top:1px solid #d9d9d9;margin-top:1rem;padding-top:1rem}}.article .related-article>a>div:last-of-type p{font-style:italic;color:gray}.article .related-article .related-article-image{padding:0}.article .related-article p{margin-bottom:0}.article .article-gallery-flex,.article .article-links-flex{display:inline-flex;align-items:center;flex-wrap:wrap;margin-bottom:2rem;padding-top:-2rem}.article .article-gallery-flex figcaption,.article .article-links-flex figcaption{display:none}.article .article-gallery-flex figure,.article .article-links-flex figure{margin-top:2rem}.article .article-gallery-flex figure img,.article .article-links-flex figure img{width:100%}.article .article-gallery-flex figure:hover:before{content:"";background:url('{{ "zoom-icon.svg" | asset_url }}') no-repeat center/cover;position:absolute;bottom:25px;right:25px;height:20px;width:20px;z-index:2}.article .article-button-set{margin-top:2rem;margin-bottom:2rem;text-align:center}.article .article-button-set h2{margin-bottom:1rem}.article .article-button-set a.btn{background-color:#478fb2;color:#fff;padding:1rem 1.5rem;text-transform:uppercase;font-weight:600}.article .article-share h4{font-weight:400;font-size:18px;color:#606060;border-bottom:1px solid #d9d9d9;text-transform:none}@media screen and (max-width: 767px){.article .article-featured-products{display:grid;grid-gap:10px;grid-template-columns:repeat(var(--size), calc(75% - 40px));grid-template-rows:minmax(150px, 1fr);overflow-x:scroll;scroll-snap-type:x proximity;padding-bottom:15px;padding-right:0;margin-bottom:-5px;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:none;scroll-behavior:smooth}}.article .emailsignup{background:#d9d9d9;padding:1rem}.article .emailsignup input[type=email]{width:100%;height:40px;padding-right:50px;padding:10px;font-style:italic;border:none;margin:auto}.article .emailsignup button[type=submit]{margin-left:-55px;height:25px;width:50px;color:#fff;border:0;-webkit-appearance:none;background:none}.article .emailsignup button[type=submit] img{max-width:60%}.article .product-body-heading{text-align:center}.article .product-body-heading h1{font-weight:300;margin-bottom:2rem}