.gift-container{max-width:500px;margin:0 auto}.gift-container h1.title{color:#d74119;font:57px 'Cabin Sketch',sans-serif;border-bottom:1px solid #e5e5e5;margin-bottom:50px}.gift-container .step-wrap{margin-bottom:20px}.step-wrap .step-title{font-size:23px;font-family:Oswald,'Helvetica Neue',Helvetica,Arial,sans-serif}.step-wrap .step-body{padding:20px}.step-delivery .delivery-label{display:block;font-size:16px;font-weight:700;cursor:pointer;margin-bottom:12px}.step-delivery .delivery-label em.guide{color:#af1414;padding-left:18px;font-weight:400;display:block}.step-delivery .form-group-body{margin-bottom:25px}.step-amount .step-body input{width:100px}.step-amount .cart-guide{margin-top:27px}.step-amount .cart-guide ul{padding:0;margin-top:8px}.step-amount .cart-guide ul li{list-style:none;margin-right:3px;display:inline-block}.step-amount .cart-guide>img{height:25px;display:inline-block;padding-left:10px}.step-recipient .step-body .form-group{margin-bottom:25px}.step-recipient .step-body .form-group>strong{display:block;cursor:pointer;font-size:16px;margin-bottom:10px}.step-body .form-group-body{padding:0 20px}.step-body .js-form-group{margin-bottom:10px}#giftForm #submit_error{display:none}#giftForm #submit_error{font-size:18px;margin-top:10px;color:#b62a0a;text-align:center}.step-submit{margin-bottom:30px}.step-submit button{width:100%;max-width:216px;color:#fff;text-transform:uppercase;font:22px 'Cabin Sketch',sans-serif;font-weight:700;background-color:#2c5982}.step-details .list-group-item strong{width:60px;float:left;text-align:right;margin-right:10px}.step-print .print-btn-wrap{margin-top:20px}.gift-success-container .alert-success{text-align:center;font-size:23px;margin-bottom:70px}.gift-form-container p.text-muted{color:#af1414}@media (max-width:420px){.gift-container h1.title{font-size:40px}.gift-container .step-wrap .step-title{font-size:18px}.gift-container .step-wrap .step-body{padding:20px 0!important}}