.notification-header{background-color:#d81939;color:#fff;padding:.5em 1em;border-radius:.5em .5em 0 0}.notification-body{color:#333;background:#fff;padding:.5em 1em 1em 1em;border-radius:0 0 .5em .5em}.notification-body__container{display:flex;align-items:center}.notification-body__icon{margin-right:.8em}.notification-body__icon figure{margin:0;display:flex}.notification-body__icon figure svg path{will-change:auto;stroke-width:20px;stroke-miterlimit:round;transition:stroke-dashoffset 850ms ease-in-out}.notification-body__icon--size{height:40px;width:40px}.notification-body a{color:#003d50;border-bottom:2px solid rgba(0,61,80,.6)}.notification-body a:hover{border-bottom:2px solid #003d50}.notification-body p{margin:0;line-height:1.5}.re-icon__notefication-size-small{width:18px}.re-icon__notefication-size-md{width:25px}.re-icon__notefication-container{height:18px;padding-right:.5em}.re-container-notefication-wide{display:flex;justify-content:center;align-content:center}.re-container-blue-opacity-20{background-color:rgba(0,61,80,.2)}.re-container-red-opacity-20{background-color:rgba(216,25,57,.2)}.re-container-alert{background-color:rgba(216,25,57,.2);border-radius:100px;display:flex;justify-content:center;align-items:center;padding:.2em;margin-top:.5em}.re-container-alert-wide{background-color:rgba(216,25,57,.2);border-radius:100px;display:flex;justify-content:center;align-items:center;padding:.5em}.re-container-alert-text{font-size:14px}.re-container-alert-blue{background-color:#003d50;color:#fff;border-radius:100px;display:flex;justify-content:center;align-items:center;padding:.2em;margin-top:.5em}.re-container-alert-green{background-color:#238e00;color:#fff;border-radius:100px;display:flex;justify-content:center;align-items:center;padding:.2em;margin-top:.5em}.re-container-alert-wide-green{background-color:#238e00;border-radius:100px;display:flex;justify-content:center;align-items:center;padding:.5em}.re-container-blue{background-color:#003d50;color:#fff}@media all and (min-width:768px){.re-container-alert-text{font-size:16px}}.avatars-container{flex:1 1 100%;display:flex;flex-flow:row wrap;justify-items:center;align-items:center}.avatars-container__elements{width:25%;justify-content:center;margin-bottom:20px}@supports(display:grid){.avatars-container{flex:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(95px,1fr));grid-gap:15px;grid-auto-rows:95px;margin-bottom:30px}.avatars-container__elements{width:auto;margin-bottom:0}}.avatar-label{cursor:pointer;margin-bottom:0;border-radius:50%;padding:2px}.avatar-img{width:auto;height:80px;border-radius:50%}.selectable-avatar{width:auto;height:80px;border-radius:50%}.avatar-selected{border:3px solid #003d50;border-radius:50%;-webkit-transition:border .15s ease-in-out;-o-transition:border .15s ease-in-out;transition:border .15s ease-in-out}.completion-status{text-align:center;color:#333;background:#fff;padding:.5em 1em 1em 1em;border-radius:0 0 10px 10px}.completion-status__container{align-items:center}.completion-status__icon{margin-right:.8em}.completion-status__icon figure{margin:0;align-self:center}.completion-status__icon figure svg path{will-change:auto;stroke-width:20px;stroke-miterlimit:round;transition:stroke-dashoffset 850ms ease-in-out}.completion-status__icon--size{height:40px;width:40px}.completion-status a{color:#003d50;border-bottom:2px solid rgba(0,61,80,.6)}.completion-status a:hover{border-bottom:2px solid #003d50}.completion-status p{margin:0;line-height:1.5}.completion-step-header{background-color:#e7e6e6;color:#333;padding:.5em 1em;font-family:"ApercuBold"}.completion-step-body{display:grid;color:#333;background:#fff;padding:.5em 1em 1em 1em}.update-profile-buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2em}.update-status{visibility:hidden;display:grid;text-align:center;color:#fff;background:#003d50;padding:.5em .5em .5em .5em;margin-bottom:10px}.update-status-slide-down{animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}.status-bar{display:grid;text-align:center;height:40px;padding:.5em .5em .5em .5em;margin-bottom:1em}.fade-in-and-out{-webkit-animation:fadeinout 4s ease-in-out forwards;color:#fff;background:#003d50;animation:fadeinout 4s ease-in-out forwards}@-webkit-keyframes fadeinout{0%,100%{opacity:1}}@keyframes fadeinout{0%,100%{opacity:0}50%{opacity:1}}img{width:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=date]::-webkit-clear-button{-webkit-appearance:none;margin:0}input[type=date]::-moz-clear{display:none}input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}[type="date"]::-webkit-calendar-picker-indicator{opacity:0}[type="date"]{background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzYxQkJEMzY4QjU5MTFFOUE1NjBBNzU1REVBNDVEOTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzYxQkJEMzc4QjU5MTFFOUE1NjBBNzU1REVBNDVEOTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRjk0NDlGRjhCNEYxMUU5QTU2MEE3NTVERUE0NUQ5MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRjk0NEEwMDhCNEYxMUU5QTU2MEE3NTVERUE0NUQ5MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvUO2VMAAAD+SURBVHjaYmRABzZ+n4GkBsORTU/RxO2A5FYgFgbK/YIJMwIlCtCM6AfiZiB+hyauC8RJQFwFxN+RDfjPQAFgYqAQIBvwDIgvQtnvoewfUHwRKgYCV6BqMQzoBgaOAZS9Ccq+CcYQ9iaonC1YLZYwOA3E14A4HojvAvERIPaDGwiMByBWBuLlQKwCxKbkBGIhEF+AsiuA2B3ZC6DoEYSyl0PZV6BYECoG0rwfiBOA+AVIIQuSAWZI8asCVSQE5SdAxUBgIdR7NuR4YSfMZliYIHthKhA7Iil0hAbmXSgbJOYODeR4aIBSnpCokpT/UqD/LxM0VZFjCEhPN0CAAQBrSEYXZhKNjQAAAABJRU5ErkJggg==") 97% 50% no-repeat}.giftcard-offer{border:1px solid #003d50;margin:0 10px 0 10px}.giftcard-main-container{padding:0}.giftcard-main-container-animate-in{animation:fadein .3s ease-in-out}.giftcard-main-container-animate-out{animation:fadeout .3s ease-in-out}.giftcard-container__section-header{background-color:#003d50;padding:1em;border-radius:5px 5px 0 0}.giftcard-container__section-content{background-color:#fff;padding:1em;border-radius:0 0 5px 5px}.giftcard-inputs-container{background-color:rgba(0,61,80,.1);padding:1em}.giftcard-light-blue-bg{background-color:rgba(0,61,80,.1)}.giftcard-popular-amount{color:#238e00;margin-top:-16px;margin-bottom:0;font-family:'ApercuBold'}.giftcard-cp-amount-radio-button{margin-top:16px}.giftcard-cp-amount-radio-button label{background-color:#f1f1f1;color:#333;border-radius:10em;font-family:"ApercuRegular";padding:.4em 1em;text-align:center;user-select:none;cursor:pointer;border:1px solid #909090;width:100%}.giftcard-cp-amount-radio-button :checked+label{background-color:#d81939;color:#fff;border:1px solid #ae0823;transition:background-color 200ms ease-in-out}.giftcard-cp-amount-radio-button input{display:none}.giftcard-cp-amount-radio-button p{font-size:14px}.giftcard-cp-choose-amount label{font-size:14px}.giftcard-cp-choose-amount input,.giftcard-number-of-cards input,.giftcard-greeting textarea,.giftcard-input input,.giftcard-time-date-input input{padding:10px;border:3px solid #c3c3c3}.giftcard-input input[type='number']{-moz-appearance:textfield}.giftcard-input input::-webkit-outer-spin-button,.giftcard-input input::-webkit-inner-spin-button{-webkit-appearance:none}.giftcard-time-date-input input{max-width:255px;padding-top:2px}.giftcard-cp-choose-amount input{width:100%}.giftcard-greeting textarea{max-width:500px;width:100%;height:100px}.giftcard-cp-choose-amount input:focus,.giftcard-number-of-cards input:focus,.giftcard-greeting textarea:focus,.giftcard-input input:focus,.giftcard-time-date-input input:focus{border:3px solid #003d50;outline:none}.giftcard-cp-choose-amount p,.giftcard-number-of-cards p,.giftcard-greeting p{font-size:14px}.giftcard-number-of-cards input{max-width:75px}.giftcard-error-global{color:#fff;background-color:#ee697f;margin-bottom:20px;border-radius:5px}.giftcard-input-error-note{width:fit-content;font-size:14px;border-radius:5px;padding:5px 10px;color:#fff;background-color:#ee697f;margin:10px 0}.giftcard-input-error-note-full-width{width:100%;text-align:center}.giftcard-input-error input{border:3px solid #ee697f}.giftcard-preview{width:100%;border:1px solid #909090;margin-bottom:1em}.giftcard-remove-button{text-align:right;margin-top:1em}.giftcard-sending-option{display:none}.giftcard-sending-option-selected{display:block;animation:fadein .3s ease-in-out}.re-radio__control-indicator--white{border:none}.re-radio__control-indicator--white::before{width:8px;height:8px;margin-left:-4px;margin-top:-4px}.giftcard-select-image-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(75px,1fr));grid-gap:10px}.giftcard-select-image{width:auto;height:60px;border-radius:50%}.giftcard-select-image-elements input{display:none}.giftcard-select-image-elements label{border:4px solid rgba(0,0,0,.1);border-radius:50%;cursor:pointer}.giftcard-select-image-elements-text{font-size:.8em}.giftcard-select-image-elements :checked+label{border-color:#003d50;transition:border 200ms ease-in-out}.giftcard-cp-amount-radio-button-padding{padding-right:0;padding-bottom:15px}.giftcard-email-recipient-container{background-color:rgba(0,0,0,.1);padding-bottom:20px;margin-bottom:20px}.giftcard-email-recipient-number{position:absolute;top:-12.5px;left:-12.5px;border-radius:50%;background-color:#c3c3c3;color:#fff;height:25px;width:25px;display:flex;justify-content:center;align-content:center}.giftcard-or-devider{width:100%;text-align:center;border-bottom:1px solid rgba(0,0,0,.15);line-height:.1em;margin:10px 0 20px;color:rgba(0,0,0,.5)}.giftcard-or-devider span{background:#e3e3e3;padding:0 10px}.giftcard-time-date-input-container{opacity:.35}.giftcard-time-date-input-container select{pointer-events:none}.giftcard-time-date-input-container-selected{opacity:1}.cashpoint-amount-error-hide{display:none}.giftcard-cart-total-border{border-top:2px solid rgba(0,0,0,.15)}.giftcard-payment-option{height:80px;width:80px;border-radius:5px;background-color:#fff;display:flex;justify-content:center;align-items:center}.giftcard-notification-container{padding:10px;margin:10px;background-color:#d81939;border-radius:5px;color:#fff}.add-margin-on-sm{margin-bottom:.5em}.giftcard-input-orgnumber{max-width:200px}@media all and (min-width:768px){.add-margin-on-sm{margin-bottom:0}.giftcard-cp-amount-radio-button-padding{padding-right:10px;padding-bottom:0}.giftcard-priv-business-link{text-align:right}.giftcard-cp-choose-amount input{width:200px}.giftcard-inputs-container{padding:2em}}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.giftcard-page-hidden{display:none}