.paymentmsg{display:inline-block;width:100%;padding-top:25px}.paymentmsg p{padding:7px;font-size:20px}.paymentmsg p.success{color:#005a04}.paymentmsg ul li,.paymentmsg p.error{color:#fb321d}.instant-modal-loader{display:none;background:#000000a3;position:fixed;height:100%;width:100%;z-index:10009}.loader-img-new{position:absolute;display:block!important;border:16px solid #f3f3f3;border-top:16px solid #fdb71a;border-radius:50%;width:80px;height:80px;animation:spin 2s linear infinite;top:50%;margin:0 auto;left:0;right:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#modal-instantgift-dark-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;overflow:auto;animation-name:animateopacity;animation-duration:.5s;z-index:9999}@keyframes animateopacity{0%{background-color:#0000}to{background-color:#000000b3}}#instantgift-modal-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow-y:auto;background-color:#221000a6}#instantgift-modal{position:relative;margin:0 auto;border:1px solid #707070;background-color:#fdb71a;max-width:894px;width:100%;height:auto;padding:0 100px 35px;transform:translateY(-50%);top:50%;max-height:90%;overflow:auto}@keyframes drop-in{0%{top:10%}to{top:25%}}.image-wrapper{width:100%;display:flex;align-items:center}.image-wrapper img{width:100%}#instantgift-modal-exit{position:absolute;right:20px;border:none;background:none;font-size:25px}#instantgift-modal-exit:hover{color:#fff}.field{margin-bottom:10px}.field input{display:block;width:100%;line-height:1;font-size:14px}.hide-modal-content{display:none}#instantgift-modal-form-content .row .col-4{padding:0}.close-btn{position:absolute;right:12px;top:12px;width:32px;height:32px;font-size:0;cursor:pointer;z-index:1}.close-btn:before,.close-btn:after{position:absolute;left:15px;content:" ";height:33px;width:2px;background:#221000}.close-btn:before{transform:rotate(45deg)}.close-btn:after{transform:rotate(-45deg)}.top-process-steps{display:flex;justify-content:space-between;align-items:center;padding-top:35px;padding-bottom:45px}.top-process-steps [type=radio]:checked,.top-process-steps [type=radio]:not(:checked),.sender-email [type=radio]:checked,.sender-email [type=radio]:not(:checked){position:absolute;left:-9999px}.top-process-steps [type=radio]:checked+label,.top-process-steps [type=radio]:not(:checked)+label,.sender-email [type=radio]:checked+label,.sender-email [type=radio]:not(:checked)+label{position:relative;padding-left:40px;cursor:pointer;display:flex;color:#221000;align-items:center;line-height:30px;font-size:20px;text-transform:lowercase;font-family:var(--font-seondary)}.top-process-steps [type=radio]:checked+label:before,.top-process-steps [type=radio]:not(:checked)+label:before,.sender-email [type=radio]:checked+label:before,.sender-email [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:30px;height:30px;border:3px solid #fff;border-radius:100%;background:#fdb71a}.top-process-steps [type=radio]:checked+label:after,.top-process-steps [type=radio]:not(:checked)+label:after,.sender-email [type=radio]:checked+label:after,.sender-email [type=radio]:not(:checked)+label:after{content:"";width:24px;height:24px;background:#221000;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.top-process-steps [type=radio]:not(:checked)+label:after,.sender-email [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.top-process-steps [type=radio]:checked+label:after,.sender-email [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.productinfo .change-gift-btn{color:#221000;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:14px;text-align:left;text-transform:lowercase;margin-top:15px;margin-bottom:25px;border-bottom:1px solid #221000;display:inline-block}.productinfo .ordertotaltext{color:#221000;font-family:var(--font-seondary);font-size:18px;line-height:20px;text-transform:uppercase;display:block}.productinfo .price{color:#221000;font-family:var(--font-seondary);font-size:26px;line-height:30px;display:block;margin-bottom:25px}.productinfo .pricetext{color:#221000;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:24px}.step-one-data form h3{color:#221000;font-family:var(--font-base);font-size:24px;font-weight:700;line-height:36px;text-transform:lowercase;margin-bottom:15px}.recipient-fields{display:flex;justify-content:space-between;position:relative}.recipient-fields .form-group label.error{color:#dc3545;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:20px;margin-top:-6px;display:block;padding-bottom:6px}.recipient-fields .recipient_name,.recipient-fields .recipient_email{min-width:240px;height:48px;background-color:#fff;width:100%;border:0;padding:15px;color:#221000;font-family:var(--font-body);font-size:16px;font-weight:500;margin-bottom:10px}.recipient-fields .recipient_name::-webkit-input-placeholder,.recipient-fields .recipient_email::-webkit-input-placeholder{color:#221000;font-family:var(--font-body);font-size:16px;font-weight:500}.recipient-fields .recipient_name::-moz-placeholder,.recipient-fields .recipient_email::-moz-placeholder{color:#221000;font-family:var(--font-body);font-size:16px;font-weight:500}.recipient-fields .recipient_name:-ms-input-placeholder,.recipient-fields .recipient_email:-ms-input-placeholder{color:#221000;font-family:var(--font-body);font-size:16px;font-weight:500}.recipient-fields .recipient_name:-moz-placeholder,.recipient-fields .recipient_email:-moz-placeholder{color:#221000;font-family:var(--font-body);font-size:16px;font-weight:500}.add-recipient-btn{color:#221000;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:14px;text-transform:lowercase;border-bottom:1px solid #221000;display:inline-block;cursor:pointer}.remove-recipient-fields{border:0;background:transparent;position:absolute;right:-42px;top:50%;width:30px;height:30px;font-size:0;cursor:pointer;padding:0;transform:translateY(-65%)}.remove-recipient-fields:before,.remove-recipient-fields:after{position:absolute;left:15px;content:" ";height:20px;width:2px;background:#221000;top:0;margin-top:6px}.remove-recipient-fields:before{transform:rotate(45deg)}.remove-recipient-fields:after{transform:rotate(-45deg)}.instantmessagetext{color:#221000;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:20px;position:relative;padding-left:30px;margin-bottom:35px}.instantmessagetext:before{position:absolute;content:"!";display:block;left:0;width:20px;height:20px;background:#221000;color:#fff;text-align:center;line-height:20px;border-radius:50px}.sender-info label,.sender-message label,.sender-email label.mainlabel{color:#221000;font-family:var(--font-seondary);font-size:18px;line-height:20px;text-transform:uppercase;margin-bottom:6px;display:block}.sender-info .form-group label.error{color:#dc3545;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:20px;margin-top:-21px;display:block;padding-bottom:6px;text-transform:unset}.sender-message label.error{color:#dc3545;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:20px;margin-top:-25px;display:block;padding-bottom:6px;text-transform:unset}.sender-info .sender-info-text{display:flex;justify-content:space-between}.sender-info .form-group{display:flex;justify-content:space-between;flex-direction:column}.sender-info .form-group input{min-width:240px;height:48px;background-color:#fff;width:100%;border:0;padding:15px;color:#221000;font-family:var(--font-body);font-size:16px;font-weight:500;margin-bottom:25px}.sender-info .form-group input::-webkit-input-placeholder,.sender-message textarea::-webkit-input-placeholder{color:#221000;font-family:var(--font-body);font-size:16px;font-weight:500}.sender-info .form-group input::-moz-placeholder,.sender-message textarea::-moz-placeholder{color:#221000;font-family:var(--font-body);font-size:16px;font-weight:500}.sender-info .form-group input:-ms-input-placeholder,.sender-message textarea:-ms-input-placeholder{color:#221000;font-family:var(--font-body);font-size:16px;font-weight:500}.sender-info .form-group input:-moz-placeholder,.sender-message textarea:-moz-placeholder{color:#221000;font-family:var(--font-body);font-size:16px;font-weight:500}.sender-message textarea{max-width:100%;height:117px;background-color:#fff;width:100%;border:0;padding:15px;color:#221000;font-family:var(--font-body);font-size:16px;font-weight:500;margin-bottom:25px;resize:none}.sender-email [type=radio]:checked,.sender-email [type=radio]:not(:checked){position:absolute;left:0;overflow:hidden;opacity:0}.sender-email [type=radio]:checked+label,.sender-email [type=radio]:not(:checked)+label{display:inline-flex;padding-right:19px;padding-left:30px;line-height:18px;margin-top:12px}.sender-email [type=radio]:checked+label:before,.sender-email [type=radio]:not(:checked)+label:before{width:20px;height:20px;border:2px solid #fff;border-radius:100%}.sender-email [type=radio]:checked+label:after,.sender-email [type=radio]:not(:checked)+label:after{width:16px;height:16px;top:2px;left:2px}.sender-email{margin-bottom:15px}.popup-btn{font-family:var(--font-base);color:rgb(var(--color-theme-base));font-size:1.7rem;letter-spacing:0;line-height:calc(1 + .2 / var(--font-body-scale));font-weight:700;min-width:inherit;max-width:174px;padding:8px 10px;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;border:1px solid rgb(var(--color-button));border-radius:0;background-color:transparent;min-height:4rem;-webkit-appearance:none;appearance:none;float:right}.popup-btn:after{content:"";background-image:url(../assets/icon-menu.png);background-repeat:no-repeat;width:80px;height:20px;display:inline-block;margin-left:10px;vertical-align:middle;background-size:100%}.popup-btn:hover{background-color:rgba(var(--color-button));color:#fff}.popup-btn:hover:after{background-image:url(../assets/icon-menu-light.png)}.step-two-data form h3{color:#221000;font-family:var(--font-base);font-size:24px;font-weight:700;line-height:36px;text-transform:lowercase;margin-bottom:15px}.step-two-data .form-group label{color:#221000;font-family:var(--font-seondary);font-size:18px;line-height:20px;text-transform:uppercase;margin-bottom:6px;display:block}.step-two-data .form-group input,.step-two-data .form-group select{height:48px;background-color:#fff;width:100%;border:0;padding:15px;color:#221000;font-family:var(--font-body);font-size:16px;font-weight:500;margin-bottom:10px}.step-two-data .form-group label.error{color:#dc3545;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:20px;margin-top:-6px;display:block;padding-bottom:6px}.back-one-btn,.back-two-btn{font-family:var(--font-base);color:rgb(var(--color-theme-base));font-size:1.7rem;letter-spacing:0;line-height:calc(1 + .2 / var(--font-body-scale));font-weight:700;min-width:inherit;max-width:174px;padding:8px 10px;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;border:1px solid rgb(var(--color-button));border-radius:0;background-color:transparent;min-height:4rem;-webkit-appearance:none;appearance:none;margin-bottom:10px}.back-one-btn:hover,.back-two-btn:hover{background-color:rgba(var(--color-button));color:#fff}div#card-element{height:40px;padding:10px;margin-bottom:25px;background:#fff}#card-errors{color:#dc3545;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:20px;margin-top:-6px;display:block;padding-bottom:6px}.confirm-btn .popup-btn{max-width:244px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.productinfo .prodimage{max-height:330px;object-fit:cover}.top-process-steps>div>label{cursor:default!important}.sender-info .form-group input#your_email,.recipient-fields .recipient_email{width:420px}#instant-paymentsteps{width:100%;float:left}#instant-paymentsteps .pro-img-box{margin:124px 0 25px}.recipient-fields{display:block;margin-bottom:15px}.recipient-fields .recipient-name-email-box{display:flex;justify-content:space-between}.recipient-fields .recipient-message-box{border:none;width:100%;margin:0 0 5px}.recipient-fields .recipient-message-box textarea{border:none;width:100%;margin:0 0 5px;resize:none;height:60px;padding:10px 15px}.add-recipient-btn{color:#fff;border:none;padding:10px 15px;background:#000;text-transform:capitalize}@media only screen and (max-width: 992px){.top-process-steps{padding-top:25px;padding-bottom:35px}#instantgift-modal{max-width:700px;width:100%;padding:0 30px 35px;transform:translateY(0);top:50px}.recipient-fields .recipient_name,.recipient-fields .recipient_email,.sender-info .form-group input{min-width:196px}}@media only screen and (max-width: 767px){.productinfo .prodimage{height:auto}#instantgift-modal{max-width:350px;width:100%;padding:0 30px 35px;transform:translateY(0);margin:0 auto;top:50px}#instantgift-modal-form-content .row .col-8{padding:0}.top-process-steps{padding-top:15px;padding-bottom:5px;flex-direction:column;align-items:flex-start}.top-process-steps>div{padding-bottom:10px}.top-process-steps [type=radio]:checked+label:before,.top-process-steps [type=radio]:not(:checked)+label:before{width:27px;height:27px}.top-process-steps [type=radio]:checked+label:after,.top-process-steps [type=radio]:not(:checked)+label:after{width:20px;height:20px;top:4px;left:4px}.recipient-fields,.sender-info-text{flex-wrap:wrap}.recipient-fields .form-group,.sender-info-text .form-group{width:100%}.recipient-fields .recipient_name,.recipient-fields .recipient_email,.sender-info .form-group input{min-width:100%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.remove-recipient-fields{right:-30px;transform:translateY(-75%)}}.bg_coman{background-color:#fdb71a;padding:50px 30px}.bg_coman .box_content{padding:0 0 0 50px}.bg_coman .box_content ul{padding:0 0 0 18px;color:#000}.bg_coman .gift-img-box{padding:0;height:339px}.bg_coman .page-with.container{max-width:1200px;margin-right:10px}.bg_coman .gift-img-box img.cover-image{width:100%;height:100%;object-fit:cover;max-width:100%}.step_box .step_icon{background-color:#000;text-align:center;padding:15px 20px;width:calc(100% - 50px);height:150px;position:relative}.col-4:nth-child(2) .step_box .step_icon{padding-left:80px}.step_box .step_icon img{position:relative;z-index:1}.step_box .step_icon:before{content:"";position:absolute;top:0;bottom:0;right:-128px;border:75px solid #fdb71a;height:150px;border-left-color:#000}.col-4:last-child .step_box .step_icon{width:100%}.col-4:last-child .step_box .step_icon:before{content:none}.step_box .step_icon:after{content:"";position:absolute;top:0;bottom:0;left:0;border:75px solid #000;border-left-color:#fdb71a;height:150px}.col-4:first-child .step_box .step_icon:after{content:none}.step_content{position:relative;padding-left:60px;margin-top:20px;padding-right:60px}.step_content .step_count{border:3px solid #000;display:inline-block;height:40px;width:40px;text-align:center;color:#000;font-weight:700;font-size:22px;border-radius:100%;line-height:32px;position:absolute;left:0;top:0;font-family:var(--font-base)}.step_content h3{margin:0;font-size:24px}.step_content p{color:#000}.step_coman ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0}.step_coman ul li{margin-bottom:20px;width:calc(33.33% - 30px);list-style:none;position:relative;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid transparent;border-right:1px solid transparent;color:#221000;font-family:var(--font-seondary);font-size:26px;font-style:normal;letter-spacing:normal;line-height:normal;padding:10px 15px;height:54px}.step_coman ul li span{position:relative;z-index:3}.step_coman ul li:before{content:"";height:39px;width:37px;border-top:1px solid #000;border-right:1px solid #000;position:absolute;left:0;top:-1px;transform:rotate(45deg);transform-origin:0 0;z-index:1}.step_coman ul li:after{content:"";height:38px;width:38px;border-top:1px solid #000;border-right:1px solid #000;position:absolute;right:-39px;top:-1px;transform:rotate(45deg);transform-origin:0 0;z-index:2}.step_coman ul li:first-child:before,.step_coman ul li:last-child:after{content:none}.step_coman ul li:first-child{border-left-color:#000}.step_coman ul li:last-child{border-right-color:#000}.step_coman ul li.active{background-color:#000;color:#fff}.step_coman ul li.active:before{border-top-color:#fdb71a;border-right-color:#fdb71a;background-color:#fdb71a}.product-details .pricetextone{color:#221000;font-family:var(--font-seondary);font-size:18px;font-style:normal;letter-spacing:normal;line-height:normal;margin-bottom:3px}.product-details .productinfo .productname{padding-top:17px;margin-bottom:9px}.product-details .price{margin-bottom:8px}.step_coman ul li.active:after{background-color:#000}.bg_coman #instantgift-modal{padding:0 90px;border:0;overflow:inherit}.bg_coman #instantgift-modal>.row{margin-left:0;margin-right:0}.row.recipient-gifter-details{margin-left:0;margin-right:0;width:100%;flex-flow:column}#instant-paymentsteps .product-details .pro-img-box{margin:0}.recipient-gifter-details .recipient-fields{display:flex;margin-bottom:0}.recipient-gifter-details .recipient-fields .recipient-name-email-box{width:40%}.recipient-gifter-details .recipient-fields .recipient-name-email-box .form-group{width:calc(50% - 7px)}.recipient-gifter-details .recipient-fields input{width:100%;min-width:inherit}.recipient-gifter-details .recipient-fields textarea{height:48px;padding:15px 15px 10px}.recipient-gifter-details .recipient-fields .recipient-message-box{width:60%;padding:0 0 0 14px;margin:0}.gifter-info-box .gifter-field-box{display:flex;align-items:center}.gifter-info-box .gifter-field-box .sender-info{width:calc(55% - 146px)}.gifter-info-box .gifter-field-box .sender-info .form-group{width:calc(50% - 7px)}.gifter-info-box .gifter-field-box .sender-email{width:45%;padding-left:100px}.gifter-info-box .gifter-field-box>.popup-btn{width:146px}.gifter-info-box .sender-info .form-group input{min-width:inherit}.gifter-info-box .sender-info .form-group input#your_email{width:100%}.addnew-recipient-btn-box{display:flex;justify-content:space-between;padding:10px 0 80px}.addnew-recipient-btn-box .instantmessagetext{margin:0}.addnew-recipient-btn-box .add-recipient-btn{margin:0;font-family:var(--font-base);color:rgb(var(--color-theme-base));font-size:18px;letter-spacing:0;line-height:calc(1 + .2 / var(--font-body-scale));font-weight:700;background-color:transparent;border:1px solid #000;text-transform:inherit}.result-recipient-info-box{margin-bottom:60px}.step-two-data .mainlabel{color:#221000;font-family:var(--font-seondary);font-size:18px;font-style:normal;letter-spacing:normal;line-height:normal;text-transform:uppercase}.result-recipient-info-box table{border:0;box-shadow:none;width:100%}.result-recipient-info-box table td{border:0;padding:10px 20px 10px 0;font-size:16px;line-height:24px;vertical-align:top;color:#221000}.result-recipient-info-box table td:nth-child(1){width:20%}.result-recipient-info-box table td:nth-child(2){width:20%}.gifter-data{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:16px;line-height:24px;color:#221000;padding-top:15px}.gifter-data .gifter-data-name{width:calc(100% - 300px);padding-right:30px;display:flex;flex-wrap:wrap}.gifter-data .gifter-data-backbtn{width:300px;display:flex;align-items:center;justify-content:space-between}.gifter-data-name .gifter-name{width:29%}.gifter-data-name .gifter-email{width:71%}.edit-step-one{font-size:14px;text-decoration:underline;font-weight:700;line-height:24px}.edit-step-one:hover{color:var(--color-theme-base);text-decoration:none}.step-two-data h3{font-size:24px;line-height:36px}.banner.banner-image{flex-flow:column}.productdescription{color:#000}.productdescription p:first-letter{text-transform:inherit}.productdescription ul{padding:0 0 0 18px}section.section-Inquire-grid.giftsection{padding:17px 0}#instant-paymentsteps .product-details p.change-gift-btn{font-weight:700}@media only screen and (max-width: 991px){div#shopify-section-announcement-bar+#shopify-section-header .header-wrapper{padding-top:0}.step_row .col-4{width:100%}.step_box{max-width:400px;margin:0 auto}.step_box .step_icon:before{border-color:transparent;border-top-color:#000;left:50%;transform:translate(-50%);bottom:-120px;top:inherit;right:inherit}.step_box .step_icon{padding:15px 20px!important;margin-bottom:50px;width:100%}.step_box .step_icon:after{content:none}.bg_coman .box_content,.bg_coman #instantgift-modal{padding:0}.gifter-info-box .gifter-field-box .sender-email{width:35%;padding-left:40px}.gifter-info-box .gifter-field-box .sender-info{width:calc(65% - 146px)}.recipient-gifter-details .recipient-fields .recipient-message-box{width:100%;padding:0 0 20px}.recipient-gifter-details .recipient-fields .recipient-name-email-box{width:100%;flex-wrap:wrap}.gifter-info-box .gifter-field-box .sender-info{width:100%}.gifter-info-box .gifter-field-box,.recipient-gifter-details .recipient-fields{flex-wrap:wrap}.gifter-info-box .gifter-field-box .sender-email{width:calc(100% - 150px);padding-left:0}div#new-recipient-fields{padding-right:30px}}@media only screen and (max-width: 767px){.gifter-info-box .gifter-field-box .sender-email{width:100%;padding-top:30px}.addnew-recipient-btn-box{flex-flow:column}.addnew-recipient-btn-box .instantmessagetext{margin:0 0 20px}.step_coman ul li{width:100%;border:1px solid #000;margin-bottom:35px}.step_coman ul li:before{content:none}.step_coman ul li:after{right:inherit;left:50%;background-color:#fdb71a;margin-left:-19px;border-left:1px solid #000;transform:rotate(-136deg);transform-origin:inherit;top:inherit;bottom:-20px;border-right:0}.result-recipient-info-box table tr{border:1px solid #000;padding:15px 15px 0;display:inline-block;width:100%;margin-bottom:10px}.result-recipient-info-box table td{display:inline-block;width:100%!important;padding:0 0 15px;line-height:normal}.gifter-data .gifter-data-name{width:100%;padding-right:0}.gifter-data .gifter-data-backbtn{width:100%;flex-flow:column}.edit-step-one{margin-bottom:5px}.gifter-data-name .gifter-name,.gifter-data-name .gifter-email,.recipient-gifter-details .recipient-fields .recipient-name-email-box .form-group{width:100%}.gifter-info-box .gifter-field-box .sender-info .form-group{width:100%;margin-bottom:10px}.gifter-info-box .gifter-field-box .sender-info .form-group>*{margin:0}.bg_coman .with-border.split-title{font-size:28px}.step_content{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/instant-gift-popup.css.map?v=49498784082464305731715832715 */
