.order-review-panel:before,
.order-review-panel:after{content:" ";display:table;} .order-review-panel:after{clear:both;} .order-review-title-wrap{margin-bottom:.75rem;text-align:center;}@media (min-width:992px){ .order-review-title-wrap{margin-bottom:0;float:left;}} .order-review-actions{text-align:right;}@media (min-width:640px){ .order-review-actions.top,
.order-review-actions.bottom{text-align:center;}}@media (min-width:992px){ .order-review-actions.top,
.order-review-actions.bottom{float:right;}} .order-review-actions.bottom{margin-top:0.75rem;}@media (min-width:640px){ .order-review-actions.bottom{margin-top:1.5rem;}} .order-review-actions .order-review-action-create{margin-bottom:.5rem;background:#3b1a6e;} .order-review-actions .order-review-action-create:hover,
.order-review-actions .order-review-action-create:focus{background-color:#301559;text-decoration:none;}@media (min-width:640px){ .order-review-actions .order-review-action-create{margin-bottom:0;margin-right:1rem;}} .order-review-action-btn{display:inline-block;padding:.29rem .72rem;height:auto;font-weight:bold;font-size:.85rem;cursor:pointer;text-align:center;text-decoration:none;vertical-align:middle;border-width:1px;border-style:solid;border-radius:.5rem;-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear;padding:.65rem .72rem;font-size:1.12rem;color:#ffffff;border-color:#0f061b;padding-top:.85rem;padding-bottom:.85rem;min-width:100%;border:0;border-radius:.3rem;background:#3b1a6e;} .order-review-action-btn:hover,
.order-review-action-btn:focus{color:#ffffff;background-color:#301559;text-decoration:none;} .order-review-action-btn:visited{color:#ffffff;} .order-review-action-btn:active{opacity:0.75;filter:alpha(opacity=75);} .order-review-action-btn:hover,
.order-review-action-btn:focus,
.order-review-action-btn:active{-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear;} .order-review-action-btn-big{background:#3b1a6e;padding:.65rem .72rem;font-size:1.12rem;color:#ffffff;border-color:#0f061b;} .order-review-action-btn[disabled],
.order-review-action-btn[disabled]:hover,
.order-review-action-btn[disabled]:active,
.order-review-action-btn-disabled,
.order-review-action-btn-disabled:hover,
.order-review-action-btn-disabled:active{cursor:default;opacity:0.7;filter:alpha(opacity=70);} .order-review-action-btn-processing{text-indent:-9999rem;position:relative;} .order-review-action-btn-processing:before{display:inline-block;font-family:FontAwesome;content:"\f110";font-size:inherit;font-style:normal;font-weight:normal;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .order-review-action-btn-processing:before{position:absolute;display:block;left:50%;top:50%;line-height:1;margin-top:-.5rem;margin-left:-.5rem;text-align:center;text-indent:0;-webkit-animation:fa-spin 2s infinite linear;-o-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;} .order-review-action-btn:hover,
.order-review-action-btn:focus{background-color:#301559;text-decoration:none;}@media (min-width:640px){ .order-review-action-btn{min-width:275px;}} .order-review-cards-wrap{min-height:400px;} .order-review-card{border:2px solid #e5e5e5;border-radius:.5rem;margin-top:0.75rem;}@media (min-width:640px){ .order-review-card{margin-top:1.5rem;}} .order-review-card-title{background-color:#3b1a6e;color:#fff;font-weight:100;padding:.75rem;} .order-review-card-canvas,
.order-review-card-img{border:1px solid #e5e5e5;} .order-review-card-canvas{width:100%;} .order-review-card-img-wrap{position:relative;margin-bottom:.75rem;text-align:center;}@media (min-width:640px){ .order-review-card-content{display:flex;flex-direction:row;align-content:stretch;}} .order-review-card-section.greeting,
.order-review-card-section.message{float:left;width:50%;} .order-review-card-section.message{border-left:2px solid #e5e5e5;} .order-review-card-section.details{clear:left;} .order-review-card-section.design .order-review-card-img{border-color:transparent;}@media (min-width:640px){ .order-review-card-section{border-left:2px solid #e5e5e5;} .order-review-card-section.greeting,
.order-review-card-section.message{width:20%;float:none;} .order-review-card-section:first-child{border-left:none;} .order-review-card-section.design{width:30%;} .order-review-card-section.details{width:35%;}}@media (min-width:640px){ .order-review-card-section{position:relative;padding-bottom:3rem;} .order-review-card-section .card-actions{position:absolute;padding:.75rem;left:0;bottom:0;width:100%;text-align:center;}} .order-review-card-section-title{padding:.75rem;background-color:#f7f7f7;border-top:2px solid #e5e5e5;text-align:center;font-weight:100;color:#3b1a6e;}@media (min-width:640px){ .order-review-card-section-title{padding:1.8rem .75rem;border-bottom:2px solid #e5e5e5;}} .order-review-card-section-content{padding:.75rem;}@media (min-width:992px){ .order-review-card-section-content{padding:.75rem 2.5rem;}} .card-details-group{margin-bottom:.75rem;} .card-details-group.separator{overflow:hidden;text-align:center;} .card-details-group.separator:before,
.card-details-group.separator:after{background-color:#a6a6a6;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%;} .card-details-group.separator:before{right:.75rem;margin-left:-50%;} .card-details-group.separator:after{left:.75rem;margin-right:-50%;} .denomination .card-details-field-wrap{vertical-align:top;display:inline-block;width:45%;} .denomination .card-details-field-wrap:before{content:"Denomination";} .denomination .card-details-field-wrap:first-child{display:none;} .card-details-field-wrap-sep{display:inline-block;margin-top:1.9rem;display:none;} .order-review-card-section .card-details-field,
.order-review-card-section select{border-radius:.3rem;border:2px solid #e5e5e5;box-shadow:none;background:#f7f7f7;} .order-review-card-edit-link{display:inline-block;padding:.29rem .72rem;height:auto;font-weight:bold;font-size:.85rem;cursor:pointer;text-align:center;text-decoration:none;vertical-align:middle;border-width:1px;border-style:solid;border-radius:.5rem;-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear;padding:.65rem .72rem;font-size:1.12rem;color:#ffffff;border-color:#0f061b;padding-top:.85rem;padding-bottom:.85rem;min-width:100%;border:0;border-radius:.3rem;background:#3b1a6e;font-size:1rem;} .order-review-card-edit-link:hover,
.order-review-card-edit-link:focus{color:#ffffff;background-color:#301559;text-decoration:none;} .order-review-card-edit-link:visited{color:#ffffff;} .order-review-card-edit-link:active{opacity:0.75;filter:alpha(opacity=75);} .order-review-card-edit-link:hover,
.order-review-card-edit-link:focus,
.order-review-card-edit-link:active{-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear;} .order-review-card-edit-link-big{background:#3b1a6e;padding:.65rem .72rem;font-size:1.12rem;color:#ffffff;border-color:#0f061b;} .order-review-card-edit-link[disabled],
.order-review-card-edit-link[disabled]:hover,
.order-review-card-edit-link[disabled]:active,
.order-review-card-edit-link-disabled,
.order-review-card-edit-link-disabled:hover,
.order-review-card-edit-link-disabled:active{cursor:default;opacity:0.7;filter:alpha(opacity=70);} .order-review-card-edit-link-processing{text-indent:-9999rem;position:relative;} .order-review-card-edit-link-processing:before{display:inline-block;font-family:FontAwesome;content:"\f110";font-size:inherit;font-style:normal;font-weight:normal;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .order-review-card-edit-link-processing:before{position:absolute;display:block;left:50%;top:50%;line-height:1;margin-top:-.5rem;margin-left:-.5rem;text-align:center;text-indent:0;-webkit-animation:fa-spin 2s infinite linear;-o-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;} .order-review-card-edit-link:hover,
.order-review-card-edit-link:focus{background-color:#301559;text-decoration:none;}@media (min-width:992px){ .order-review-card-edit-link{min-width:155px;}} .order-review-card-actions{border-top:2px solid #e5e5e5;padding:.75rem;text-align:center;} .order-review-card-save,
.order-review-card-remove{display:inline-block;padding:.29rem .72rem;height:auto;font-weight:bold;font-size:.85rem;cursor:pointer;text-align:center;text-decoration:none;vertical-align:middle;border-width:1px;border-style:solid;border-radius:.5rem;-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear;background:#3b1a6e;padding:.65rem .72rem;font-size:1.12rem;color:#ffffff;border-color:#0f061b;min-width:100%;margin-bottom:.5rem;border-radius:.3rem;background:none;} .order-review-card-save:hover,
.order-review-card-remove:hover,
.order-review-card-save:focus,
.order-review-card-remove:focus{color:#ffffff;background-color:#301559;text-decoration:none;} .order-review-card-save:visited,
.order-review-card-remove:visited{color:#ffffff;} .order-review-card-save:active,
.order-review-card-remove:active{opacity:0.75;filter:alpha(opacity=75);} .order-review-card-save:hover,
.order-review-card-remove:hover,
.order-review-card-save:focus,
.order-review-card-remove:focus,
.order-review-card-save:active,
.order-review-card-remove:active{-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear;} .order-review-card-save-big,
.order-review-card-remove-big{background:#3b1a6e;padding:.65rem .72rem;font-size:1.12rem;color:#ffffff;border-color:#0f061b;} .order-review-card-save[disabled],
.order-review-card-remove[disabled],
.order-review-card-save[disabled]:hover,
.order-review-card-remove[disabled]:hover,
.order-review-card-save[disabled]:active,
.order-review-card-remove[disabled]:active,
.order-review-card-save-disabled,
.order-review-card-remove-disabled,
.order-review-card-save-disabled:hover,
.order-review-card-remove-disabled:hover,
.order-review-card-save-disabled:active,
.order-review-card-remove-disabled:active{cursor:default;opacity:0.7;filter:alpha(opacity=70);} .order-review-card-save-processing,
.order-review-card-remove-processing{text-indent:-9999rem;position:relative;} .order-review-card-save-processing:before,
.order-review-card-remove-processing:before{display:inline-block;font-family:FontAwesome;content:"\f110";font-size:inherit;font-style:normal;font-weight:normal;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .order-review-card-save-processing:before,
.order-review-card-remove-processing:before{position:absolute;display:block;left:50%;top:50%;line-height:1;margin-top:-.5rem;margin-left:-.5rem;text-align:center;text-indent:0;-webkit-animation:fa-spin 2s infinite linear;-o-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}@media (min-width:640px){ .order-review-card-save,
.order-review-card-remove{min-width:200px;margin-bottom:0;}} .order-review-card-save{border-color:#3b1a6e;color:#3b1a6e;} .order-review-card-save:before{display:inline-block;font-family:FontAwesome;content:"\f067";font-size:1.2rem;font-style:normal;font-weight:normal;color:#3b1a6e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .order-review-card-save:hover,
.order-review-card-save:focus{background:#3b1a6e;} .order-review-card-save:hover:before,
.order-review-card-save:focus:before{color:#fff;} .order-review-card-remove{border-color:#3b1a6e;color:#3b1a6e;} .order-review-card-remove:before{display:inline-block;font-family:FontAwesome;content:"\f1f8";font-size:1.2rem;font-style:normal;font-weight:normal;color:#3b1a6e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .order-review-card-remove:hover:before,
.order-review-card-remove:focus:before{color:#fff;}@media (min-width:640px){ .order-review-card-remove{margin-right:1rem;}}