@-webkit-keyframes fadeInAnimate{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeInAnimate{from{opacity:0}to{opacity:1}}@-o-keyframes fadeInAnimate{from{opacity:0}to{opacity:1}}@keyframes fadeInAnimate{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOutAnimate{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeOutAnimate{from{opacity:1}to{opacity:0}}@-o-keyframes fadeOutAnimate{from{opacity:1}to{opacity:0}}@keyframes fadeOutAnimate{from{opacity:1}to{opacity:0}}@font-face{font-family:"Source Sans Pro";font-stretch:normal;font-style:normal;font-weight:400;src:url("/assets/1.0/dist/fonts/a/source_sans_pro/source_sans_pro_regular.eot");src:url("/assets/1.0/dist/fonts/a/source_sans_pro/source_sans_pro_regular.eot?#iefix") format("embedded-opentype"),url("/assets/1.0/dist/fonts/a/source_sans_pro/source_sans_pro_regular.woff2") format("woff2"),url("/assets/1.0/dist/fonts/a/source_sans_pro/source_sans_pro_regular.woff") format("woff"),url("/assets/1.0/dist/fonts/a/source_sans_pro/source_sans_pro_regular.ttf") format("truetype"),url("/assets/1.0/dist/fonts/a/source_sans_pro/source_sans_pro_regular.svg#Source Sans Pro") format("svg");unicode-range:U+0020-2212}@font-face{font-family:"Source Serif Pro";font-stretch:normal;font-style:normal;font-weight:400;src:url("/assets/1.0/dist/fonts/a/source_serif_pro/source_serif_pro.eot");src:url("/assets/1.0/dist/fonts/a/source_serif_pro/source_serif_pro.eot?#iefix") format("embedded-opentype"),url("/assets/1.0/dist/fonts/a/source_serif_pro/source_serif_pro.woff2") format("woff2"),url("/assets/1.0/dist/fonts/a/source_serif_pro/source_serif_pro.woff") format("woff"),url("/assets/1.0/dist/fonts/a/source_serif_pro/source_serif_pro.ttf") format("truetype"),url("/assets/1.0/dist/fonts/a/source_serif_pro/source_serif_pro.svg#Source Serif Pro") format("svg");unicode-range:U+0021-2212}@font-face{font-family:"Oswald";font-stretch:normal;font-style:normal;font-weight:400;src:url("/assets/1.0/dist/fonts/a/oswald/oswald_regular.eot");src:url("/assets/1.0/dist/fonts/a/oswald/oswald_regular.eot?#iefix") format("embedded-opentype"),url("/assets/1.0/dist/fonts/a/oswald/oswald_regular.woff2") format("woff2"),url("/assets/1.0/dist/fonts/a/oswald/oswald_regular.woff") format("woff"),url("/assets/1.0/dist/fonts/a/oswald/oswald_regular.ttf") format("truetype"),url("/assets/1.0/dist/fonts/a/oswald/oswald_regular.svg#Source Serif Pro") format("svg");unicode-range:U+0021-2212}@font-face{font-family:"cdw-icons-global";font-style:normal;font-weight:normal;src:url("/assets/1.0/dist/fonts/cdw-icons-global.eot");src:url("/assets/1.0/dist/fonts/cdw-icons-global.eot?") format("eot"),url("/assets/1.0/dist/fonts/cdw-icons-global.ttf") format("truetype")}body{color:#150404;font-family:"Source Sans Pro",sans-serif;font-size:16px;line-height:24px}a{color:#150404;text-decoration:underline}a:hover{color:#504343}a.-disabled{color:#8a8181;cursor:default}h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal}h1{font-size:32px;line-height:40px}h2{font-size:24px;line-height:32px}h3{font-size:20px;line-height:24px}h4{font-size:16px;line-height:24px}h5{font-size:14px;line-height:16px}ul{list-style-type:disc}.font-serif{font-family:"Source Serif Pro",serif}.-bold{font-weight:600}.container{max-width:1320px;width:1320px}.button-outline:focus,.button-outline-span:focus{outline:none}.button-outline:focus>.button-outline-span{display:block;outline:5px auto -webkit-focus-ring-color}.badge-label{border:solid 2px #337515;border-radius:4px;color:#337515;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:600;line-height:16px;padding:8px 16px}.badge-label.coupon-label{border:solid 2px #c00;color:#c00;padding:8px}.coupon-badge-text{color:#c00;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:600;line-height:16px;padding-left:8px}select{-moz-appearance:none;-webkit-appearance:none;background:url(/assets/1.0/dist/images/header/int-caret-solid-down.svg) no-repeat;background-position:right 16px center;background-size:15px 15px;border:1px solid #c5c0c0;border-bottom:3px solid #150404;border-radius:0;box-sizing:border-box;cursor:pointer;padding:12px 38px 8px 16px}select::-ms-expand{display:none}input[type=number].input-quantity-arrows{border:none !important;border-bottom:3px solid #8a8181 !important;color:#150404;display:block;float:left;font-size:24px;height:24px;padding:4px 24px 4px 5px}input[type=number].input-quantity-arrows~.input-quantity-arrows-display{background-color:transparent;border:none;font-family:"Source Serif Pro",serif,Arial,sans-serif;position:absolute;right:5px;width:19px}input[type=number].input-quantity-arrows~.input-quantity-arrows-display i{cursor:pointer;display:block;font-size:12px;margin-left:3px}input[type=number].input-quantity-arrows~.input-quantity-arrows-display i.-disabled{color:#c5c0c0;pointer-events:none}input[type=number].input-quantity-arrows~.input-quantity-arrows-display .ico-up-arrow{margin-top:3px}@font-face{font-family:"Source Sans Pro";font-stretch:normal;font-style:normal;font-weight:400;src:url("/assets/1.0/dist/fonts/a/source_sans_pro/source_sans_pro_regular.eot");src:url("/assets/1.0/dist/fonts/a/source_sans_pro/source_sans_pro_regular.eot?#iefix") format("embedded-opentype"),url("/assets/1.0/dist/fonts/a/source_sans_pro/source_sans_pro_regular.woff2") format("woff2"),url("/assets/1.0/dist/fonts/a/source_sans_pro/source_sans_pro_regular.woff") format("woff"),url("/assets/1.0/dist/fonts/a/source_sans_pro/source_sans_pro_regular.ttf") format("truetype"),url("/assets/1.0/dist/fonts/a/source_sans_pro/source_sans_pro_regular.svg#Source Sans Pro") format("svg");unicode-range:U+0020-2212}@font-face{font-family:"Source Serif Pro";font-stretch:normal;font-style:normal;font-weight:400;src:url("/assets/1.0/dist/fonts/a/source_serif_pro/source_serif_pro.eot");src:url("/assets/1.0/dist/fonts/a/source_serif_pro/source_serif_pro.eot?#iefix") format("embedded-opentype"),url("/assets/1.0/dist/fonts/a/source_serif_pro/source_serif_pro.woff2") format("woff2"),url("/assets/1.0/dist/fonts/a/source_serif_pro/source_serif_pro.woff") format("woff"),url("/assets/1.0/dist/fonts/a/source_serif_pro/source_serif_pro.ttf") format("truetype"),url("/assets/1.0/dist/fonts/a/source_serif_pro/source_serif_pro.svg#Source Serif Pro") format("svg");unicode-range:U+0021-2212}@font-face{font-family:"Oswald";font-stretch:normal;font-style:normal;font-weight:400;src:url("/assets/1.0/dist/fonts/a/oswald/oswald_regular.eot");src:url("/assets/1.0/dist/fonts/a/oswald/oswald_regular.eot?#iefix") format("embedded-opentype"),url("/assets/1.0/dist/fonts/a/oswald/oswald_regular.woff2") format("woff2"),url("/assets/1.0/dist/fonts/a/oswald/oswald_regular.woff") format("woff"),url("/assets/1.0/dist/fonts/a/oswald/oswald_regular.ttf") format("truetype"),url("/assets/1.0/dist/fonts/a/oswald/oswald_regular.svg#Source Serif Pro") format("svg");unicode-range:U+0021-2212}@font-face{font-family:"cdw-icons-global";font-style:normal;font-weight:normal;src:url("/assets/1.0/dist/fonts/cdw-icons-global.eot");src:url("/assets/1.0/dist/fonts/cdw-icons-global.eot?") format("eot"),url("/assets/1.0/dist/fonts/cdw-icons-global.ttf") format("truetype")}.btn{border:none;cursor:pointer;font-family:"Source Sans Pro",sans-serif;font-size:20px;font-weight:600;line-height:24px;padding:20px 24px;text-decoration:none;white-space:nowrap}.btn.-xl{font-size:24px;line-height:32px;padding:24px 32px}.btn.-md{font-size:16px;line-height:16px;padding:16px}.btn.-full{width:100%}.btn.-disabled{cursor:not-allowed;opacity:1}.btn.primary-btn{background:#150404;color:#fff}.btn.primary-btn:focus,.btn.primary-btn:hover{background:#504343}.btn.primary-btn.-disabled{background:#c5c0c0;color:#150404}.btn.primary-btn.-dark-mode{background:#fff;color:#150404}.btn.primary-btn.-dark-mode:focus,.btn.primary-btn.-dark-mode:hover{background:#fff;opacity:.75}.btn.primary-btn.-dark-mode.-disabled{background:#fff;opacity:.5}.btn.secondary-btn{background:#fff;border:solid 2px #150404;color:#150404}.btn.secondary-btn:focus,.btn.secondary-btn:hover{border:solid 2px rgba(21,4,4,.75);opacity:.75}.btn.secondary-btn.-disabled{border:solid 2px #c5c0c0;color:#504343}.btn.secondary-btn.-dark-mode{background:#150404;border:solid 2px #fff;color:#fff}.btn.secondary-btn.-dark-mode:focus,.btn.secondary-btn.-dark-mode:hover{border:solid 2px rgba(255,255,255,.75);opacity:.75}.btn.secondary-btn.-dark-mode.-disabled{border:solid 2px rgba(255,255,255,.5);opacity:.5}.btn.brand-btn{align-items:center;background:#150404;color:#fff;display:flex;font-size:16px;font-weight:600;height:80px;justify-content:center;line-height:16px;padding:0;width:180px}.btn.brand-btn:focus,.btn.brand-btn:hover{opacity:.75}.btn.brand-btn .icon{display:inline-block;padding-right:14px}.circle-btn{background-color:transparent;border:none;border-radius:100%;cursor:pointer;height:43px;margin:0;padding:0;width:43px}.circle-btn:focus,.circle-btn:hover{opacity:.75}.circle-btn.-disabled{cursor:not-allowed;opacity:.5}.circle-btn.primary-btn{background-image:url("path-assets/images/icons/buttons/close-filled-black.svg")}.circle-btn.primary-btn.dark-mode{background-image:url("path-assets/images/icons/buttons/close-filled-white.svg")}.circle-btn.secondary-btn{background-image:url("path-assets/images/icons/buttons/close-outline-black.svg")}.circle-btn.secondary-btn.dark-mode{background-image:url("path-assets/images/icons/buttons/close-outline-white.svg")}.button.-orange,.multi-button a.-orange,.multi-button.-orange a,.multi-button a.yellowButton,.multi-button button.-orange,.multi-button.-orange button,.multi-button button.yellowButton,.-orange.blueButton,.-orange.redButton,.yellowButton,.-orange.whiteButton,.-orange.disabledButton,.button.-blue,.multi-button a.-blue,.multi-button a.blueButton,.multi-button button.-blue,.multi-button button.blueButton,.blueButton,.-blue.redButton,.-blue.yellowButton,.-blue.whiteButton,.-blue.disabledButton{border:none;cursor:pointer;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:600;line-height:16px;padding:16px;text-decoration:none;white-space:nowrap;background:#150404;color:#fff;margin:10px 0}.button.-orange.-disabled,.multi-button a.-orange.-disabled,.multi-button.-orange a.-disabled,.multi-button a.yellowButton.-disabled,.multi-button button.-orange.-disabled,.multi-button.-orange button.-disabled,.multi-button button.yellowButton.-disabled,.-orange.blueButton.-disabled,.-orange.redButton.-disabled,.yellowButton.-disabled,.-orange.whiteButton.-disabled,.-orange.disabledButton.-disabled,.button.-blue.-disabled,.multi-button a.-blue.-disabled,.multi-button a.blueButton.-disabled,.multi-button button.-blue.-disabled,.multi-button button.blueButton.-disabled,.blueButton.-disabled,.-blue.redButton.-disabled,.-blue.yellowButton.-disabled,.-blue.whiteButton.-disabled,.-blue.disabledButton.-disabled{cursor:not-allowed;opacity:1}.button.-orange:focus,.button.-orange:hover,.multi-button a.-orange:focus,.multi-button a.-orange:hover,.multi-button.-orange a:focus,.multi-button.-orange a:hover,.multi-button a.yellowButton:focus,.multi-button a.yellowButton:hover,.multi-button button.-orange:focus,.multi-button button.-orange:hover,.multi-button.-orange button:focus,.multi-button.-orange button:hover,.multi-button button.yellowButton:focus,.multi-button button.yellowButton:hover,.-orange.blueButton:focus,.-orange.blueButton:hover,.-orange.redButton:focus,.-orange.redButton:hover,.yellowButton:focus,.yellowButton:hover,.-orange.whiteButton:focus,.-orange.whiteButton:hover,.-orange.disabledButton:focus,.-orange.disabledButton:hover,.button.-blue:focus,.button.-blue:hover,.multi-button a.-blue:focus,.multi-button a.-blue:hover,.multi-button a.blueButton:focus,.multi-button a.blueButton:hover,.multi-button button.-blue:focus,.multi-button button.-blue:hover,.multi-button button.blueButton:focus,.multi-button button.blueButton:hover,.blueButton:focus,.blueButton:hover,.-blue.redButton:focus,.-blue.redButton:hover,.-blue.yellowButton:focus,.-blue.yellowButton:hover,.-blue.whiteButton:focus,.-blue.whiteButton:hover,.-blue.disabledButton:focus,.-blue.disabledButton:hover{background:#504343}.button.-orange.-disabled,.multi-button a.-orange.-disabled,.multi-button.-orange a.-disabled,.multi-button a.yellowButton.-disabled,.multi-button button.-orange.-disabled,.multi-button.-orange button.-disabled,.multi-button button.yellowButton.-disabled,.-orange.blueButton.-disabled,.-orange.redButton.-disabled,.yellowButton.-disabled,.-orange.whiteButton.-disabled,.-orange.disabledButton.-disabled,.button.-blue.-disabled,.multi-button a.-blue.-disabled,.multi-button a.blueButton.-disabled,.multi-button button.-blue.-disabled,.multi-button button.blueButton.-disabled,.blueButton.-disabled,.-blue.redButton.-disabled,.-blue.yellowButton.-disabled,.-blue.whiteButton.-disabled,.-blue.disabledButton.-disabled{background:#c5c0c0;color:#150404}.button.-gray.-border,.button.-border,.multi-button a.-border,.multi-button.-border a,.multi-button a.whiteButton,.multi-button button.-border,.multi-button.-border button,.multi-button button.whiteButton,.select-box>a,.-border.blueButton,.-border.redButton,.-border.yellowButton,.whiteButton,.-border.disabledButton,.multi-button .select-box>a{border:none;cursor:pointer;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:600;line-height:16px;padding:16px;text-decoration:none;white-space:nowrap;background:#fff;border:solid 2px #150404;color:#150404}.button.-gray.-border.-disabled,.button.-border.-disabled,.multi-button a.-border.-disabled,.multi-button.-border a.-disabled,.multi-button a.whiteButton.-disabled,.multi-button button.-border.-disabled,.multi-button.-border button.-disabled,.multi-button button.whiteButton.-disabled,.select-box>a.-disabled,.-border.blueButton.-disabled,.-border.redButton.-disabled,.-border.yellowButton.-disabled,.whiteButton.-disabled,.-border.disabledButton.-disabled,.multi-button .select-box>a.-disabled{cursor:not-allowed;opacity:1}.button.-gray.-border:focus,.button.-gray.-border:hover,.button.-border:focus,.button.-border:hover,.multi-button a.-border:focus,.multi-button a.-border:hover,.multi-button.-border a:focus,.multi-button.-border a:hover,.multi-button a.whiteButton:focus,.multi-button a.whiteButton:hover,.multi-button button.-border:focus,.multi-button button.-border:hover,.multi-button.-border button:focus,.multi-button.-border button:hover,.multi-button button.whiteButton:focus,.multi-button button.whiteButton:hover,.select-box>a:focus,.select-box>a:hover,.-border.blueButton:focus,.-border.blueButton:hover,.-border.redButton:focus,.-border.redButton:hover,.-border.yellowButton:focus,.-border.yellowButton:hover,.whiteButton:focus,.whiteButton:hover,.-border.disabledButton:focus,.-border.disabledButton:hover,.multi-button .select-box>a:focus,.multi-button .select-box>a:hover{border:solid 2px rgba(21,4,4,.75);opacity:.75}.button.-gray.-border.-disabled,.button.-border.-disabled,.multi-button a.-border.-disabled,.multi-button.-border a.-disabled,.multi-button a.whiteButton.-disabled,.multi-button button.-border.-disabled,.multi-button.-border button.-disabled,.multi-button button.whiteButton.-disabled,.select-box>a.-disabled,.-border.blueButton.-disabled,.-border.redButton.-disabled,.-border.yellowButton.-disabled,.whiteButton.-disabled,.-border.disabledButton.-disabled,.multi-button .select-box>a.-disabled{border:solid 2px #c5c0c0;color:#504343}.multi-button{display:inline-block;position:relative}.multi-button>a{min-width:85px}.multi-button>a::after{content:"{";font-family:cdw-icons-global;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin:0 0 0 10px;position:absolute;text-transform:none}.multi-button .dropdown{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;left:0;position:absolute;width:100%;z-index:1}@font-face{font-family:"Source Sans Pro";font-stretch:normal;font-style:normal;font-weight:400;src:url("/assets/1.0/dist/fonts/a/source_sans_pro/source_sans_pro_regular.eot");src:url("/assets/1.0/dist/fonts/a/source_sans_pro/source_sans_pro_regular.eot?#iefix") format("embedded-opentype"),url("/assets/1.0/dist/fonts/a/source_sans_pro/source_sans_pro_regular.woff2") format("woff2"),url("/assets/1.0/dist/fonts/a/source_sans_pro/source_sans_pro_regular.woff") format("woff"),url("/assets/1.0/dist/fonts/a/source_sans_pro/source_sans_pro_regular.ttf") format("truetype"),url("/assets/1.0/dist/fonts/a/source_sans_pro/source_sans_pro_regular.svg#Source Sans Pro") format("svg");unicode-range:U+0020-2212}@font-face{font-family:"Source Serif Pro";font-stretch:normal;font-style:normal;font-weight:400;src:url("/assets/1.0/dist/fonts/a/source_serif_pro/source_serif_pro.eot");src:url("/assets/1.0/dist/fonts/a/source_serif_pro/source_serif_pro.eot?#iefix") format("embedded-opentype"),url("/assets/1.0/dist/fonts/a/source_serif_pro/source_serif_pro.woff2") format("woff2"),url("/assets/1.0/dist/fonts/a/source_serif_pro/source_serif_pro.woff") format("woff"),url("/assets/1.0/dist/fonts/a/source_serif_pro/source_serif_pro.ttf") format("truetype"),url("/assets/1.0/dist/fonts/a/source_serif_pro/source_serif_pro.svg#Source Serif Pro") format("svg");unicode-range:U+0021-2212}@font-face{font-family:"Oswald";font-stretch:normal;font-style:normal;font-weight:400;src:url("/assets/1.0/dist/fonts/a/oswald/oswald_regular.eot");src:url("/assets/1.0/dist/fonts/a/oswald/oswald_regular.eot?#iefix") format("embedded-opentype"),url("/assets/1.0/dist/fonts/a/oswald/oswald_regular.woff2") format("woff2"),url("/assets/1.0/dist/fonts/a/oswald/oswald_regular.woff") format("woff"),url("/assets/1.0/dist/fonts/a/oswald/oswald_regular.ttf") format("truetype"),url("/assets/1.0/dist/fonts/a/oswald/oswald_regular.svg#Source Serif Pro") format("svg");unicode-range:U+0021-2212}@font-face{font-family:"cdw-icons-global";font-style:normal;font-weight:normal;src:url("/assets/1.0/dist/fonts/cdw-icons-global.eot");src:url("/assets/1.0/dist/fonts/cdw-icons-global.eot?") format("eot"),url("/assets/1.0/dist/fonts/cdw-icons-global.ttf") format("truetype")}.form-fields .form-group{margin-bottom:15px;margin-left:auto;margin-right:auto;max-width:1170px}.form-fields .form-group input,.form-fields .form-group input[type=text]{background-color:#fff;border:1px solid #c5c0c0;color:#150404;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-size:24px;height:62px;line-height:16px;outline:none;padding:20px 16px;transition:background-color 160ms ease-out,border-color 160ms ease-out}.form-fields .form-group input.-search,.form-fields .form-group input[type=text].-search{background-image:url("/assets/1.0/dist/images/icons/search-icon.svg");background-position:96% center;background-repeat:no-repeat;background-size:21px;color:#504343;height:62px}.form-fields .form-group input.-search.-md,.form-fields .form-group input[type=text].-search.-md{background-size:18px;height:50px}.form-fields .form-group input.-md,.form-fields .form-group input[type=text].-md{font-size:16px;height:50px}.form-fields .form-group input.input-validation-error,.form-fields .form-group input.invalid,.form-fields .form-group input[type=text].input-validation-error,.form-fields .form-group input[type=text].invalid{background-color:#f9f3f3;background-image:url("/assets/1.0/dist/images/icons/error-mark.svg");background-position:96% center;background-repeat:no-repeat;background-size:25px;border-color:#8b0808;color:#8b0808;line-height:16px}.form-fields .form-group input.input-validation-error.-md,.form-fields .form-group input.invalid.-md,.form-fields .form-group input[type=text].input-validation-error.-md,.form-fields .form-group input[type=text].invalid.-md{background-size:21px}.form-fields .form-group input.input-validation-valid,.form-fields .form-group input[type=text].input-validation-valid{background-image:url("/assets/1.0/dist/images/icons/success-mark.svg");background-position:96% center;background-repeat:no-repeat;background-size:25px}.form-fields .form-group input.input-validation-valid.-md,.form-fields .form-group input[type=text].input-validation-valid.-md{background-size:21px}.form-fields .form-group input:focus,.form-fields .form-group input[type=text]:focus{background-color:#fcf9f9;border-color:#150404;color:#150404}.form-fields .form-group.disabled .label-text{color:#c5c0c0}.form-fields .form-group.disabled input{border-color:#c5c0c0;color:#c5c0c0;cursor:not-allowed}.form-fields .form-group label{color:#150404;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:600;line-height:24px;margin-bottom:8px;text-transform:uppercase}.form-fields .form-group .validation-hint-text,.form-fields .form-group .field-validation-error,.form-fields .form-group .field-validation-valid{color:#504343;font-family:"Source Sans Pro",sans-serif;font-size:14px;line-height:16px;margin-top:13px}.form-fields .form-group .field-validation-error,.form-fields .form-group .field-validation-valid{color:#8b0808;display:inline-block;height:16px}.form-fields .form-group input,.form-fields .form-group textarea,.form-fields .form-group select{display:inline-block;box-sizing:border-box;width:100%}.form-fields .form-group .note{color:#8a8181;text-align:right}.radio input[type=radio]{box-sizing:border-box;cursor:pointer;filter:alpha(opacity=0);float:right;margin:10px 0 0 0;opacity:0;outline:none;padding:0;width:18px}.radio input[type=radio]+label{cursor:pointer;display:block;line-height:20px;margin-top:14px;min-height:18px;padding-left:32px;position:relative}.radio input[type=radio]+label:before{background:#fbf9f9;border:1px solid #8a8181;border-radius:100%;content:"";display:block;float:left;height:18px;left:0;position:absolute;top:0;transition:transform .3s cubic-bezier(0.2, 0.3, 0, 1),border .16s ease-in-out,background-color .16s ease-in-out;width:18px}.radio input[type=radio]:hover+label:before{border:2px solid #8a8181;transform:scale(1.2)}.radio input[type=radio]:active+label:before{border:1px solid #150404;transform:scale(1)}.radio input[type=radio]:checked+label:before{background-color:#150404;border:2px solid #150404;box-shadow:inset 0 0 0 .2rem #fff}.checkbox input[type=checkbox]{box-sizing:border-box;cursor:pointer;filter:alpha(opacity=0);float:right;margin:10px 0 0 0;opacity:0;outline:none;padding:0;width:18px}.checkbox input[type=checkbox]+label{cursor:pointer;display:block;line-height:22px;margin-top:12px;min-height:18px;padding-left:28px;position:relative}.checkbox input[type=checkbox]+label:before{background:#fbf9f9;border:solid 1px #8a8181;box-sizing:border-box;content:"";display:block;height:20px;left:0;position:absolute;top:0;transition:transform .3s cubic-bezier(0.2, 0.3, 0, 1),border .16s ease-in-out;width:20px}.checkbox:hover input[type=checkbox]+label:before{border:solid 2px #8a8181;transform:scale(1.2)}.checkbox:active input[type=checkbox]+label:before{transform:scale(1)}.checkbox input[type=checkbox]:checked+label:before{background:#fff;border:solid 2px #150404}.checkbox input[type=checkbox]+label:after{border-bottom:2px solid #150404;border-right:2px solid #150404;content:"";display:none;height:7px;left:7px;position:absolute;top:4px;transform:rotate(45deg);width:4px}.checkbox input[type=checkbox]:checked+label:after{display:block}.bottom-hero{box-sizing:border-box;margin-bottom:20px;max-width:1170px;min-height:246px;padding:50px 40px 20px;position:relative;width:100%}.bottom-hero img{height:100%;left:0;position:absolute;top:0;width:100%}.bottom-hero h4{color:#fff;font-family:"Prelo",Verdana,sans-serif;font-size:32px;font-weight:800;line-height:32px;position:relative}.bottom-hero p{color:#fff;font-family:"Prelo",Verdana,sans-serif;font-size:16px;margin:20px 0;position:relative}.bottom-hero a{background-color:transparent;border:1px solid #fff;color:#fff;display:inline-block;font-family:"Prelo",Verdana,sans-serif;font-size:16px;padding:6px 15px;position:relative;text-decoration:none}.bottom-hero a:hover{background:rgba(255,255,255,.2) none repeat scroll 0 0}.elq-form form{background:#fff}.elq-form label{display:inline-block;font:normal 12px/16px arial;margin:0 15px 0 0;padding:10px 0;text-align:right;width:20%;word-wrap:break-word}.elq-form p{margin:0;padding:0;position:relative;text-align:center}.elq-form span{color:#c00;display:inline;float:none;font-weight:bold;margin:0;padding:0}.elq-form input[type=image]{border:none;font:normal 13px/16px sans-serif,arial;margin-top:12px}.elq-form input[type=text]{width:60%}.elq-form select{width:60%}.elq-form textarea{width:60%}.elq-form ._100{margin:0 2px;width:96%}.elq-form .sc-regular-size{bottom:0;left:0;padding:0 0 0 9px;right:0;top:0}.elq-form .LV_validation_message{font-weight:700;margin:0 0 0 5px}.elq-form .LV_valid{color:#0c0;display:none}.elq-form .LV_invalid{color:#c00;display:block;font-size:10px}.elq-form .LV_valid_field,.elq-form input.LV_valid_field:hover,.elq-form input.LV_valid_field:active,.elq-form textarea.LV_valid_field:hover,.elq-form textarea.LV_valid_field:active{border:1px solid #0c0}.elq-form .LV_invalid_field,.elq-form input.LV_invalid_field:hover,.elq-form input.LV_invalid_field:active,.elq-form textarea.LV_invalid_field:hover,.elq-form textarea.LV_invalid_field:active{border:1px solid #c00}.featured-products{background-color:#fff;margin-top:50px;padding-bottom:50px;position:relative;z-index:2}.featured-products h3{font-size:32px;line-height:34px;margin-bottom:50px;text-align:center}.featured-products h4{margin:5px 0 26px 0}.featured-products .product-list{font-size:14px;list-style:none;margin:0;max-width:1170px;margin-left:auto;margin-right:auto;padding:0}.featured-products .product-list:before,.featured-products .product-list:after{content:" ";display:table}.featured-products .product-list:after{clear:both}.featured-products .product-list li{box-sizing:border-box;padding:0 1%;float:left;display:block;margin-right:5.8515051827%;width:15.3187958539%}.featured-products .product-list li:last-child{margin-right:0}.featured-products .product-list li a{font-size:20px;font-weight:bold;line-height:22px}.featured-products .product-list li a:hover{filter:alpha(opacity=70);opacity:.7}.featured-products .product-list li img:hover{filter:alpha(opacity=70);opacity:.7}.featured-products .product-list li p{min-height:48px}.featured-products .product-list li .product-price{font-size:16px;font-weight:700;margin-top:8px}.cdw-homepage-info{margin-top:10px}.cdw-homepage-info .cdw-hp-info-left{background:#f5f5f5;box-sizing:border-box;float:left;height:170px;padding:20px 30px 0 25px;width:300px}.cdw-homepage-info .cdw-hp-info-left .expert-image{float:left;height:149px}.cdw-homepage-info .cdw-hp-info-left .info-copy{float:left;margin-left:10px;max-width:100px;padding-top:5px}.cdw-homepage-info .cdw-hp-info-left .info-copy h6{font-family:"Prelo",Verdana,sans-serif;font-size:20px;font-weight:bold}.cdw-homepage-info .cdw-hp-info-left .info-copy p{font-family:"Prelo",Verdana,sans-serif;font-size:14px;line-height:16px;margin:10px 0;max-width:100px}.cdw-homepage-info .cdw-hp-info-left .info-copy a{color:#0070bc;font-family:"Prelo",Verdana,sans-serif;font-size:16px}.cdw-homepage-info .cdw-hp-info-center{background:#efefef;box-sizing:border-box;float:left;height:170px;padding:25px 30px;width:570px}.cdw-homepage-info .cdw-hp-info-center .cdw-deals-list{list-style:none;margin:0;padding:0}.cdw-homepage-info .cdw-hp-info-center .cdw-deals-list li{clear:both}.cdw-homepage-info .cdw-hp-info-center .cdw-deals-list li .deal-image{display:inline-block;float:left;width:140px}.cdw-homepage-info .cdw-hp-info-center .cdw-deals-list li .deal-image img{display:block;margin:auto}.cdw-homepage-info .cdw-hp-info-center .cdw-deals-list li .deal-copy{float:right;line-height:24px;width:340px}.cdw-homepage-info .cdw-hp-info-center .cdw-deals-list li .deal-copy h6{font-family:"Prelo",Verdana,sans-serif;font-size:20px;font-weight:bold}.cdw-homepage-info .cdw-hp-info-center .cdw-deals-list li .deal-copy a{font-family:"Prelo",Verdana,sans-serif;font-size:16px}.cdw-homepage-info .cdw-hp-info-center .cdw-deals-list li+li{padding-top:36px}.cdw-homepage-info .cdw-hp-info-right{background:url("/assets/1.0/dist/images/homepage-2017/quote.png") #f5f5f5 20px 23px no-repeat;box-sizing:border-box;float:left;height:170px;padding:20px 25px 20px 30px;width:300px}.cdw-homepage-info .cdw-hp-info-right .testimonial{position:relative}.cdw-homepage-info .cdw-hp-info-right .testimonial .quote{color:#c00;font-family:"Prelo",Verdana,sans-serif;font-size:16px;font-weight:bold;margin:43px 0 29px 10px;text-align:left}.cdw-homepage-info .cdw-hp-info-right .testimonial .customer{color:#616265;font-family:"Prelo",Verdana,sans-serif;font-size:12px;line-height:14px;text-align:right}.cdw-homepage-info .cdw-hp-info-right .testimonial .see-more{font-family:"Prelo",Verdana,sans-serif;font-size:16px;margin:0 0 0 10px}.product-categories{margin-top:50px}.product-categories .container{padding:0}.product-categories h3{color:#4d4e53;font-size:32px;font-weight:bold;margin:30px 0;text-align:center}.product-categories .cat-list{list-style:none;margin:0 0 50px 0;max-width:1170px;margin-left:auto;margin-right:auto;padding:0}.product-categories .cat-list:before,.product-categories .cat-list:after{content:" ";display:table}.product-categories .cat-list:after{clear:both}.product-categories .cat-list .cat-item{min-height:181px;padding:0;float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%;text-align:center}.product-categories .cat-list .cat-item:last-child{margin-right:0}.product-categories .cat-list .cat-item h6{font-family:"Prelo",Verdana,sans-serif;font-size:16px;font-weight:bold;padding:10px 0 0}.product-categories .cat-list .cat-item:hover img{filter:alpha(opacity=70);opacity:.7}.product-categories .cat-list .cat-item:hover h6{text-decoration:underline}.product-categories .cat-list .cat-item:last-child{margin-right:0}.solutions-center-title{-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.5);box-shadow:0 0 15px 0 rgba(0,0,0,.5);position:relative;z-index:1}.solutions-center-title .container:before,.solutions-center-title .container:after{content:" ";display:table}.solutions-center-title .container:after{clear:both}.solutions-center-title h4{margin:0 0 30px 0}.solutions-center{background:#e4e4e4 center 0 no-repeat;color:#616265;margin-top:70px;padding:25px 0 20px;position:relative;z-index:0}.solutions-center .container{width:1010px}.solutions-center h3{font-size:32px;line-height:34px;margin-bottom:20px;text-align:center}.solutions-center h2{font-size:22px;line-height:24px;margin:0 0 15px}.solutions-center h4{margin:0 0 20px}.solutions-center h5{font:500 21px "Prelo",Verdana,sans-serif;margin:0}.solutions-center p{font:500 14px "Prelo",Verdana,sans-serif;margin:0 0 10px}.solutions-center .box-row:before,.solutions-center .box-row:after{content:" ";display:table}.solutions-center .box-row:after{clear:both}.solutions-center .box{background-color:rgba(255,255,255,.7);background-position:center bottom;background-repeat:no-repeat;box-sizing:border-box;float:left;margin-bottom:7px;margin-left:7px;min-height:270px;padding:25px 15px 0;position:relative;text-align:center;width:332px}.solutions-center .box:first-child{margin-left:0}.solutions-center .box.-double{padding:25px 50px 0;text-align:left;width:671px}.solutions-center .box.-double img{float:left;margin-right:20px}.solutions-center .box.-double .copy{overflow:hidden}.solutions-center .box.-double .box-hover{padding:25px 50px 0;text-align:left}.solutions-center .box img{display:block;margin:0 auto;padding-bottom:8px}.solutions-center .box .button-hold{bottom:20px;left:0;position:absolute;text-align:center;width:100%}.solutions-center .button{background-color:#fff;border:3px solid #4d4d4f;color:#4d4d4f;display:inline-block;margin:0 auto}.solutions-center .button:hover{background-color:#4d4d4f;border-color:#fff;color:#fff}.solutions-center .box-hover{background:#c00;box-sizing:border-box;color:#fff;display:none;height:100%;left:0;padding:25px 15px 0;position:absolute;text-align:center;top:0;width:100%}.solutions-center .box-hover span{font-weight:800}.solutions-center .box:hover .box-hover{display:block}.solutions-center .button-expert{background:rgba(255,255,255,.7);box-sizing:border-box;margin:0 auto;margin-top:12px;padding:0;width:332px}.solutions-center .button-expert .button{display:block;font-size:22px;line-height:22px;padding:8px;text-align:center}.trending{clear:both;margin:0 auto;max-width:1170px}.trending h3{color:#4d4e53;font-size:32px;font-weight:bold;margin:50px 0 30px 0;text-align:center}.trending .trending-left{box-sizing:border-box;float:left;height:290px;padding:30px;position:relative;width:470px}.trending .trending-left img{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.trending .trending-left h4{color:#616265;font-size:24px;font-weight:bold;line-height:26px;position:relative}.trending .trending-left a{box-sizing:border-box;display:block;font-size:16px;font-weight:bold;height:100%;left:0;margin-top:20px;padding:85px 30px 0;position:absolute;top:0;width:100%}.trending .trending-right{float:left;margin-left:30px}.trending .trending-right>div{box-sizing:border-box;height:130px;padding:30px;position:relative;width:670px}.trending .trending-right>div h4{font-size:24px;font-weight:bold;line-height:26px;position:relative;text-align:left;width:100%}.trending .trending-right>div a{box-sizing:border-box;font-size:16px;font-weight:bold;height:100%;left:0;padding:90px 0 0 30px;position:absolute;text-align:left;top:0;width:100%}.trending .trending-right>div.-light h4{color:#fff}.trending .trending-right>div.-right h4{text-align:right}.trending .trending-right>div.-right a{padding:90px 30px 0 0;right:0;text-align:right}.trending .trending-right>div+div{margin-top:30px}.trending .trending-right>div img{height:100%;left:0;position:absolute;top:0;width:100%}.trending:before,.trending:after{content:""}#header{margin-bottom:0}main .container{max-width:100%;width:100%}.cdw-homepage-info{margin:0 auto;max-width:1170px}.pull-right{float:right}.pull-left{float:left}.homepage-cdw .container.side-area,.homepage-2015 .container.side-area{padding-left:0;padding-right:0;width:1168px}.homepage-cdw .homepage-hero,.homepage-2015 .homepage-hero{background-position:top center;background-repeat:no-repeat;height:260px;margin:0 auto;max-width:1400px;min-width:1170px}.homepage-cdw .homepage-hero .side-area.container,.homepage-2015 .homepage-hero .side-area.container{padding-left:0;width:1168px}.homepage-cdw .homepage-hero .select-segment-section,.homepage-2015 .homepage-hero .select-segment-section{float:left;height:230px;padding:15px;width:160px}.homepage-cdw .homepage-hero .select-segment-section .select-a-homepage,.homepage-2015 .homepage-hero .select-segment-section .select-a-homepage{color:#fff;font-size:16px;font-weight:bold;line-height:18px}.homepage-cdw .homepage-hero .select-segment-section ul,.homepage-2015 .homepage-hero .select-segment-section ul{list-style:none;margin-bottom:0;margin-top:15px;padding:0}.homepage-cdw .homepage-hero .select-segment-section ul li,.homepage-2015 .homepage-hero .select-segment-section ul li{color:#fff;font-size:14px;font-weight:500;line-height:22px}.homepage-cdw .homepage-hero .select-segment-section ul li h5,.homepage-2015 .homepage-hero .select-segment-section ul li h5{line-height:18px}.homepage-cdw .homepage-hero .select-segment-section ul li a,.homepage-2015 .homepage-hero .select-segment-section ul li a{color:#fff}.homepage-cdw .homepage-hero .select-segment-section ul:last-of-type,.homepage-2015 .homepage-hero .select-segment-section ul:last-of-type{border-bottom:0}.homepage-cdw .homepage-hero .hero-area,.homepage-2015 .homepage-hero .hero-area{float:left;margin-left:30px}.homepage-cdw .homepage-hero .hero-area .home-hero-main,.homepage-2015 .homepage-hero .hero-area .home-hero-main{height:230px;margin-bottom:30px}.homepage-cdw .homepage-hero .hero-area .home-hero-main .home-hero-main-header,.homepage-2015 .homepage-hero .hero-area .home-hero-main .home-hero-main-header{color:#fff;display:block;font:900 40px/40px "Prelo",Verdana,sans-serif;margin-top:30px;text-transform:uppercase}.homepage-cdw .homepage-hero .hero-area .home-hero-main p.home-hero,.homepage-2015 .homepage-hero .hero-area .home-hero-main p.home-hero{color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;line-height:18px;margin:15px 0 20px;max-width:395px;text-shadow:rgba(0,0,0,.01) 0 0 1px}.homepage-cdw .homepage-hero .hero-area .home-hero-main .home-hero-btn,.homepage-2015 .homepage-hero .hero-area .home-hero-main .home-hero-btn{background-color:transparent;border:2px solid #fff;color:#fff;display:inline-block;font-size:16px;font-weight:bold;padding:6px 15px;text-decoration:none}.homepage-cdw .homepage-hero .hero-area .home-hero-main .home-hero-btn:hover,.homepage-2015 .homepage-hero .hero-area .home-hero-main .home-hero-btn:hover{background:rgba(255,255,255,.2) none repeat scroll 0 0}.homepage-cdw .home-hero-subs,.homepage-2015 .home-hero-subs{border-bottom:1px solid #e4e4e4}.homepage-cdw .home-hero-sub,.homepage-2015 .home-hero-sub{background-position:top right;background-repeat:no-repeat;float:left;height:130px;margin-bottom:31px;width:567px}.homepage-cdw .home-hero-sub .home-hero-sub-header,.homepage-2015 .home-hero-sub .home-hero-sub-header{font-size:24px;font-weight:bold;line-height:25px}.homepage-cdw .home-hero-sub p.home-sub,.homepage-2015 .home-hero-sub p.home-sub{font-size:16px;font-weight:500;line-height:18px;margin-right:15px;margin-top:14px}.homepage-cdw .home-hero-sub p.home-sub a,.homepage-2015 .home-hero-sub p.home-sub a{color:#0070bc}.homepage-cdw .home-hero-sub.left-side,.homepage-2015 .home-hero-sub.left-side{background-position:top right 35px}.homepage-cdw .home-hero-sub.right-side,.homepage-2015 .home-hero-sub.right-side{border-left:1px solid #e4e4e4;padding-left:32px}.homepage-cdw .select-contract-dropdowns div:first-child,.homepage-2015 .select-contract-dropdowns div:first-child{float:left;margin-right:35px;width:30%}.homepage-cdw .select-contract-dropdowns .contractSelect .filterContainer,.homepage-2015 .select-contract-dropdowns .contractSelect .filterContainer{width:100%}.homepage-cdw .public_contracts .dropdownbox,.homepage-2015 .public_contracts .dropdownbox{width:100%}
