.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;*zoom:1;*display:inline;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}.submit_error,#step-submit-mobile{display:none}.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;font-weight:700;border-radius:24px}#cardForm .btn-submit{border-radius:24px}.submit_error ul li{list-style:none}.step-empty-cart .step-body{padding-bottom:20px;border:none}form .form-group label.error{margin-bottom:0}#card_month-error{white-space:nowrap}#card_year-error{text-align:center}.step-details .list-group-item strong{width:70px;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}.cart-guide{background-color:#f5f7fa;border-radius:4px;padding:5px;margin-bottom:15px;display:flex;align-items:center;justify-content:space-between}.cart-guide ul{padding:0;margin-bottom:0;display:flex;flex-wrap:wrap;height:auto}.cart-guide ul li{list-style:none;margin-right:7px}.cart-guide > img{height:25px;display:inline-block;*zoom:1;*display:inline;padding-left:10px}#toggleSummaryBtn{color:#902706;text-decoration:none;font-weight:700}#toggleSummaryBtn .total{margin:0 4px}#toggleSummaryBtn .glyphicon,#toggleSummaryBtn .fa{color:#2c2e2f}#toggleSummaryBtn:hover{opacity:.7}#cart-dropdown{display:none}#cart-dropdown li{background-color:#f7f9fa;border:1px solid #ebecec}#cart-dropdown li>div{display:flex;justify-content:space-between}@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}}