.checkout{background:#f9f9f9}.checkout .form-area{background:#fff;border:1px solid #ececec;padding-top:15px;padding-top:.9375rem;padding-bottom:15px;padding-bottom:.9375rem;margin-bottom:29.124px;margin-bottom:1.82025rem}.checkout .form-area h2{font-size:1.3em;margin-bottom:18px;margin-bottom:1.125rem}.checkout input{font-size:1.3em;font-size:1.3rem}.checkout select{border:1px solid #aaa;color:#444;cursor:pointer;padding:.5em;width:auto}fieldset{border:2px solid #ececec;margin-bottom:18px;margin-bottom:1.125rem;padding-top:18px;padding-top:1.125rem}fieldset legend{font-size:18px;font-size:1.125rem;font-style:italic}fieldset.secret{border:none;margin:0;padding:0}.subfield{width:48%;display:inline-block;float:left;padding-right:4%}.subfield+.subfield{padding-right:0;font-size:15px;font-size:.9375rem}.radio-container{padding-top:4.24949px;padding-top:.26559rem}.checkout .product{background:#f5f5f5;margin-bottom:18px;margin-bottom:1.125rem;padding-top:15px;padding-top:.9375rem;font-size:15px;font-size:.9375rem;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}.checkout .product:hover{background:#ececec;cursor:pointer;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}.checkout .product:active{background-color:#bfd913}.price a,.price span{font-size:47.12263px;font-size:2.94516rem;color:#00a78d;line-height:1}.price a{border:none;text-decoration:underline}.price a:hover{text-decoration:none}.checkout .other-options{margin-top:76.24442px;margin-top:4.76528rem;margin-bottom:76.24442px;margin-bottom:4.76528rem}.checkout .featured-article{margin-top:29.124px;margin-top:1.82025rem}.order-summary dl{margin:0 0 2em 0}.order-summary dt{color:#00a78d;margin:.3em 0 .1em 0}.order-summary dd{margin-left:1em}.order-summary h3{margin-bottom:1em}.order-summary h4{color:#00a78d;margin-bottom:1em}.order-summary .super-button a{display:block;border:none;background:#00a78d;color:#fff;font-size:18px;font-size:1.125rem;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:18px;padding-bottom:1.125rem;padding-left:18px;padding-left:1.125rem;padding-right:18px;padding-right:1.125rem;padding-top:18px;padding-top:1.125rem;-webkit-box-shadow:1px 1px 2px 0 #ececec;box-shadow:1px 1px 2px 0 #ececec;line-height:1.2;-moz-transition:background-color .5s,-moz-transform .5s;-webkit-transition:background-color .5s,-webkit-transform .5s;-o-transition:background-color .5s,-o-transform .5s;transition:background-color .5s,transform .5s;margin-bottom:2em}.order-summary .super-button a:hover{background:#80b5d6;-moz-transition:background-color .5s,-moz-transform .5s;-webkit-transition:background-color .5s,-webkit-transform .5s;-o-transition:background-color .5s,-o-transform .5s;transition:background-color .5s,transform .5s}.progress{background:#f9f9f9}.progress ol{padding-left:0}.progress li{list-style:decimal inside;color:#bebabb;margin-bottom:2px}.progress .fa-check{display:inline;color:#bfd913;padding-right:6.87568px;padding-right:.42973rem;vertical-align:middle;float:right}.progress .step-title{padding:11.12485px;padding:.6953rem;color:#595259;background:#fff}.progress .done.step-title{-webkit-transition:background 1s ease;-moz-transition:background 1s ease;-o-transition:background 1s ease;transition:background 1s ease}.progress.step-title.done a:hover{background:#ececec;-webkit-transition:background 1s ease;-moz-transition:background 1s ease;-o-transition:background 1s ease;transition:background 1s ease}.progress .step-title.active{border-color:#bfd913;background:#bfd913}form.offerCode input{min-width:6em;width:auto}form.offerCode button{min-width:0;padding-right:.9375rem;width:auto}