.syndication input,.syndication select{padding:8px;width:100%;margin:2px 0;box-sizing:border-box;font-size:initial}.syndication input[type=checkbox]{width:20px}.syndication input[type=button]{margin:10px 0}.syndication label{font-weight:400;display:inline}.syndication p{line-height:normal;margin:5px 0}.syndication h3{font-weight:600}.syndication a{cursor:pointer;font-size:initial}.syndication a.btn{padding:10px 15px;position:relative;border-radius:5px;color:#fff;background-color:#000;display:block;text-decoration:none;border:1px solid #000}.syndication input.btn{font-size:initial;font-size:1.1em;padding:10px 15px;position:relative;text-shadow:1px 1px #000;border-radius:5px;color:#fff;background-color:#000;display:block;text-decoration:none;cursor:pointer;font-family:inherit}.syndication .result{font-size:initial;font-size:1.2em}.syndication .clear{clear:both}#site_configuration{display:none}#CategoryListPanel ul{list-style-type:none;padding:0;margin:0}#CategoryListPanel ul li{padding:5px 0;margin:0}#CategoryList ul li{display:inline-block;text-align:center;width:32.5%;vertical-align:top}#CategoryList img{width:100%}#ProductListPanel ul{list-style-type:none;padding:0;margin:0}#ProductListPanel ul li{padding:5px 0;margin:0}#ProductList ul li{display:inline-block;text-align:center;vertical-align:top}#ProductList img{width:100%}#ProductFilterPanel{margin:10px 0 0 0}#ProductFilterPanel select{display:inline-block;width:49.5%}#ProductDetail{padding:5px 0;margin:0}#ProductDetail .hero-image img{width:100%}#ProductDetail .description a{pointer-events:none;cursor:default;color:inherit;text-decoration:none;font-size:inherit;font-weight:initial}#ProductDetail .model-specifications table.article-block-table{width:100%;font-size:initial}#ProductDetail .model-specifications table.article-block-table tr:nth-child(odd){background:#efefef}#ProductDetail .model-specifications table.article-block-table td{width:50%;padding:8px}#ProductDetail .specification-images a{display:inline-block;text-align:center;margin:10px 0;max-width:25%}#ProductDetail .specification-images img{width:100%;margin:0 0 10px 0}#ProductDetail .contact-us .form-content span{width:50%;float:left}#ProductDetail .contact-us .form-content p{margin:5px 5px 5px 0}#ProductDetail .section{float:left;width:50%}#CouponForm .form-content{max-width:767px;width:100%;margin:10px auto;padding:0;color:#000;text-align:left}#CouponForm .form-content p{padding:0 10px}#CouponForm .form-content h2{padding:0 10px}#CouponForm .form-content h1{padding:10px;margin:0}#CouponForm .form-content p.description{padding:10px;margin:0}#CouponForm .form-content img{max-width:100%}#CouponForm .form-content p.disclaimer{font-size:inherit}.syndication{padding:0 2%}.syndication ul.cta{list-style-type:none;padding:0;margin:0}.syndication ul.cta li{width:100%;padding:5px 0;display:inline-block}.syndication ul.cta.has-2 li{width:49.5%}.syndication ul.cta a{width:100%;text-align:center;box-sizing:border-box}.syndication ul.cta a:before,.syndication ul.cta a:after{content:''}.syndication-popup-form{display:none}#ContactSubmitResult{color:#d40a0a;font-weight:600;margin:0 0 0 10px}#ContactPanel .fieldsRequired,#CouponForm .fieldsRequired,#ProductDetail .contact-us .form-content .fieldsRequired{font-weight:600;font-size:18px;font-style:italic;margin:20px 0 0 0;color:#444}#ContactSubmitError ul li,#EmbeddedContactSubmitError ul li{color:#d40a0a}#CouponPanel input[type=button],#ContactPanel #ContactForm input[type="button"],#EmbeddedContactForm input[type="button"]{width:auto;border-radius:5px;font-weight:600;margin:20px 0 0 0;cursor:pointer}#ContactPanel #CTAContactBackLink{width:200px;margin:20px 0 0 0;border:none;background-color:#fff;color:#007bff;border-radius:0;font-weight:600;cursor:pointer}#ContactPanel #CTAContactBackLink:hover{text-decoration:underline}#CouponPanel #CTACouponBackLink:hover{text-decoration:underline}#CouponPanel #SubmitError{color:#d40a0a;font-weight:600;margin:0 0 20px 25%}#CouponPanel #CTACouponBackLink{margin-left:0;width:200px;background-color:#fff;color:#007bff;font-weight:600;cursor:pointer;border-radius:0;border:none}#CouponPanel #NoOffer{text-align:center}#SubmitThankYou{width:50%;margin:0 auto;color:#444}#SubmitThankYou p{line-height:26px}@media (max-width:991px){#CategoryList ul li{width:49.5%}#ProductDetail .section{float:none;width:100%}#ProductDetail .specification-images a{max-width:50%}}@media (max-width:767px){#ProductDetail .contact-us .form-content span{width:100%;float:none}#ProductDetail .contact-us .form-content p{margin:5px 0}}@media (max-width:640px){#ProductFilterPanel select{width:100%}#ProductList ul li{width:100%}}@media (max-width:479px){#CategoryList ul li{width:100%}#ProductFilterPanel select{width:100%}#ProductDetail .specification-images a{max-width:100%}.syndication ul.cta.has-2 li{width:100%}}.promolist .promotions li{list-style-type:none;display:inline-block;width:100%}.promotions>li>a>img{float:left;padding:40px 20px 0 0}.promotions>li>h3{text-align:left;padding-top:60px}.promotions>li>p{text-align:left;max-width:50%}.promotions>li>p:last-child a{margin:20px 0;position:initial;display:inline-block}.promotions>li>p:last-child a:hover{color:#000;background-color:#fff}#navigate_back a{padding:8px;color:#fff;background-color:#000;border-radius:5px;border:1px solid #000}#navigate_back a:hover{color:#000;background-color:#fff}#HHTSyndicatedCatalogContent{background-color:transparent;max-width:1200px;margin:0 auto}#CTAGroup{padding:0;margin:0;display:flex;justify-content:flex-end;float:right}#CTAGroup li{text-align:right;font-weight:700;list-style-type:none;display:inline-block;padding:0;margin:0 8px}#CTAGroup li input{padding:0;background-color:transparent;font-size:14px;color:#333;width:100%;text-align:right;border-radius:0;border:none;font-weight:600;cursor:pointer}#CTAGroup li input:hover{text-decoration:underline}#HeaderPanel{margin:0 2%}#NavPanel{margin:32px 0 16px 0;display:inline-block;border-bottom:1px solid #DADADA;width:100%;padding:10px 0}#NavPanel>input[type="button"]{cursor:pointer;border:none;font-size:14px;font-weight:600;background-color:transparent;color:#0074D9;padding:0;text-align:left}#backArrow{color:#0074D9}#ProductList ul{display:flex;flex-wrap:wrap}#ProductList ul::after{content:''}#ProductList ul li{width:calc(100%/4 - 20px);margin:0 10px}@media (max-width:991px){#CTAGroup{height:60px;flex-direction:column}#CTAGroup li{display:block;width:100%;padding:5px 16px}#CTAGroup li input{text-align:left}#ProductList ul li{width:calc(100%/3 - 20px)}}