@media (max-width:767px){.desktop-only,.up-to-medium{display:none}}@media (min-width:768px){.mobile-only{display:none}}@-webkit-keyframes animate-to-3{0%{width:66.666666%}to{width:100%}}@keyframes animate-to-3{0%{width:66.666666%}to{width:100%}}@-webkit-keyframes animate-to-2{0%{width:33.333333%}to{width:66.666666%}}@keyframes animate-to-2{0%{width:33.333333%}to{width:66.666666%}}@-webkit-keyframes animate-to-1{0%{width:0}to{width:33.333333%}}@keyframes animate-to-1{0%{width:0}to{width:33.333333%}}#progress-bar{list-style:none;margin:0;padding:0;counter-reset:progress-counter;display:table;position:relative;margin:15px 0 30px!important;table-layout:fixed;width:100%}#progress-bar:before{background:#00538d;border-radius:10px;border:1px solid #00538d;content:"";height:18px;left:0;overflow:inherit;position:absolute;right:0;top:0;width:33.333333%;z-index:1;-webkit-animation:animate-to-1 1.5s;animation:animate-to-1 1.5s}#progress-bar:after{background:#eee;border-radius:10px;border:1px solid #00538d;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.33) inset;box-shadow:0 5px 10px rgba(0,0,0,0.33) inset;content:"";height:18px;left:0;overflow:inherit;position:absolute;right:0;top:0;width:100%}#progress-bar li{display:table-cell;text-align:center;padding:30px 0 0;position:relative;z-index:1;width:100%}#progress-bar li:after{content:counter(progress-counter);counter-increment:progress-counter;background:#fff;border-radius:50%;border:1px solid #00538d;-webkit-box-sizing:content-box;box-sizing:content-box;height:1.75em;left:50%;line-height:1.75em;margin:0 0 3em -0.875em;overflow:inherit;position:absolute;top:-0.3em;width:1.75em}#progress-bar li a{color:#777}#progress-bar li a:hover{color:#333}#progress-bar li.active{font-weight:700;color:#00538d}#progress-bar li.active:after{border:3px solid #00538d;font-weight:700;top:-0.4em}#progress-bar.stage-2:before{-webkit-animation:animate-to-2 1.5s;animation:animate-to-2 1.5s;width:66.666666%}#progress-bar.stage-3:before{-webkit-animation:animate-to-3 1.5s;animation:animate-to-3 1.5s;width:100%}#add-product .panel-content,#cboxLoadedContent .panel-content,#page-content .panel-content{position:relative}#add-product .grey,#cboxLoadedContent .grey,#page-content .grey{background:#eee;margin:20px -20px 0;padding:20px}#add-product .products-list,#cboxLoadedContent .products-list,#page-content .products-list{margin-bottom:-20px}#add-product .products-list.added,#cboxLoadedContent .products-list.added,#page-content .products-list.added{margin-right:-20px}#add-product .products-list.added .product,#cboxLoadedContent .products-list.added .product,#page-content .products-list.added .product{position:relative}#add-product .products-list.added .product .quantity,#cboxLoadedContent .products-list.added .product .quantity,#page-content .products-list.added .product .quantity{color:#fff;left:-5px;padding:1px 10px;position:absolute;top:20px;-webkit-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}#add-product .products-list.added .product:hover .quantity,#cboxLoadedContent .products-list.added .product:hover .quantity,#page-content .products-list.added .product:hover .quantity{background:#00538d}#add-product .products-list li,#cboxLoadedContent .products-list li,#page-content .products-list li{margin:0 16px 20px 0;vertical-align:top}#add-product .products-list h3,#cboxLoadedContent .products-list h3,#page-content .products-list h3{font-size:100%;width:100px}#add-product .products-list.adding li,#cboxLoadedContent .products-list.adding li,#page-content .products-list.adding li{display:inline-block}#add-product .products-list.adding a,#add-product .products-list div,#cboxLoadedContent .products-list.adding a,#cboxLoadedContent .products-list div,#page-content .products-list.adding a,#page-content .products-list div{min-height:130px}#add-product .products-list a,#add-product .products-list div.group,#add-product .products-list div.product,#cboxLoadedContent .products-list a,#cboxLoadedContent .products-list div.group,#cboxLoadedContent .products-list div.product,#page-content .products-list a,#page-content .products-list div.group,#page-content .products-list div.product{background:#fff;display:block;border:1px solid #aaa;border-radius:5px;cursor:pointer;padding:10px;text-align:center;-webkit-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}#add-product .products-list a:hover,#add-product .products-list div.group:hover,#add-product .products-list div.product:hover,#cboxLoadedContent .products-list a:hover,#cboxLoadedContent .products-list div.group:hover,#cboxLoadedContent .products-list div.product:hover,#page-content .products-list a:hover,#page-content .products-list div.group:hover,#page-content .products-list div.product:hover{border:1px solid #00538d;text-decoration:none}#add-product .products-list a.active,#add-product .products-list div.group.active,#add-product .products-list div.product.active,#cboxLoadedContent .products-list a.active,#cboxLoadedContent .products-list div.group.active,#cboxLoadedContent .products-list div.product.active,#page-content .products-list a.active,#page-content .products-list div.group.active,#page-content .products-list div.product.active{text-align:left}#add-product .products-list a h2,#add-product .products-list div.group h2,#add-product .products-list div.product h2,#cboxLoadedContent .products-list a h2,#cboxLoadedContent .products-list div.group h2,#cboxLoadedContent .products-list div.product h2,#page-content .products-list a h2,#page-content .products-list div.group h2,#page-content .products-list div.product h2{text-align:center}#add-product .products-list div.product,#cboxLoadedContent .products-list div.product,#page-content .products-list div.product{padding:0;width:auto}#add-product .products-list div.product div,#cboxLoadedContent .products-list div.product div,#page-content .products-list div.product div{padding:10px;width:120px}#add-product .products-list div.product form,#cboxLoadedContent .products-list div.product form,#page-content .products-list div.product form{display:inline-block;font-size:1.3em;max-width:60%;padding:15px;text-align:left;width:auto}#add-product .products-list div.product form fieldset,#cboxLoadedContent .products-list div.product form fieldset,#page-content .products-list div.product form fieldset{background:none;padding:0}#add-product .products-list div.product form input[type=text],#cboxLoadedContent .products-list div.product form input[type=text],#page-content .products-list div.product form input[type=text]{width:10em}#add-product .products-list div.product form input[type=text].err,#cboxLoadedContent .products-list div.product form input[type=text].err,#page-content .products-list div.product form input[type=text].err{border:1px solid #c00;color:#c00}#add-product .products-list div.product form h3,#add-product .products-list div.product form p,#cboxLoadedContent .products-list div.product form h3,#cboxLoadedContent .products-list div.product form p,#page-content .products-list div.product form h3,#page-content .products-list div.product form p{width:auto;margin:0 0 10px}#add-product .products-list div.product form p,#cboxLoadedContent .products-list div.product form p,#page-content .products-list div.product form p{text-transform:none;white-space:normal}.js #add-product .products-list div.product form,.js #cboxLoadedContent .products-list div.product form,.js #page-content .products-list div.product form{display:none;opacity:0;width:0}#add-product .products-list div.product.active,#cboxLoadedContent .products-list div.product.active,#page-content .products-list div.product.active{cursor:default}#add-product .products-list div.product.active form,#cboxLoadedContent .products-list div.product.active form,#page-content .products-list div.product.active form{display:inline-block}#add-product .products-list div.product.active.active div,#cboxLoadedContent .products-list div.product.active.active div,#page-content .products-list div.product.active.active div{background:#00538d;border:1px solid #00538d;color:#fff;display:none;margin-right:12px;position:relative}#add-product .products-list div.product.active.active div h2,#add-product .products-list div.product.active.active div h3,#cboxLoadedContent .products-list div.product.active.active div h2,#cboxLoadedContent .products-list div.product.active.active div h3,#page-content .products-list div.product.active.active div h2,#page-content .products-list div.product.active.active div h3{color:#fff;text-align:center}#add-product .products-list div.product.active.active div:before,#cboxLoadedContent .products-list div.product.active.active div:before,#page-content .products-list div.product.active.active div:before{border-bottom:10px solid transparent;border-left:10px solid #00538d;border-top:10px solid transparent;content:"";left:100%;margin-top:-10px;position:absolute;top:50%;z-index:2}#add-product .products-list .error-msg,#cboxLoadedContent .products-list .error-msg,#page-content .products-list .error-msg{color:#c00!important;margin:-10px 0 10px}#add-product .products-list img,#cboxLoadedContent .products-list img,#page-content .products-list img{border-radius:5px;margin:0 auto 10px;max-width:66.666666%;width:40%}#add-product .products-list h2,#cboxLoadedContent .products-list h2,#page-content .products-list h2{font-size:100%;font-weight:300;margin:0}#add-product .products-list p,#cboxLoadedContent .products-list p,#page-content .products-list p{color:#777;font-size:0.725em;font-weight:300;text-transform:uppercase}#add-product .products-list a.add-product:before,#cboxLoadedContent .products-list a.add-product:before,#page-content .products-list a.add-product:before{background:#00538d;border-radius:50%;color:white;content:"+";display:block;font-size:30px;height:1em;line-height:1em;margin:10px auto;text-align:center;width:1em}#add-product .products-list.adding,#cboxLoadedContent .products-list.adding,#page-content .products-list.adding{white-space:nowrap}#add-product .products-list.adding>li,#add-product .products-list.adding div,#add-product .products-list.adding ul,#cboxLoadedContent .products-list.adding>li,#cboxLoadedContent .products-list.adding div,#cboxLoadedContent .products-list.adding ul,#page-content .products-list.adding>li,#page-content .products-list.adding div,#page-content .products-list.adding ul{display:inline-block;vertical-align:top}#add-product .products-list.adding div,#add-product .products-list.adding ul li,#cboxLoadedContent .products-list.adding div,#cboxLoadedContent .products-list.adding ul li,#page-content .products-list.adding div,#page-content .products-list.adding ul li{white-space:normal;margin-bottom:0}.js #add-product .products-list.adding div.group,.js #cboxLoadedContent .products-list.adding div.group,.js #page-content .products-list.adding div.group{cursor:pointer}.js #add-product .products-list.adding div.group:hover,.js #cboxLoadedContent .products-list.adding div.group:hover,.js #page-content .products-list.adding div.group:hover{border:1px solid #00538d;text-decoration:none}.js #add-product .products-list.adding div.group.active,.js #cboxLoadedContent .products-list.adding div.group.active,.js #page-content .products-list.adding div.group.active{background:#00538d;border:1px solid #00538d;color:#fff;margin-right:12px;position:relative}.js #add-product .products-list.adding div.group.active h2,.js #add-product .products-list.adding div.group.active h3,.js #cboxLoadedContent .products-list.adding div.group.active h2,.js #cboxLoadedContent .products-list.adding div.group.active h3,.js #page-content .products-list.adding div.group.active h2,.js #page-content .products-list.adding div.group.active h3{color:#fff;text-align:center}.js #add-product .products-list.adding div.group.active:before,.js #cboxLoadedContent .products-list.adding div.group.active:before,.js #page-content .products-list.adding div.group.active:before{border-bottom:20px solid transparent;border-left:20px solid #00538d;border-top:20px solid transparent;content:"";left:100%;margin-top:-20px;position:absolute;top:50%;z-index:2}.js #add-product .products-list.adding div.group form,.js #cboxLoadedContent .products-list.adding div.group form,.js #page-content .products-list.adding div.group form{display:none}#add-product .products-list.adding div.product,#cboxLoadedContent .products-list.adding div.product,#page-content .products-list.adding div.product{overflow:hidden;position:relative}#add-product .products-list.adding div.product .add-this-product,#cboxLoadedContent .products-list.adding div.product .add-this-product,#page-content .products-list.adding div.product .add-this-product{background:#00538d;bottom:-20px;color:white;left:-1px;margin:0;opacity:0;padding:5px;position:absolute;right:-1px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#add-product .products-list.adding div.product:hover .add-this-product,#cboxLoadedContent .products-list.adding div.product:hover .add-this-product,#page-content .products-list.adding div.product:hover .add-this-product{opacity:1;bottom:-1px}#add-product .products-list.adding div.product.active .add-this-product,#cboxLoadedContent .products-list.adding div.product.active .add-this-product,#page-content .products-list.adding div.product.active .add-this-product{display:none!important}#add-product .products-list.adding .fadeout,#cboxLoadedContent .products-list.adding .fadeout,#page-content .products-list.adding .fadeout{-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;margin:0;opacity:0;overflow:hidden;padding:0;width:0}#add-product .products-list.adding input[name=quantity],#cboxLoadedContent .products-list.adding input[name=quantity],#page-content .products-list.adding input[name=quantity]{width:7.5em}#add-product div.adding,#cboxLoadedContent div.adding,#page-content div.adding{position:relative}#add-product div.adding .grey,#cboxLoadedContent div.adding .grey,#page-content div.adding .grey{overflow:auto;overflow-x:scroll;overflow-y:hidden;margin:20px 0}#add-product div.adding:after,#add-product div.adding:before,#cboxLoadedContent div.adding:after,#cboxLoadedContent div.adding:before,#page-content div.adding:after,#page-content div.adding:before{background-image:-o-linear-gradient(left,#eee,rgba(238,238,238,0));background-image:-webkit-gradient(linear,left top,right top,from(#eee),to(rgba(238,238,238,0)));background-image:linear-gradient(to right,#eee,rgba(238,238,238,0));bottom:20px;content:"";left:0;position:absolute;top:0;width:30px}#add-product div.adding:after,#cboxLoadedContent div.adding:after,#page-content div.adding:after{background-image:-o-linear-gradient(right,#eee,rgba(238,238,238,0));background-image:-webkit-gradient(linear,right top,left top,from(#eee),to(rgba(238,238,238,0)));background-image:linear-gradient(to left,#eee,rgba(238,238,238,0));left:auto;right:0}#add-product .message,#cboxLoadedContent .message,#page-content .message{background:#00538d;color:#fff;margin:-20px -20px 20px;padding:10px 20px 10px 40px;position:relative}#add-product .message a,#add-product .message strong,#cboxLoadedContent .message a,#cboxLoadedContent .message strong,#page-content .message a,#page-content .message strong{color:#fff}#add-product .message li,#cboxLoadedContent .message li,#page-content .message li{margin:0}#add-product .message:after,#cboxLoadedContent .message:after,#page-content .message:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #00538d;content:"";left:20px;position:absolute;top:100%}#add-product ul,#cboxLoadedContent ul,#page-content ul{list-style:none;margin:0;padding:0}#add-product .panel,#cboxLoadedContent .panel,#page-content .panel{border-radius:10px;border:1px solid #aaa;margin:0 0 20px;padding:20px;padding:20px;vertical-align:top}#add-product .panel h1,#cboxLoadedContent .panel h1,#page-content .panel h1{font-size:1.6em;font-weight:700}#add-product .panel ul.usage>li,#cboxLoadedContent .panel ul.usage>li,#page-content .panel ul.usage>li{border-radius:5px;background:#fff;border:1px solid #aaa;margin:0 0 20px;padding:20px 20px 10px;position:relative;width:100%}#add-product .panel ul.usage>li:last-child,#cboxLoadedContent .panel ul.usage>li:last-child,#page-content .panel ul.usage>li:last-child{margin:0!important}#add-product .panel ul.usage>li img,#cboxLoadedContent .panel ul.usage>li img,#page-content .panel ul.usage>li img{margin:-10px auto 20px;max-width:100%;width:50%}#add-product .panel ul.usage>li label,#cboxLoadedContent .panel ul.usage>li label,#page-content .panel ul.usage>li label{font-weight:300!important}#add-product .panel ul.usage>li input,#cboxLoadedContent .panel ul.usage>li input,#page-content .panel ul.usage>li input{display:inline-block;margin:0 1em 0 0;padding:4px;text-align:right}#add-product .panel ul.usage>li span,#cboxLoadedContent .panel ul.usage>li span,#page-content .panel ul.usage>li span{color:#777;display:inline-block;font-size:0.75em}#add-product .panel ul.usage>li h2,#cboxLoadedContent .panel ul.usage>li h2,#page-content .panel ul.usage>li h2{font-size:1.25em;line-height:1.2}#add-product .panel ul.usage>li ol,#cboxLoadedContent .panel ul.usage>li ol,#page-content .panel ul.usage>li ol{@exend .reset}#add-product .panel-footer,#cboxLoadedContent .panel-footer,#page-content .panel-footer{margin:0;padding:20px 20px 0 0;text-align:right}#add-product .panel-footer .left,#cboxLoadedContent .panel-footer .left,#page-content .panel-footer .left{float:left;margin:0.5em 0}#add-product .panel-summary,#cboxLoadedContent .panel-summary,#page-content .panel-summary{display:block;float:none;padding-bottom:0;width:100%}#add-product .panel-summary ol,#cboxLoadedContent .panel-summary ol,#page-content .panel-summary ol{list-style:none;margin:0;padding:0}#add-product .panel-summary ol li,#cboxLoadedContent .panel-summary ol li,#page-content .panel-summary ol li{border-top:1px dashed #aaa;margin:0 -20px;padding:10px 20px;position:relative}#add-product .panel-summary ol li h3,#cboxLoadedContent .panel-summary ol li h3,#page-content .panel-summary ol li h3{color:#999;font-size:1.2em;margin:0}#add-product .panel-summary ol li ol,#cboxLoadedContent .panel-summary ol li ol,#page-content .panel-summary ol li ol{margin-top:10px}#add-product .panel-summary ol li ol li,#cboxLoadedContent .panel-summary ol li ol li,#page-content .panel-summary ol li ol li{border-top:0;color:#999;margin:0;padding:0}#add-product .panel-summary ol li ol li:after,#add-product .panel-summary ol li ol li:before,#cboxLoadedContent .panel-summary ol li ol li:after,#cboxLoadedContent .panel-summary ol li ol li:before,#page-content .panel-summary ol li ol li:after,#page-content .panel-summary ol li ol li:before{display:none}#add-product .panel-summary ol li ol li strong,#cboxLoadedContent .panel-summary ol li ol li strong,#page-content .panel-summary ol li ol li strong{color:#777;font-weight:300}#add-product .panel-summary ol li .report-options,#cboxLoadedContent .panel-summary ol li .report-options,#page-content .panel-summary ol li .report-options{border-top:1px dashed #aaa;margin:20px -20px 0;padding:20px 20px 5px}#add-product .panel-summary ol li .report-options li,#cboxLoadedContent .panel-summary ol li .report-options li,#page-content .panel-summary ol li .report-options li{list-style:none;margin:0;padding:0;margin:0 0 5px 0}#add-product .panel-summary ol li.complete,#cboxLoadedContent .panel-summary ol li.complete,#page-content .panel-summary ol li.complete{background:#f2f2f2}#add-product .panel-summary ol li.active h3,#cboxLoadedContent .panel-summary ol li.active h3,#page-content .panel-summary ol li.active h3{color:#00538d}#add-product .panel-summary ol li.active.active:after,#add-product .panel-summary ol li.active.active:before,#cboxLoadedContent .panel-summary ol li.active.active:after,#cboxLoadedContent .panel-summary ol li.active.active:before,#page-content .panel-summary ol li.active.active:after,#page-content .panel-summary ol li.active.active:before{border-bottom:10px solid transparent;border-left:10px solid #aaa;border-top:10px solid transparent;content:"";height:20px;left:-1px;position:absolute;top:1em;width:10px}#add-product .panel-summary ol li.active.active:after,#cboxLoadedContent .panel-summary ol li.active.active:after,#page-content .panel-summary ol li.active.active:after{border-left:10px solid white;left:-2px;z-index:0}#add-product .panel-content.stuck .panel-summary,#cboxLoadedContent .panel-content.stuck .panel-summary,#page-content .panel-content.stuck .panel-summary{position:fixed;top:20px}#add-product .panel-content.absolute .panel-summary,#cboxLoadedContent .panel-content.absolute .panel-summary,#page-content .panel-content.absolute .panel-summary{bottom:0;position:absolute;top:auto}#add-to-products-btn span{display:none}#cboxLoadedContent #add-product>p{margin:20px 0;padding:0 20px}.inselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.coo-table{border-collapse:separate;border:0;margin:0;min-width:auto}.coo-table td,.coo-table th{padding:7px;max-width:150px;min-width:150px;width:150px}.coo-table th{max-width:145px;min-width:145px;width:145px}.coo-table tbody tr th{background-color:#eee;background-image:-o-linear-gradient(left,#eee 0,rgba(238,238,238,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#eee),to(rgba(238,238,238,0)));background-image:linear-gradient(to right,#eee 0,rgba(238,238,238,0) 100%);border-top:1px solid #ccc;padding:7px;text-align:right;-webkit-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.coo-table tbody td.current{-webkit-box-shadow:-1px 0 0 0 #ccc inset,-10px 0 0 0 #eee;box-shadow:-1px 0 0 0 #ccc inset,-10px 0 0 0 #eee;left:179px}.coo-table tbody td.current.na{background:url(/assets/megaman/images/coo/stripe.png)}.coo-table tbody tr.image th{min-height:206px}.coo-table tbody tr.image td{background:#fff!important;border-top:0 none;-webkit-box-shadow:-1px 1px 0 0 #ccc inset;box-shadow:-1px 1px 0 0 #ccc inset;text-align:center;font-size:0.8em}.coo-table tbody tr.image td p{color:#666;margin:0!important;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.coo-table tbody tr.image td.current p{color:#999}.coo-table tbody tr.image td.dimming p:before{background:url(/assets/megaman/images/products/badges/dimming.png);background-size:contain;border:1px solid #ccc;border-radius:3px;content:" ";display:block;height:40px;margin:-170px 0 0;position:absolute;width:40px}.coo-table td{background:white;border-left:1px solid #ccc;border-right:10px solid #efefef;border-top:1px solid #e5e5e5;-webkit-box-shadow:-1px 0 0 0 #ccc inset;box-shadow:-1px 0 0 0 #ccc inset;-webkit-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.coo-table thead th{background:#eee;border-right:10px solid #eee;color:white;font-size:10px;padding:3px 10px;text-align:center;text-transform:uppercase;vertical-align:middle}.coo-table thead th.current{background:#000;max-width:150px;min-width:150px;width:150px}.coo-table thead th.recommended{background:#00538d}.coo-table thead th.option{background:#555}.coo-table thead th.chosen{background:#57b21b}.coo-table tr:last-of-type td{-webkit-box-shadow:-1px -1px 0 0 #ccc inset;box-shadow:-1px -1px 0 0 #ccc inset}.coo-table .sums{color:#bbb;display:inline-block;float:right;font-size:12px;padding:1px 0;vertical-align:text-top}.coo-table td.green,.coo-table td.red{background:#f3faef;color:#57b21b!important;font-weight:700}.coo-table td.green span,.coo-table td.red span{font-weight:300;background:#57b21b;border-radius:3px;color:white;float:right;font-size:0.8em;font-weight:400;padding:1px 3px}.coo-table td.red{background:#ffeded;color:#b71919!important}.coo-table td.red span{background:#b71919}.coo-table td.green.best{background:#cae9b9}.coo-table td.order-code.current{min-height:200px}.coo-table tbody tr:hover td{background:#f6f6f6;color:#000}.coo-table tbody tr:hover td.green{background:#dff2d4}.coo-table tbody tr:hover td.green.best{background:#b6e19d}.coo-table tbody tr:hover td.red{background:#ffc9c9}.coo-table tbody tr td:hover{-webkit-box-shadow:0 0 0 2px #999 inset;box-shadow:0 0 0 2px #999 inset}.coo-table tbody tr:hover th{background-color:#ccc;color:#000}.coo-table tbody tr:last-of-type th{-webkit-box-shadow:0 -1px 0 0 #ccc inset;box-shadow:0 -1px 0 0 #ccc inset}.coo-table a{font-weight:400}.coo-table .edit-price,.coo-table .reset-price{color:#999}.coo-table .edit-price:hover,.coo-table .reset-price:hover{color:#00538d}.coo-table .editing{background:#eee;margin:-10px -15px;outline:2px dotted #00538d;padding:10px 15px;position:relative}.coo-table .editing input{background:none;border:0;color:#000;margin:0;padding:0}.coo-table .choose-product td{background:url(/assets/megaman/images/coo/stripe.png);text-align:center}.coo-table .choose-product td.chosen,.coo-table .choose-product td.current{text-align:left}.coo-table .choose-product td a{font-weight:bold}.sku-content{display:none}.sku-content-tooltip{min-width:360px}.sku-content-tooltip h3{font-size:1.2em}.sku-content-tooltip p{margin:0}.sku-image{float:left;margin:0 10px 0 0;max-width:55px}.coo-intro{border-spacing:0;display:table;padding:0 0 30px 0}.stripe-box{border-radius:5px;background:url(/assets/megaman/images/coo/stripe.png);font-size:1.35em;font-weight:700;line-height:1.3;padding:20px}.stripe-box .per-year{color:#777;display:block;font-size:80%;font-weight:300;margin:-2px 0 -5px}.panel .price,.stripe-box strong{color:#57b21b;display:block;font-size:2.5em;font-weight:300;line-height:1}.panel .price{font-size:3em;margin:10px 0}.coo-table abbr.help{background:#999;border-radius:50%;color:white;display:inline-block;font-size:0.9em;height:1.3em;line-height:1.3em;margin:0 -0.2em 0 0.2em;opacity:0.75;text-align:center;text-decoration:none;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;vertical-align:middle;width:1.3em}.coo-table abbr.help:hover{background:#000;opacity:1}.show-more{background:#f2f2f2;border:1px solid #ccc;border-radius:0 0 5px 5px;left:50%;margin:20px 0 0 -75px;padding:5px 20px;position:absolute;text-align:center;width:150px}#page-content .results{position:relative}#page-content .results .grey{border-bottom:1px solid #ccc;border-top:1px solid #ccc;max-width:898px;overflow-x:auto;overflow-y:visible;padding:0;-webkit-transform:translate3d(0,0,0)}.flash{background:#00538d;color:white;font-size:0.8em;left:0;padding:2px 10px;position:absolute;right:-10px;text-transform:uppercase;top:-2em}.flash.current-product{background:#555}.currency{font-size:1em!important;margin:0 -1.4em 0 0.5em;position:relative}.hint{color:#999;font-size:14px;line-height:1.1;margin:5px 0 0!important}.quantity{background:#777;border-radius:3px;color:#fff;display:inline-block;font-size:0.7em;line-height:1.5;margin:0 0.15em 0 0;min-width:3em;padding:0 5px;text-align:center}.loadingbox{margin:0;padding:10px;text-align:center;width:160px}.loadingbox img{margin:0 auto}.animate-number{display:inline-block;position:relative}.animate-number:after{bottom:0;content:attr(data-value);left:0;max-height:0;opacity:1;overflow:hidden;position:absolute;right:0;text-align:right;top:0;translate3d:0,0,0;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.animate-number.complete:after{max-height:1000px;scale:1.33;opacity:0}.coo-saving-summary{border-top:2px solid #ccc;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.1) inset;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1) inset;margin:0 -20px -20px;padding:30px 20px 20px;position:relative}.coo-saving-summary h2{font-size:1.3em;margin:0}.coo-saving-summary img{background:#fff;border:1px solid #ccc;border-radius:50%;margin:-10px auto 10px;padding:2px;max-width:80px}.coo-saving-summary .summary-box{font-size:1.2em;line-height:1.2;margin:0 0 10px}.coo-saving-summary .saving{color:#57b21b;font-size:1.25em}.coo-saving-summary .co2{color:#444;font-size:1.25em}.coo-saving-summary .longer{color:#00538d;font-size:1.25em}.coo-saving-summary .usage{color:#999;margin:0}#save-report p{margin:0;padding:0 20px 20px}#save-report p.first{background:#f2f2f2;margin:-20px 0 20px;padding:20px}@media (min-width:768px){#add-product .panel-content,#cboxLoadedContent .panel-content,#page-content .panel-content{margin:0}#add-product .products-list li,#cboxLoadedContent .products-list li,#page-content .products-list li{display:inline-block}#add-product .products-list a,#add-product .products-list div,#cboxLoadedContent .products-list a,#cboxLoadedContent .products-list div,#page-content .products-list a,#page-content .products-list div{height:198px;width:198px}#add-product .products-list img,#cboxLoadedContent .products-list img,#page-content .products-list img{width:auto}#add-product .products-list a.add-product:before,#cboxLoadedContent .products-list a.add-product:before,#page-content .products-list a.add-product:before{font-size:70px;margin:30px auto}#add-product .products-list div.product div,#cboxLoadedContent .products-list div.product div,#page-content .products-list div.product div{width:198px}#add-product .products-list div.product form,#cboxLoadedContent .products-list div.product form,#page-content .products-list div.product form{padding:33px}#add-product .products-list div.product form h3,#add-product .products-list div.product form p,#cboxLoadedContent .products-list div.product form h3,#cboxLoadedContent .products-list div.product form p,#page-content .products-list div.product form h3,#page-content .products-list div.product form p{margin:0 0 20px}#add-product .products-list div.product.active.active div:before,#cboxLoadedContent .products-list div.product.active.active div:before,#page-content .products-list div.product.active.active div:before{border-bottom:20px solid transparent;border-left:20px solid #00538d;border-top:20px solid transparent;margin-top:-20px}#add-product .products-list div.product.active.active div,#cboxLoadedContent .products-list div.product.active.active div,#page-content .products-list div.product.active.active div{display:inline-block}#add-product .products-list h3,#cboxLoadedContent .products-list h3,#page-content .products-list h3{width:180px}#add-product .products-list.adding a,#add-product .products-list div,#cboxLoadedContent .products-list.adding a,#cboxLoadedContent .products-list div,#page-content .products-list.adding a,#page-content .products-list div{min-height:160px}#add-product .products-list input[name=quantity],#cboxLoadedContent .products-list input[name=quantity],#page-content .products-list input[name=quantity]{width:180px}#add-product .panel ul.usage>li img,#cboxLoadedContent .panel ul.usage>li img,#page-content .panel ul.usage>li img{max-width:120px}#add-product .panel-footer,#cboxLoadedContent .panel-footer,#page-content .panel-footer{padding:20px 20px 0 0}#add-product .panel-summary .report-options li,#cboxLoadedContent .panel-summary .report-options li,#page-content .panel-summary .report-options li{display:inline-block;margin:0 10px 5px!important}#add-product .panel ul.usage div,#cboxLoadedContent .panel ul.usage div,#page-content .panel ul.usage div{margin:0 0 0 140px}#add-product .panel ul.usage img,#cboxLoadedContent .panel ul.usage img,#page-content .panel ul.usage img{left:20px;max-width:120px;position:absolute;top:4em}#add-product .panel ul.usage input,#cboxLoadedContent .panel ul.usage input,#page-content .panel ul.usage input{width:4em!important}.coo-content,.stripe-box{display:table-cell;vertical-align:top}.stripe-box{float:right;min-width:13em;margin:2.5em 0 0 20px}.coo-table thead th{padding:3px 15px}.coo-table thead th.current{background:#000;-webkit-box-shadow:-178px 0 0 1px #eee;box-shadow:-178px 0 0 1px #eee;max-width:200px;min-width:200px;width:200px}.coo-table td,.coo-table th{padding:10px;max-width:200px;min-width:200px;width:200px}.coo-table th{max-width:180px;min-width:180px;width:180px}.js .coo-table tbody td.current{position:absolute}.js .coo-table thead th.current{left:179px;position:absolute}.js .coo-table thead th.header{display:none}.js .coo-table tbody tr th{border-right:1px solid #ccc;left:0;position:absolute;text-align:right;padding:10px;top:auto;z-index:1}.js .coo-table tbody tr th:after{background-image:-o-linear-gradient(left,rgba(0,0,0,0.1) 0%,transparent 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.1)),to(transparent));background-image:linear-gradient(to right,rgba(0,0,0,0.1) 0%,transparent 100%);bottom:-1px;content:"";left:100%;overflow:hidden;position:absolute;top:0;width:5px}.coo-saving-summary{padding:25px 25px 25px 180px}.coo-saving-summary img{border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;position:absolute;left:25px;top:25px;margin:0;max-width:130px}#add-to-products-btn span{display:inline}.js #page-content .results .grey{padding:20px 20px 20px 379px}}@media (min-width:960px){#add-product .panel-content,#cboxLoadedContent .panel-content,#page-content .panel-content{padding-top:20px}#add-product .panel-content.stuck .results,#cboxLoadedContent .panel-content.stuck .results,#page-content .panel-content.stuck .results{float:left}#add-product .panel-main,#cboxLoadedContent .panel-main,#page-content .panel-main{float:left;width:calc(100% - 300px);width:-o-calc(100% - 300px);width:-webkit-calc(100% - 300px)}#add-product .panel-summary,#cboxLoadedContent .panel-summary,#page-content .panel-summary{float:right;width:280px!important}#add-product .panel-summary .report-options li,#cboxLoadedContent .panel-summary .report-options li,#page-content .panel-summary .report-options li{display:block;margin:0 0 5px 0}}