/*!* Product Drawer - Component: v1.9 */.dmc-drw{border:1px solid #ccc;overflow:auto;border-radius:15px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);position:relative}
div.dmc-drw,div.dmc-drw[class*="thm"]{padding:0;margin-bottom:20px}
.dmc-drw.thml-1{background-color:#f2f2f2}
.dmc-drw.thml-0{background-color:#fff}
.dmc-drw.compact{margin-bottom:0}
.dmc-drw .drw-fc{background-color:#fff;cursor:pointer;overflow:hidden}
.dmc-drw .frame{padding:25px 20px}
.dmc-drw .drw-fc .face-img{margin-right:15px;float:left}
.dmc-drw .drw-fc .face-img img{width:75px;height:60px;border-radius:15px}
.dmc-drw .drw-fc .face-img .dm-img{padding-top:80%}
.no-js .dmc-drw .drw-fc .face-img .dm-img.loaded,.dmc-drw .drw-fc .face-img .dm-img.loaded{padding-top:0}
.dmc-drw .drw-fc .face-txt{margin-right:20px;vertical-align:top;padding:0}
.dmc-drw .drw-fc .face-img+.face-txt h3{width:calc(100% - 110px);display:inline-block}
.dmc-drw .drw-fc .face-txt h3+p{margin-top:.45em}
.dmc-drw .drw-fc .face-txt h3,.dmc-drw .drw-fc .face-txt p{margin-bottom:0;padding:0}
.dmc-drw .drw-fc .arrow{background:url("../shared/i/grey-arrows-up-down.png") repeat scroll 0 0 rgba(0,0,0,0);display:inline-block;height:11px;width:20px;margin:0 20px;position:absolute;right:0}
.dmc-drw .drw-fc.open{margin-bottom:0}
.dmc-drw .drw-fc.open .arrow{background-position:0 -15px}
.dmc-drw>.cnt{display:none}
.dmc-drw>.cnt.open{display:block;padding:20px}
.dmc-drw .subcategory{background:none repeat scroll 0 0 #e5e5e5;border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:none;padding:6px 12px 5px 20px;margin-bottom:0}
.dmc-drw .drw-fc.open+.subcategory{display:block}
html[dir="rtl"] .dmc-drw .subcategory{padding:6px 20px 5px 12px}
html[dir="rtl"] .dmc-drw .drw-fc .arrow{left:0;right:auto}
html[dir="rtl"] .dmc-drw .drw-fc .face-txt{margin-left:20px;margin-right:0}
html[dir="rtl"] .dmc-drw .drw-fc .face-img{margin-left:15px;margin-right:0;float:right}
@media only screen and (min-width:48em){.dmc-drw .drw-fc .face-img{float:none;display:inline-block}
.dmc-drw .drw-fc .face-txt{display:inline-block;width:calc(100% - 60px);margin-right:50px}
.dmc-drw .drw-fc .face-img+.face-txt{width:calc(100% - 195px)}
.dmc-drw .drw-fc .face-img img{width:100px;height:80px}
.dmc-drw>.cnt.open{padding:20px 25px}
html[dir="rtl"] .dmc-drw .drw-fc .face-txt{margin-left:50px}
}
@media only screen and (min-width:64em){.dmc-drw .frame{padding:25px 30px}
.dmc-drw>.cnt.open{padding:25px 30px}
@-moz-document url-prefix(){.dmc-drw .drw-fc:focus-visible{border:2px solid #0070d2 !important;outline:0}
}
}
/*!* Product Drawer - Component: v1.5 */.drw-cnt .infolinks .cta.text{padding:0;margin:0}
.drw-cnt .prodimg img{border-radius:15px;width:100%}
.drw-cnt{border-bottom:1px solid #ccc;background-color:transparent;border:medium none;text-align:left;padding:12px 0;margin:0 0 20px}
.drw-cnt .prodimg{width:100px;height:80px;margin:0 auto}
.drw-cnt .prodimg .lightbox-link .image-link-icon{width:20px;height:20px}
.drw-cnt .prodinfo h4,.drw-cnt .prodinfo p{padding:10px 0 7px 0}
.dmc-drw .cnt .drw-cnt{margin:0}
.drw-cnt:last-child{padding-bottom:0}
.drw-cnt .prodinfo ul.details{padding:0 0 10px 0;list-style-position:outside;list-style-type:disc;margin:10px 0 0}
.drw-cnt ul.infolinks{margin-bottom:0;list-style-type:none}
.drw-cnt .infolinks li:last-child{padding-bottom:10px}
.dmc-drw .cnt .drw-cnt:last-child .infolinks li:last-child{border-bottom:0 none}
.no-js .drw-cnt .dm-img.loaded,.drw-cnt .dm-img.loaded{padding-top:0}
html[dir="rtl"] .drw-cnt .prodinfo,html[dir="rtl"] .drw-cnt .infolinks{text-align:right}
@media only screen and (min-width:37.5em){.drw-cnt{padding:5px}
.dmc-drw .cnt .drw-cnt{padding:0}
}
@media only screen and (min-width:48em){.drw-cnt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;width:100%;padding:10px;min-height:120px;margin:0}
.drw-cnt .prodimg{margin:0 15px 0 0;flex:0 0 100px}
.drw-cnt .prodimg .lightbox-link .image-link-icon{width:30px;height:30px}
.dmc-drw .cnt .drw-cnt{padding:0}
.drw-cnt .prodinfo h4,.drw-cnt .prodinfo p,.drw-cnt .prodinfo ul,.drw-cnt .prodinfo ol{padding:0}
.drw-cnt .prodinfo ul.details{padding-bottom:30px}
.dmc-drw .cnt .drw-cnt:last-child .prodinfo ul.details{padding-bottom:0}
.drw-cnt .prodinfo{margin-right:10px;flex-basis:60%}
.drw-cnt .infolinks li{border-bottom:1px solid #ccc;margin-bottom:0;padding:12px 0 12px 0}
.drw-cnt .infolinks li:last-child{border-bottom:0}
.drw-cnt ul.infolinks{flex:0 0 30%;margin-bottom:20px}
.drw-cnt .infolinks li:first-child{padding-bottom:12px;padding-top:0}
html[dir="rtl"] .drw-cnt .prodimg{margin:0 0 0 15px}
html[dir="rtl"] .drw-cnt .prodinfo{margin-right:0;margin-left:10px}
}
/*!* Responsive Component Header v3.0
*
* v3.0 - Fixed links related issues
* v2.0 - Implemented RTL
* v1.0 - Initial Check-in
*
*/.dmc-cmp-hdr,.dmc-cmp-hdr *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.dmc-cmp-hdr{margin:0 10px 16px;width:calc(100% - 20px)}
.cdc-transform .dmc-cmp-hdr{margin-left:0;margin-right:0;width:100%}
.dmc-cmp-hdr.bottom-border{border-bottom:1px solid #ccc;margin-bottom:20px}
.dmc-cmp-hdr .title-section h2,.dmc-cmp-hdr a{text-align:left}
.dmc-cmp-hdr ul.ctas{list-style:none;overflow:visible;margin:0 0 0 2px;padding:0;text-align:center}
.dmc-cmp-hdr ul.ctas li:first-child{clear:none;padding-left:0}
.dmc-cmp-hdr ul.ctas li{display:block;margin:0 0 20px}
html[dir='rtl'] .dmc-cmp-hdr .title-section{padding:0}
html[dir='rtl'] .dmc-cmp-hdr .title-section h2{text-align:right}
html[dir='rtl'] .dmc-cmp-hdr ul.ctas{padding:0}
html[dir='rtl'] .dmc-cmp-hdr ul.ctas li{margin:0 0 20px}
html[dir='rtl'] .dmc-cmp-hdr ul.ctas li:last-child{padding-left:0}
html[dir='rtl'] .dmc-cmp-hdr ul.ctas li:first-child{clear:none;padding-right:0}
@media only screen and (min-width:37.5em){.dmc-cmp-hdr{margin:0 0 20px 0;width:100%}
.dmc-cmp-hdr ul.ctas{text-align:start}
.dmc-cmp-hdr ul.ctas li{display:inline-block;margin-right:20px}
.dmc-cmp-hdr ul.ctas li:last-child{margin-right:0}
html[dir='rtl'] .dmc-cmp-hdr ul.ctas li{margin-left:20px;margin-right:auto}
html[dir='rtl'] .dmc-cmp-hdr ul.ctas li:last-child{margin-left:0}
}
@media only screen and (min-width:48em){.dmc-cmp-hdr{margin-bottom:18px;display:table}
.dmc-cmp-hdr .title-section,.dmc-cmp-hdr ul.ctas{width:50%;display:table-cell}
.dmc-cmp-hdr .title-section{padding:0 10px 0 0}
.dmc-cmp-hdr ul.ctas{text-align:right;padding:0 0 0 10px}
.dmc-cmp-hdr ul.ctas li{margin-right:0;margin-left:20px}
.dmc-cmp-hdr ul.ctas li:first-child{margin-left:0}
html[dir='rtl'] .dmc-cmp-hdr .title-section{padding:0 0 0 10px}
html[dir='rtl'] .dmc-cmp-hdr .title-section h2{text-align:right}
html[dir='rtl'] .dmc-cmp-hdr ul.ctas{text-align:left;padding:0 10px 0 0}
html[dir='rtl'] .dmc-cmp-hdr ul.ctas li{margin-left:0;margin-right:20px}
html[dir='rtl'] .dmc-cmp-hdr ul.ctas li:first-child{margin-right:0}
}