.e_gift_card_purchase_container{display:flex;position:relative}@media screen and (min-width:1px) and (max-width:991px){.e_gift_card_purchase_container{flex-direction:column!important;padding:0!important}}.e_gift_card_purchase_container .loading{background-color:rgba(0,0,0,.2);display:none;height:100%;left:0;place-items:center;position:fixed;top:0;width:100%;z-index:1}.e_gift_card_purchase_container .loading.active{display:grid}.e_gift_card_purchase_container .loading>img{aspect-ratio:1/1;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}.e_gift_card_purchase_container .image_col{grid-gap:20px 10px;display:grid;grid-template-columns:repeat(2,1fr);height:fit-content;padding-left:1rem;padding-right:1rem;width:66.6666%}@media screen and (min-width:1px) and (max-width:991px){.e_gift_card_purchase_container .image_col{width:100%!important}}@media screen and (min-width:991px) and (max-width:1199px){.e_gift_card_purchase_container .image_col{width:60%!important}}.e_gift_card_purchase_container .content_col{padding-left:1rem;padding-right:1rem;width:33.3333%}@media screen and (min-width:1px) and (max-width:991px){.e_gift_card_purchase_container .content_col{width:100%!important}}@media screen and (min-width:991px) and (max-width:1199px){.e_gift_card_purchase_container .content_col{width:40%!important}}.e_gift_card_purchase_container .content_col .title_container{border-bottom:1px solid #f5bab9;margin-bottom:1rem}.e_gift_card_purchase_container .content_col .content_container{padding-left:10px;padding-right:10px}.e_gift_card_purchase_container .content_col .content_container .description{line-height:1.2}.e_gift_card_purchase_container .content_col .content_container .step_point{font-size:19px}.e_gift_card_purchase_container .content_col .content_container .choose_design_section .designs_container{grid-gap:12px 10px;display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (min-width:1px) and (max-width:450px){.e_gift_card_purchase_container .content_col .content_container .choose_design_section .designs_container{grid-gap:7px 5px!important}}.e_gift_card_purchase_container .content_col .content_container .choose_design_section .designs_container .design_item{border:2px solid transparent;border-radius:7px;cursor:pointer;overflow:hidden;position:relative}.e_gift_card_purchase_container .content_col .content_container .choose_design_section .designs_container .design_item:hover{border-color:#f5bab9}.e_gift_card_purchase_container .content_col .content_container .choose_design_section .designs_container .design_item.active{border-color:#ff9d9b}.e_gift_card_purchase_container .content_col .content_container .choose_amount_section .amounts_container{align-items:center;display:flex;gap:7px;justify-content:start}@media screen and (min-width:1px) and (max-width:450px){.e_gift_card_purchase_container .content_col .content_container .choose_amount_section .amounts_container{gap:5px!important}}.e_gift_card_purchase_container .content_col .content_container .choose_amount_section .amounts_container .amount_button{background:#fff;border:1px solid #000;color:#000;font-family:mreaves-bold;font-size:15px;max-width:80px;padding:4px 3px;text-align:center;width:100%}.e_gift_card_purchase_container .content_col .content_container .choose_amount_section .amounts_container .amount_button:hover{background-color:#f5bab9}.e_gift_card_purchase_container .content_col .content_container .choose_amount_section .amounts_container .amount_button.active{background-color:#000;color:#fff}.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group{padding-left:1rem;padding-right:1rem}.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .confirm_recipients_email,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .message,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .recipients_email,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .recipients_name,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .send_on,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .send_on_dummy,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .senders_name{-ms-overflow-style:none;border:none;border-bottom:1px solid #d3d3d3;margin-bottom:10px;outline:none;padding:2px 1rem;scrollbar-width:none;width:100%}.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .confirm_recipients_email::-webkit-input-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .message::-webkit-input-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .recipients_email::-webkit-input-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .recipients_name::-webkit-input-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .send_on::-webkit-input-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .send_on_dummy::-webkit-input-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .senders_name::-webkit-input-placeholder{color:#d3d3d3}.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .confirm_recipients_email::-moz-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .message::-moz-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .recipients_email::-moz-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .recipients_name::-moz-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .send_on::-moz-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .send_on_dummy::-moz-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .senders_name::-moz-placeholder{color:#d3d3d3}.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .confirm_recipients_email:-ms-input-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .message:-ms-input-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .recipients_email:-ms-input-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .recipients_name:-ms-input-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .send_on:-ms-input-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .send_on_dummy:-ms-input-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .senders_name:-ms-input-placeholder{color:#d3d3d3}.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .confirm_recipients_email:-moz-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .message:-moz-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .recipients_email:-moz-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .recipients_name:-moz-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .send_on:-moz-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .send_on_dummy:-moz-placeholder,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .senders_name:-moz-placeholder{color:#d3d3d3}.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .confirm_recipients_email ::-webkit-scrollbar,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .message ::-webkit-scrollbar,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .recipients_email ::-webkit-scrollbar,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .recipients_name ::-webkit-scrollbar,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .send_on ::-webkit-scrollbar,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .send_on_dummy ::-webkit-scrollbar,.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .senders_name ::-webkit-scrollbar{display:none}.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .message{border-bottom:none;border-top:1px solid #d3d3d3;margin-bottom:0;padding-bottom:0;resize:none}.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .send_on_input_group .send_on{opacity:0;visibility:hidden;z-index:-1}.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .send_on_input_group .send_on_dummy{background-color:transparent;width:auto;z-index:1}.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .send_on_input_group .input-group-text{background:none;border-bottom-right-radius:0;border-left:none;border-right:none;border-top:none;cursor:pointer;padding-bottom:0;padding-top:0}.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .section_title{font-family:mreaves-book;font-size:16px;margin:0}.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .form-group .message_length_hint{border-bottom:1px solid #d3d3d3;color:#d3d3d3;display:block;font-size:14px;margin-bottom:15px;text-align:right;width:100%}.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .delivery_details_form .add_to_cart_button{background:#000;border:1px solid #000;color:#fff;font-family:mreaves-bold;font-size:18px;margin-top:20px;padding:6px 0 3px;text-transform:uppercase;width:100%}.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .terms_link{color:#000;display:inline-block;margin-top:10px;text-decoration:none}.e_gift_card_purchase_container .content_col .content_container .delivery_details_section .terms_link:hover{text-decoration:underline}
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em;z-index:9999999}@media (min-width:576px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:after,.bootstrap-datetimepicker-widget.dropdown-menu:before{content:"";display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-bottom:7px solid rgba(0,0,0,.2);border-left:7px solid transparent;border-right:7px solid transparent;left:7px;top:-7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;left:8px;top:-6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(0,0,0,.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{font-size:1.2em;font-weight:700;margin:0;width:54px}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]:after{clip:rect(0,0,0,0);border:0;content:"Increment Hours";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]:after{clip:rect(0,0,0,0);border:0;content:"Increment Minutes";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]:after{clip:rect(0,0,0,0);border:0;content:"Decrement Hours";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]:after{clip:rect(0,0,0,0);border:0;content:"Decrement Minutes";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bootstrap-datetimepicker-widget .btn[data-action=showHours]:after{clip:rect(0,0,0,0);border:0;content:"Show Hours";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]:after{clip:rect(0,0,0,0);border:0;content:"Show Minutes";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]:after{clip:rect(0,0,0,0);border:0;content:"Toggle AM/PM";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bootstrap-datetimepicker-widget .btn[data-action=clear]:after{clip:rect(0,0,0,0);border:0;content:"Clear the picker";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bootstrap-datetimepicker-widget .btn[data-action=today]:after{clip:rect(0,0,0,0);border:0;content:"Set the date to today";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch:after{clip:rect(0,0,0,0);border:0;content:"Toggle Date and Time Screens";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bootstrap-datetimepicker-widget .picker-switch td{height:auto;line-height:inherit;margin:0;padding:0;width:auto}.bootstrap-datetimepicker-widget .picker-switch td i,.bootstrap-datetimepicker-widget .picker-switch td span{height:2.5em;line-height:2.5;width:100%}.bootstrap-datetimepicker-widget table{margin:0;width:100%}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{border-radius:.25rem;padding:.5em;text-align:center}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#dee2e6;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev:after{clip:rect(0,0,0,0);border:0;content:"Previous Month";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bootstrap-datetimepicker-widget table th.next:after{clip:rect(0,0,0,0);border:0;content:"Next Month";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#f8f9fa}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{color:#dee2e6;font-size:.8em;height:20px;line-height:20px}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#f8f9fa;cursor:pointer}.bootstrap-datetimepicker-widget table td.new,.bootstrap-datetimepicker-widget table td.old{color:#dee2e6}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{border-color:rgba(0,0,0,.2) transparent #dee2e6;border-style:solid;border-width:0 0 7px 7px;bottom:4px;content:"";display:inline-block;position:absolute;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#dee2e6;color:#007bff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#dee2e6;cursor:not-allowed}.bootstrap-datetimepicker-widget table td i,.bootstrap-datetimepicker-widget table td span{border-radius:.25rem;cursor:pointer;display:inline-block;height:54px;line-height:54px;margin:2px 1.5px;width:54px}.bootstrap-datetimepicker-widget table td i:hover,.bootstrap-datetimepicker-widget table td span:hover{background:#f8f9fa}.bootstrap-datetimepicker-widget table td i.active,.bootstrap-datetimepicker-widget table td span.active{background-color:#dee2e6;color:#007bff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td i.old,.bootstrap-datetimepicker-widget table td span.old{color:#dee2e6}.bootstrap-datetimepicker-widget table td i.disabled,.bootstrap-datetimepicker-widget table td i.disabled:hover,.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#dee2e6;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em!important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}