.order-gift-step-one .select{background-color:var(--color-shade-black-10);border:1px solid var(--color-shade-black-20);color:var(--color-darkest);height:2.875rem}.order-gift-step-one .select__control{line-height:normal;padding:.875rem 1rem .625rem}.order-gift-step-one .select .dn-icon{color:inherit;display:block;font-size:1.5rem}.order-gift-step-two .form__actions{display:flex;justify-content:flex-end}.order-gift-step-three .form__actions{display:flex;flex-direction:column}.order-gift-step-three .form__actions__button-wrapper{display:flex;justify-content:flex-end}.order-gift-step-three .form__actions p{color:var(--color-shade-black-50);margin:var(--spacing-md) 0 0 0;text-align:center}.order-gift-step-three .payment-info--static{margin-top:var(--spacing-md)}.order-gift-step-three .payment-info{background:var(--color-gradient-yellow-grey);border-radius:var(--borderRadius-md);margin-top:var(--spacing-md);padding:var(--spacing-md);text-align:left}.order-gift-step-three .payment-info div{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;flex-grow:1}.order-gift-step-three .payment-info div:not(:last-child){margin-bottom:var(--spacing-xs)}.order-gift-step-three .payment-info span{line-height:var(--lineHeight-lg);vertical-align:text-top;width:50%;word-break:break-word}.order-gift-step-three .payment-info span:first-child{flex-grow:0;order:0}@media screen and (min-width:769px){.order-gift-step-three .payment-info span:first-child{max-width:10rem}}.order-gift-step-three .payment-info span:nth-child(2){flex-grow:1;font-weight:var(--font-weight-primary-medium);order:1}.order-gift-step-three .terms-and-conditions{margin-top:1.25rem}.order-gift-step-three .terms-and-conditions .terms-and-conditions__field-wrapper{align-items:center;display:flex;gap:0 var(--spacing-xs)}.order-gift-step-three .terms-and-conditions .terms-and-conditions__field-error{color:var(--color-highlight-error);margin-top:var(--spacing-xs)}.order-gift{background-color:var(--color-lightest);border-radius:var(--borderRadius-md);color:var(--color-darkest);padding:var(--spacing-xl) var(--spacing-md) var(--spacing-md) var(--spacing-md)}.order-gift .form .panel{padding:0}@media screen and (min-width:769px){.order-gift{padding:var(--spacing-xl)}}.order-gift__progress{color:var(--color-shade-black-50);font-size:var(--font-size-xs);text-align:center}
