form{margin:0}.fa{padding-right:.2em}hr{-webkit-margin-before:.5em;-webkit-margin-after:.5em;-webkit-margin-start:auto;-webkit-margin-end:auto;border-style:inset;border-width:1px}#mob-pr-wgt{clear:both}#mob-pr-wgt-main{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;justify-content:center}.mob-pr-wgt-col{-webkit-box-flex:1 0 0;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;max-width:20em;text-align:center}#mob-pr-wgt-price{font-size:24px;font-weight:bold;line-height:30px;margin:0 0 4px 0;word-break:break-word}#mob-pr-wgt-price #ecomm-price-2{font-size:12px;font-weight:normal;line-height:16px}#mob-pr-wgt-qty-wrap{margin-bottom:4px}#mob-pr-wgt-qty-wrap i{vertical-align:middle;font-size:1.5em;cursor:pointer}#mob-pr-wgt-qty{width:3em;text-align:center;padding:3px;margin:0}.mob-pr-wgt-col.plp-cart-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-ms-flex:0 0 40%}#mob-pr-wgt .btn{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;-ms-flex:1 0 100%;margin-bottom:4px;margin-left:2px}#ecomm-btn-bar{clear:both}@media(max-width:480px){#mob-pr-wgt .btn{display:block;padding:4px}}@media(max-width:320px){#mob-pr-wgt .btn{-ms-flex:1 0 40%;padding:4px}}.no-close .ui-dialog-titlebar-close{display:none}.modal-edit-item-dialog{display:none}.modal-item-details img{float:left;margin:0 .8em 0 0;max-width:50%}.modal-qty{display:inline-block;width:50%;line-height:2.5em}.modal-price{display:inline-block;width:48%;text-align:left}.modal-qty{display:inline-block;width:48%;text-align:right}.modal-edit-attributes{padding:.8em 0}.modal-edit-attributes article{display:table;margin:.125em 0;padding:.5em 1em;width:100%;box-sizing:border-box}.modal-edit-attributes article div:first-child{display:table-cell;width:30%;vertical-align:top}.modal-edit-attributes article div:last-child{display:table-cell;width:70%;vertical-align:middle}.ui-dialog{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;background:none;overflow:auto}section#ecomm-item{border-bottom:1px solid #d3d3d3;padding:15px 20px}section#ecomm-promo{padding:15px 0;border:none}section#ecomm-promo section{width:10%}section#ecomm-promo section#ecomm-btn-bar{padding:0;text-align:right}section#ecomm-promo section,section#ecomm-promo article{display:table-cell;text-align:center;vertical-align:middle}.modal-qty-input{border:1px solid #d3d3d3;border-radius:5px;padding:3px 7px}.ecomm-hidden,.ecomm-mobile{display:none}div#plp-container{max-width:100% !important;box-sizing:border-box;padding:0 4px}#ecomm-step{text-align:right;clear:left}#ecomm-step h2,#ecomm-step span{padding:0 0 0 1.5em}.ecomm-address-review article{display:inline-block;vertical-align:top;margin:.5em 2em .5em 0}#plp-container .ecomm-address-review h3{display:block;margin:0;font-size:1em}.ecomm-change-address{display:block}.ecomm-address-review{clear:both;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#ecomm-item-summary,#ecomm-item-summary-quote{clear:both;display:inline-block;width:100%;padding:4px 0;float:left}#ecomm-review-order{border-collapse:collapse;display:table;width:100%}#ecomm-review-order dl{display:table-row}#ecomm-review-order dt,#ecomm-review-order dd{display:table-cell;padding:.5em .8em;vertical-align:top}#ecomm-review-order dt,#ecomm-review-order dd{text-align:center}#ecomm-review-order dt:first-child,#ecomm-review-order dd:first-child{text-align:left}#ecomm-review-order dt{white-space:nowrap}section#ecomm-review-order dd figure a{display:inline-block}section#ecomm-review-order dd a:hover{text-decoration:none}.ecomm-item-details-cell>figure{float:left;margin:0 1.5em 0 0;text-align:center}.ecomm-item-info{margin:0}.ecomm-item-details-cell>div{display:table-cell}.ecomm-attribute{display:inline-block;font-size:.8em;text-align:center;margin:.4em 0 0 0;padding:.2em .2em;max-width:49.2em}.ecomm-attribute i.fa-times{cursor:pointer}.ecomm-item-qty{outline:medium none;margin:0 .25em;padding:.4em 0;text-align:center;width:2.34375em}.ecomm-qty-discount-link{display:block;font-size:.8em;text-align:center;cursor:pointer}.modal-price{position:relative}.ecomm-dialog-discount-wrapper{font-size:.8em;text-align:left;margin:0;position:absolute;line-height:1em;bottom:-.2em;white-space:nowrap}#ecomm-totals{text-align:right;font-size:1.3em;margin:0 0 0 1em;max-width:100%}.ecomm-total-row{min-height:1.8em;clear:both}.ecomm-total-main{display:inline-block;float:right;min-width:18em}.ecomm-total-label,.ecomm-total-price{display:inline-block;vertical-align:top}.ecomm-total-label{text-transform:uppercase}.ecomm-total-price{min-width:7em}.ecomm-total-mod,.ecomm-total-mod-shipping{display:inline-block;float:left;width:14em;text-align:left;font-size:.76923em;line-height:1.57894em}.ecomm-total-mod input{width:58%;box-sizing:border-box;line-height:normal;margin-right:.25em}.ecomm-total-mod-minimum{display:inline-block;float:right;font-size:.76923em;line-height:1.57894em}.ecomm-total-subtext{display:block;font-size:.6em;line-height:.6em}.ecomm-total-disclaimer{clear:both;font-size:.6em}.ecomm-total-alert{font-size:.8em;line-height:.8em;position:absolute;display:none;padding:.7em;white-space:nowrap;z-index:999}.ecomm-applied-alert i{color:#2e83ff}#ecomm-lower-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;margin-top:4px}#ecomm-totals{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}#ecomm-attributes-review-context{-webkit-box-flex:1;-webkit-flex:1 1 20em;-ms-flex:1 1 20em;flex:1 1 20em}#ecomm-attributes-review-context{margin-bottom:1em}#ecomm-attributes-review-context label{display:block;margin-top:1.2em;font-weight:bold}#ecomm-attributes-review-context label:first-child{margin-top:0}#ecomm-attributes-review-context textarea{display:block;height:10em;width:100%;box-sizing:border-box}#ecomm-attributes-review-context input{display:block;width:100%;max-width:24em;box-sizing:border-box}#ecomm-attributes-review-context .ui-state-error-text{position:absolute;margin:0;padding:0;font-size:.8em}.ecomm-shipping-widget{background-size:cover;padding:.3em;clear:both;text-align:right;overflow:hidden;box-sizing:border-box}.ecomm-shipping-widget .ecomm-checkout-button{margin:0}.ecomm-shipping-widget .ecomm-button{margin:0}.ecomm-button{margin:.3125em 0}.ecomm-checkout-button{margin:0}.ecomm-checkout-button.ecomm-proceed-checkout-button,.ecomm-buy-now-btn.ecomm-checkout-button,.ecomm-send-response-btn.ecomm-checkout-button,.ecomm-send-rfq-email-btn.ecomm-checkout-button{font-size:1.3em !important;float:right;clear:right}#ecomm-save-cart-save-button{float:right}#ecomm-save-cart-input-wrapper{margin:1em 0}.ecomm-shipping-widget fieldset{clear:both}.ecomm-shipping-widget form{margin:0}.ecomm-shipping-widget .plp-page-spacer12{float:none}.ecomm-shipping-widget h3,.ecomm-shipping-widget h4{margin:0;text-align:left}.ecomm-shipping-widget ul,#step1-shipping-widget.ecomm-shipping-widget ul{margin:0}#view-cart-shipping-widget{max-width:28.857777777em;margin-left:auto}#view-cart-shipping-widget .ui-state-error-text{font-weight:normal;font-size:.8em;position:absolute;bottom:-1em;display:block;padding:0}.ecomm-shipping-toggle{margin-left:.5em;white-space:nowrap}#plp-container h2#ecomm-rfq-num{display:block;margin:0}.ecomm-ship-hide{max-height:0}.ecomm-ship-show{max-height:500px;-webkit-transition:max-height 2s;transition:max-height 2s}#ecomm-ship-to{margin-bottom:.5em}#ecomm-ship-to fieldset{display:inline-block;position:relative;padding:0 .5% .2em 0}#ecomm-ship-to.ecomm-ship-international fieldset{padding:0}.ecomm-ship-international-field{display:none;float:left;width:49.5%;min-width:8em;box-sizing:border-box;margin:0 0 .2em 0}#ecomm-ship-state,#ecomm-ship-country{margin-left:1%}#ecomm-calculate-shipping-toggle{cursor:pointer}#ecomm-additional-shipping-toggles{text-align:right}.ecomm-see-more{font-weight:normal;white-space:nowrap;float:right}.ecomm-shipping-options{clear:left;text-align:left;padding:.5em 0 0 0}.ecomm-shipping-options ul{padding:0;margin:0}.ecomm-shipping-options li{list-style:none;text-align:left;font-weight:normal;padding:.25em;margin-top:-1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#ecomm-shipping-options{position:relative}#ecomm-shipping-options .loader{left:43%;position:absolute;top:40%;zoom:.7}.ecomm-shipping-price{padding:0 0 0 .5em;width:auto;text-align:right}.ecomm-shipping-name{-ms-flex:1 0 50%}#ecomm-freight-options h3{font-size:.8em;margin:0;text-align:left}#ecomm-optional-freight-services,#ecomm-fedexfreight-options,.ecomm-shipping-code-wrapper{font-size:.8em;text-align:left;padding:.5em;margin-top:-1px}#step1-shipping-widget #ecomm-optional-freight-services,#step1-shipping-widget #ecomm-fedexfreight-options,#step1-shipping-widget .ecomm-shipping-code-wrapper{font-size:1em}#ecomm-optional-freight-services li{min-width:6em;display:inline-block;font-weight:normal;padding:.1em 0}#ecomm-optional-freight-services .freight-access{margin:.2em 0 0 50%;width:48%}#ecomm-optional-freight-services #ecomm-freight-limited-type-wrapper{width:100%;text-align:right;margin:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#ecomm-freight-limited-type,#ecomm-freight-limited-other{max-width:48%;margin-left:1%;box-sizing:border-box}.ecomm-shipping-widget li.ui-widget-content label{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ecomm-shipping-widget li.ui-widget-content input{max-width:1em;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto}#ecomm-optional-freight-services ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#ecomm-optional-freight-services li{-webkit-flex:1 0 15em;-ms-flex:1 0 15em;-webkit-box-flex:1;flex:1 0 15em;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ecomm-shipping-widget .ecomm-shipping-price{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 auto;white-space:nowrap}#ecomm-freight-limited-type-wrapper{-webkit-flex:2 0 auto;-ms-flex:2 0 auto;-webkit-box-flex:2;flex:2 0 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#ecomm-freight-limited-other,#ecomm-freight-limited-type{-webkit-flex:1 0 0;-ms-flex:1 0 0;-webkit-box-flex:1;flex:1 0 0}#step1-shipping-widget .ecomm-shipping-price{text-align:right}#step1-shipping-widget .ecomm-shipping-toggle{font-size:.7em}#ecomm-shipping-field-help{text-align:left;font-weight:normal}.ecomm-shipping-code-wrapper div{font-size:.8em}#ecomm-shipping-code{width:18em;max-width:100%}#step1-shipping-estimate-disclaimer{text-align:center}#step1-shipping-widget .ecomm-see-more{display:none}#ecomm-shipping-calculate{margin-top:.5em;clear:both}#step1-shipping-widget .ui-state-error-text{position:relative;font-weight:normal;display:block;padding:0 0 0 .2em}#ecomm-valid-rate-alert{float:left}#ecomm-valid-rate-alert .ui-widget-content{padding:1em 2em;border-top:1px solid}.plp-savedaddresses-modal{top:65px !important;min-width:300px;max-width:94% !important}.ecomm-buttonbar{clear:both;overflow:hidden;width:100%}.promo-carousel-widget h3{margin-top:0}.promo-name{margin:0 0 .2em 0;font-weight:normal}.promo-control{font-size:4em;display:none;cursor:pointer}.promo-control i{line-height:0}.promo-carousel-item{display:block;float:left;text-align:center;padding:0 .25em}.promo-img-wrapper{height:120px;width:120px;line-height:120px;text-align:center;margin:0 auto}.promo-img-wrapper img{max-width:120px;vertical-align:middle}.promo-carousel-widget-horiz,.dialog-promo-carousel-widget-horiz{clear:left;padding-bottom:1em}.promo-horiz-control{position:absolute;top:50%;-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translate(0%,-50%)}.promo-left{left:0}.promo-right{right:0}.promo-carousel-widget-horiz .promo-carousel-control-wrapper,.dialog-promo-carousel-widget-horiz .promo-carousel-control-wrapper{padding:0 2em;position:relative}.caroufredsel_wrapper{height:200px !important}.padding0{padding:0}.promo-item-price{padding-top:2px}.ecomm-form{float:left;width:100%}.plp-card{float:left;width:49%;margin:1em 0 0 2%}.plp-card:first-child{margin-left:0}.plp-form-row{min-height:2.6em}.plp-card>.ui-widget-header{padding:.4em 1em;margin:0;font-size:1em}.plp-card .ui-state-error-text{font-size:.8em;padding:0}#ecomm-saved-shipping-address-toggle,#ecomm-saved-billing-address-toggle{font-weight:normal;float:right}.plp-card>.ui-widget-content{padding:1em 2em;border-top:none}.plp-card .plp-page-spacer12{float:none}.plp-card-firstcolumn,.plp-card-secondcolumn{vertical-align:top}.plp-card-firstcolumn{display:inline-block;width:40%;text-align:right;font-size:1em}.plp-card-secondcolumn{display:inline-block;width:57%}.plp-card-secondcolumn select,.plp-card-secondcolumn input{width:100%;box-sizing:border-box}.plp-card-secondcolumn img{width:30px;height:18px}#plp-shipping-address-name,#plp-billing-address-name{height:0;min-height:0;overflow:hidden}#ecomm-shipping-address.ecomm-order,.plp-form.plp-card{margin-left:0}#ecomm-shipping-address fieldset{border-top:none}.ecomm-buttonbar:first-child{display:none}@media(max-width:40em){.plp-card,.plp-card:first-child,#ecomm-submit,#ecomm-step3-submit{width:98%;margin:1em 1% 0 1%}.ecomm-disabled{display:none}#ecomm-shipping-address.ecomm-order,.plp-form.plp-card{margin:1em 1% 0 1%}}.ecomm-saved-address{display:inline-block;padding:1em;vertical-align:top}.ecomm-saved-address h4{margin:0}.ecomm-saved-address button{margin-top:.5em}#ecomm-submit,#ecomm-step3-submit{float:right;margin:1em 0 0 0;text-align:right}#ecomm-submit i,#ecomm-step3-submit i{vertical-align:middle}#ecomm-submit a,#ecomm-step3-submit a{display:block;font-size:.8em;margin:.5em 0 0 0}.ecomm-quote .plp-card,.ecomm-quote #ecomm-submit{float:none;display:block;margin:1em auto 0 auto}.ecomm-payment-widget{background-size:cover;text-align:left;font-size:1em;overflow:hidden}#ecomm-payment-options{padding:0}#ecomm-payment-options ul{margin:0;padding:0}#ecomm-payment-options li{padding:.25em;list-style:none}#ecomm-payment-options li:nth-child(n+2){margin-top:-1px}.ecomm-payment-fields{display:none}.ecomm-payment-fields figure,.ecomm-payment-fields p{margin:.5em 0;font-weight:normal}.ecomm-payment-fields label{font-weight:normal}#ecomm-exp-month{width:auto !important}#ecomm-exp-year{width:auto !important}#ecomm-cid-dialog.ui-dialog-content{padding:.5em 1em}#ecomm-cid-dialog h4{margin:1em 0 0 0}#ecomm-cid-dialog p{margin:0}#ecomm-cid-help-toggle,#ecomm-card-name-help{display:block;font-size:.8em}#ecomm-payment p{margin:0}#ecomm-payment h4{margin-bottom:0}#ecomm-cid-dialog img{display:block;margin:1em auto 0 auto;width:100%;max-width:259px}.ecomm-accept-terms-row{margin:0;text-align:center}.ecomm-accept-terms-row label.ui-state-error-text{float:none;display:block}#ecomm-terms-link{white-space:nowrap}#step2-payment-widget .ui-state-error-text{position:relative;font-weight:normal;display:block;padding:0 0 0 .2em}.ecomm-payment-widget .ecomm-see-more{width:100%}#ecomm-terms-link{text-decoration:underline}.ecomm-cancelled-rfq-message{margin-bottom:.6em;padding:.4em;text-align:center}#ecomm-attributes-review-context label{font-size:1em}.message-attachement{padding:5px 5px 4px;text-align:center;float:left;width:50px;height:40px;position:relative;box-shadow:2px 1px 6px #888;margin-top:10px;margin-right:10px}.message-attachement>img{margin-bottom:4px;max-height:21px;max-width:80px}#plp-credicard-form .error{color:#cd0a0a;font-size:.8em}#ecomm-paymentaddress-validation,#ecomm-paymentmethod-validation{margin:1em 0;padding:4px}#ecomm-invalid-warning,#ecomm-minimum-order-warning{margin:0 0 1em;padding:.5em;text-align:center}.ecomm-cart-submit.ecomm-checkout-button{font-size:1.3em !important;float:right;clear:right}#ecomm-reviewcart-attach{padding-top:10px;float:left;width:100%}.plp-request-info-form{padding:0;margin-bottom:5px 0;text-align:left;float:none;width:100%}.plp-request-info-form table{width:100%;border-spacing:3px}.plp-request-info-form table table{width:100%}.plp-request-info-form table td.plp-form-header{text-align:left;white-space:nowrap}.plp-request-info-form table td.plp-form-header em{font-size:small}.plp-request-info-form table td.plp-form-heading{width:35%;padding:8px 15px;text-align:left;border:none;background-image:none}.plp-request-info-form table td.plp-form-heading strong,.plp-request-info-form table td.plp-form-heading sup{float:left}.plp-request-info-form table td.plp-form-heading span{font-weight:normal}.plp-request-info-form table td.plp-form-heading img{margin-right:12px}.plp-request-info-form table td.plp-form-heading a{text-align:right}.plp-request-info-form table td.plp-form-textfield{width:65%;padding:4px 10px;text-align:left;background:none}.plp-request-info-form table td.plp-form-textfield input{padding:3px 5px}.plp-request-info-form table td.plp-form-textfield ul{list-style:none;padding:0;margin:0}.plp-request-info-form table td.plp-form-textfield textarea{width:275px;padding:3px 5px;overflow:hidden}.plp-form-button{float:left;margin:10px 0;width:97%;padding:12px 1.3%;background:none}.plp-form-button button.plp-form-submit{padding:3px 15px;float:right}.plp-form-button button.plp-form-cancel{padding:3px 15px;float:left}.attributecontrol{width:100%;float:left}.adv-attributecontrol{float:left}.attributecontrolNowidth{float:left}.plp-pcat-content-wrapper{position:relative;height:25em;float:left;margin:auto;width:100%}.plp-cataloglist-content{padding:2em !important;text-align:center !important}.plp-cataloglist-content .ui-button{width:100%;margin:3px}.pcat-content{max-width:100%;margin:0 auto;clear:both;text-align:center;top:5em;width:100%}.plp-page-login{float:right}address{font-style:normal}.pcat-modal-wrapper{position:absolute;top:-9999999px}button{padding:.4em 1em}.pcat-card{float:none;display:inline-block;vertical-align:top;max-width:96%;width:30em;margin:1em .5em;text-align:left}.pcat-card .plp-product-buttons{float:none;clear:both;text-align:center}.pcat-card .plp-page-spacer12{float:none}.pcat-card .ui-widget-header{padding:.4em 1em;text-align:left}.pcat-center{text-align:center !important}.pcat-card .ui-widget-content{padding:1em 1em;text-align:right}.pcat-card p,.pcat-card ul{text-align:left;margin:1em}.pcat-button{text-align:center;margin:1em 0 .5em 0}.ui-dialog{padding:0}fieldset{margin:0;border:0;border-collapse:collapse}#login-assistance-form fieldset{text-align:center}#login-assistance-form fieldset{text-align:center}.pcat-form-row{min-height:2.66666em}.pcat-signin .pcat-form-row>*:nth-child(1),.pcat-form-row>*:nth-child(2){width:auto}.pcat-form-row>*:nth-child(1),.pcat-form-row>*:nth-child(2){width:48%;display:inline-block;vertical-align:top;margin:0;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.pcat-form-row>*:nth-child(1){text-align:right}.pcat-form-row>*:nth-child(2){text-align:left;position:relative}.pcat-form-row>.ui-state-error-text{display:block;margin:0 0 0 52%;padding:0;font-size:.8em;text-align:left;white-space:normal}.pcat-form input,.pcat-form select,.pcat-form textarea{width:100%;box-sizing:border-box}.pcat-form input[type="button"]{width:auto}.pcat-button input{margin:0 .5em}.pcat-button input[type="button"]{margin:0}.pcat-button input[type="text"]{min-width:20em}.pcat-form select{box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#pcat-order-details span{font-weight:bold;width:8em;display:inline-block;text-align:left;margin-left:1em}.pcat-address-title{margin:0 0 1em 1em}.pcat-checkbox-input,.pcat-radio-input{display:table}.pcat-checkbox-input input,.pcat-radio-input input{display:table-cell;vertical-align:middle;margin:0 10px 2px 0 !important}.pcat-checkbox-input label,.pcat-radio-input label{display:table-cell;padding-left:6px}.pcat-form-row .pcat-inline{border-left:1px solid transparent;margin-bottom:1em}.pcat-inline span{float:left}.pcat-form-row .pcat-list{border-left:1px solid #d3d3d3;margin-bottom:1em}.pcat-list span{float:none}.pcat-form-row .pcat-columns{border-left:1px solid #d3d3d3;margin-bottom:1em}.pcat-columns span{width:45%;float:left}.pcat-columns label{width:100%}.pcat-range{margin-bottom:1em}.pcat-range-input label,.pcat-range-input input{display:block;width:100%}.pcat-form-row .ui-iconbutton{display:inline-block;float:right}.pcat-form .footnote{text-align:left}.plp-registration-recaptacha{margin:0 auto;width:304px}.pcat-form-row .ui-state-error-text,.recaptcha_input_area .ui-state-error-text{display:block;padding:0;font-size:.8em;text-align:left;white-space:normal}.ecomm-required-header{float:right}#pcat-login-assistance-card{max-width:60em}#sign-in-button{display:inline-block}.pcat-signin .pcat-form-row{margin:.5em 0;min-height:2em}#login-assistance{background:none;margin:0;padding:0;border:none}#login-assistance:hover{text-decoration:underline}#plp-address-list{width:60%}#plp-add-address{width:40%}#plp-address-list,#plp-add-address{float:left;clear:none}.pcat-address-card{min-width:initial;width:18em}.pcat-card .ui-widget-content address{text-align:left}.address-card-link{text-align:left;padding:.5em 0 0 0}body[data-pagetype*='UserRegistration'] #plp-container,body[data-pagetype*='EditUserInformation'] #plp-container{padding:0}body[data-pagetype*='ForgotUsernamePassword'] .pcat-card{margin-top:0}#ecomm-new-user{width:40em;max-width:96%;min-width:unset}#plp-forgotpassword .plp-message{color:#f00}.ecomm-login-register{width:40em;max-width:96%;min-width:unset}#plpNewUserRegister{margin-top:0}#plpLoginRegister div#errMessage{margin-top:4px}div#user-info-card{margin-top:0}.ecomm-item-details-cell .reg-saved-item-error{display:block;margin-top:.5em;padding:.4em .8em;text-align:center;clear:left}.filter-list{max-width:14em}@media(max-width:30em){.ecomm-mobile{display:block}body .ecomm-desktop{display:none}#ecomm-review-order dl.ui-widget-header{display:none}.plp-card>.ui-widget-content{padding:1em 1em}.ecomm-buttonbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:initial}.ecomm-buttonbar .ecomm-button{-webkit-box-flex:1;-webkit-flex:1 1 0;flex:1 1 0;-ms-flex:1 0 auto}.ecomm-buttonbar .ecomm-checkout-button,.ecomm-buttonbar .reg-reorder-button,.ecomm-buttonbar .reg-activate-button{display:block;-webkit-box-flex:1;-webkit-flex:1 0 100%;flex:1 0 100%;-ms-flex:1 0 98%}#ecomm-review-order dl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}#ecomm-review-order dd{float:left;width:33.3333333333%;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:1 0 33%;flex:1 0 33%;-ms-flex:1 0 28%;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.5em}#ecomm-review-order dd.ecomm-item-details-cell{width:100%;padding:.5em .5em 0 .5em;box-sizing:border-box;border-bottom:none;-webkit-box-flex:1;-webkit-flex:1 0 100%;flex:1 0 100%;-ms-flex:1 0 90%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#ecomm-review-order dl:not(:nth-child(2)) dd.ecomm-item-details-cell{border-top:none}.ecomm-item-details-cell>figure{float:none;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:.5em;max-width:initial;min-width:initial}.ecomm-item-details-cell>div{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:block}.ecomm-attribute{max-width:initial;min-width:initial;display:block}#ecomm-review-order dd.ecomm-item-price-cell{display:block;box-sizing:border-box;border-top:none;border-right:none;min-height:3.75em}#ecomm-review-order dd.ecomm-item-price-cell *{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}#ecomm-review-order dd.ecomm-item-qty-cell{display:block;box-sizing:border-box;border-top:none;border-left:none;border-right:none;min-height:3.75em}#ecomm-review-order dd.ecomm-item-qty-cell .ecomm-mobile{padding:0 0 .4em 0;line-height:1.2em}#ecomm-review-order dd.ecomm-item-qty-cell input,#ecomm-review-order dd.ecomm-only-qty-cell input{height:1.2em}#ecomm-review-order dd.ecomm-item-qty-cell .ecomm-discount-link{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}#ecomm-review-order dd.ecomm-only-qty-cell{box-sizing:border-box;border-top:none;width:100%}#ecomm-review-order dd.ecomm-only-qty-cell .ecomm-mobile{padding:.4em 0;line-height:1.2em}#ecomm-review-order dd.ecomm-item-subtotal-cell{display:block;box-sizing:border-box;border-top:none;border-left:none;min-height:3.75em}#ecomm-review-order dd.ecomm-item-subtotal-cell *{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}#ecomm-totals{width:100%;margin-left:auto}.ecomm-total-main{min-width:initial}.ecomm-total-mod,.ecomm-total-mod-shipping,ecomm-total-mod-minimum{font-size:.6em;line-height:2em}#view-cart-shipping-widget{font-size:.76923em}#ecomm-freight-limited-type-wrapper{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}#ecomm-freight-limited-other{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin-top:.2em}#ecomm-freight-limited-type,#ecomm-freight-limited-other{flex:1 0 100%;max-width:unset;width:100%}#step1-shipping-estimate-disclaimer{text-align:left}.modal-edit-attributes article div:first-child{display:block;width:100%}.modal-edit-attributes article div:last-child{display:block;width:90%;margin-left:10%}.modal-columns>span{width:100%}#ecomm-step3-submit,#ecomm-step3-submit .ecomm-button,#ecomm-submit,#ecomm-submit .ecomm-button{width:100%}#ecomm-step3-submit a{display:inline-block}#plp-buttonbar .pcat-button{align-items:center;flex:1 1 25%;margin:0}#plp-buttonbar .pcat-button span{padding-left:0;padding-right:0}#pcat-address-book-content.pcat-content{display:block}#plp-address-list{display:block}#plp-add-address{display:block}#plp-container #plp-address-list,#plp-container #plp-add-address{width:100%}.pcat-help-icons{float:right;display:inline-block}.pcat-help-icons .ui-iconbutton{margin:2px}.pcat-card #recaptcha_reload_btn img,.pcat-card #recaptcha_switch_audio_btn img,.pcat-card #recaptcha_whatsthis_btn img #recaptcha_switch_img_btn img{width:initial;height:initial}.pcat-form-row>.ui-state-error-text{margin-bottom:.5em}.ecomm-buy-now-btn.ecomm-checkout-button,.ecomm-send-response-btn.ecomm-checkout-button{margin:0;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}.ecomm-cancel-rfqresponse-btn.ecomm-button{margin-top:0;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}#scope-ecomm-buynow,#scope-ecomm-sendresponse,#scope-ecomm-cancelresponse{width:100%}#reg-buttonset{margin-right:0}#reg-buttonset .reg-button{width:33.3333%;box-sizing:border-box;margin-right:0}.ecomm-required-header{float:none;display:block;font-size:.8em}#plp-page-pagination{font-size:.8em;display:inline-table}#plp-page-pagination select{padding:0;margin:0;height:2em;vertical-align:initial;width:auto}.filter-list *{max-width:100%;box-sizing:border-box;border:0;margin:0;padding:0}.filter-list option{overflow:hidden;text-overflow:ellipsis}.filter-list input[type="text"]{margin-bottom:0}#recaptcha_table{width:96%}}@media(max-width:22em){.ecomm-total-mod{margin-right:11em;float:none;text-align:right}.ecomm-total-mod-shipping{text-align:left}.ecomm-total-mod-minimum{text-align:right}}@media(max-width:37.926675em){.ecomm-view-cart .firstcolumn{width:100% !important}.ecomm-view-cart .secondcolumn{width:100% !important}}#plp-container{padding:0 4px;box-sizing:border-box}body,h1,h2,h3,h4,label,input,option,dt,dd,li{line-height:initial}h2,h3,h4{font-size:1em}select{height:initial;padding:0;margin:initial;line-height:initial}input[type="text"],input[type="password"],.uneditable-input{padding:0;margin:initial;line-height:initial}input[type="text"].ecomm-ship-international-field,input[type="text"].ecomm-freight-limited-other{display:none}input[type="checkbox"],input[type="radio"]{margin:4px}dt{font-weight:normal}address{margin-bottom:initial}label{display:inline;margin-bottom:initial}#plp-item-sidebar{margin:0}select[size]{margin-bottom:1em;max-width:90%}nav.plp-request-info-form table{display:block}nav.plp-request-info-form tbody{display:block}nav.plp-request-info-form tr{width:100%;display:block;box-sizing:border-box}nav.plp-request-info-form table td.plp-form-heading,nav.plp-request-info-form table td.plp-form-textfield{width:100%;display:inline-block;overflow:hidden;box-sizing:border-box}nav.plp-request-info-form table td.plp-form-textfield input,nav.plp-request-info-form table td.plp-form-textfield textarea{width:100%;display:inline-block;overflow:hidden;box-sizing:border-box}footer{clear:both}.pcat-card a{text-decoration:underline}.pcat-card form{margin-bottom:0}i.fa.fa-fw[class*="span"]{float:none;margin:0}#plp-product-title h1,#plp-product-title h1{font-size:inherit;margin:0 0 -.83em;display:inline}.plp-pageRange{width:initial}.dialog-header{font-size:inherit}.dialog-header a{text-decoration:underline}.dialog-item-details{overflow:hidden;clear:both;margin:0 0 0 .3em}.dialog-item-details h1{margin:.2em 0}.dialog-item-details img{float:left;margin:0 .8em 0 0;max-width:50%}.dialog-item-details ul,.dialog-item-details ul{list-style-position:inside;display:inline-block;padding-left:15px;margin-top:0}.dialog-price{float:left;padding-top:.46875em;clear:both}.ecomm-price-before-discount{text-decoration:line-through}.dialog-discount-wrapper{font-size:.8em;margin:0}.dialog-qty{float:right}.additional-options-attributes h2,.additional-options-attributes label{font-size:1em;margin:0}.ecomm-required{color:#f00;font-size:.8em;margin:0}.additional-options-attributes{display:table;clear:both;vertical-align:top;border-spacing:3px 4px;width:100%}.additional-options-attributes>article{display:table-row}.additional-options-attributes>article>span{display:table-cell;vertical-align:top;padding:.625em 1.171875em}.dialog-checkbox-input,.dialog-radio-input,.dialog-input{display:-webkit-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog-radio-input input{margin:-.15em 0 0 .4em;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.dialog-checkbox-input input{margin:-.1em .1em 0 .2em;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.dialog-checkbox-input input[type=text],.dialog-radio-input input[type=text]{width:auto}.dialog-checkbox-input span,.dialog-radio-input span,.dialog-input span{float:none !important}.dialog-form-row .dialog-inline{border-left:1px solid transparent;margin-bottom:1em}.dialog-inline span{float:left}.dialog-form-row .dialog-list{border-left:1px solid #d3d3d3;margin-bottom:1em}.dialog-list span{float:none}.dialog-form-row .dialog-columns{border-left:1px solid #d3d3d3;margin-bottom:1em;float:none;display:inline-block}.dialog-columns>span{width:45%;float:left;display:table-cell}.dialog-columns label{width:100%}.dialog-range{margin-bottom:1em}.dialog-range-input label,.dialog-range-input input{display:block;width:100%}.dialog-form-row .ui-iconbutton{display:inline-block;float:right}.modal-form .footnote{text-align:left}.dialog-buttonbar{clear:both;text-align:right}.additional-options-attributes textarea{width:100%;height:10em;box-sizing:border-box}.additional-options-attributes .dialog-form-textfield{margin:.2em;padding:0 .2em}@media(max-width:30em){.additional-options-attributes>article{margin:3px 0}.additional-options-attributes>article>span{display:block}.additional-options-attributes>article>span:first-child{border-bottom:none;padding:.625em 1.171875em 0 1.171875em}.additional-options-attributes>article>span:last-child{border-top:none;padding:.625em 1.171875em .625em 1.25em}.dialog-buttonbar a{display:block;width:100%}.dialog-inline{display:inline-block}}.pfphp-mobile-iframe{overflow:scroll;width:350px;height:250px}.ecomm-showpaypal-button{display:none;overflow:hidden !important}.ecomm-showpaypal-button figure,.ecomm-showpaypal-button p{margin:.5em 0;font-weight:normal}.ecomm-showpaypal-button label{font-weight:normal}.ecomm-pfphp-mobile-iframe{overflow:scroll;width:21.875em;height:31.25em}#convergeCaptchaError{color:#cd0a0a}.converge-recaptcha .plp-card-firstcolumn{width:100%;text-align:center}.converge-recaptcha .plp-card-firstcolumn span{width:47%;float:left}.converge-recaptcha .plp-card-secondcolumn{width:100%;padding:10px}