.cf:after,.clearfix:after{content:"";display:table;clear:both}.fgvApp{position:relative;padding:10px}.fgvApp .loadingContainer{width:100%;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(80,80,80,.7);z-index:1000}.fgvApp .loading{color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center;line-height:1.4}.fgvApp .loading p{margin:0}.fgvApp .form-section__buttons:after{content:"";display:table;clear:both}.fgvApp .left{float:left}.fgvApp .right{float:right}.fgvApp .initializing{width:250px;height:250px;text-align:center;padding:50px}.fgvApp .hide-shipping tr.shipping-cost{display:none}.fgvApp .fgvPaymentDetails .order-details td{padding:5px 25px 5px 0}.fgvApp input::-webkit-input-placeholder{color:#a0a0a0}.fgvApp input:-moz-placeholder,.fgvApp input::-moz-placeholder{color:#a0a0a0}.fgvApp input:-ms-input-placeholder{color:#a0a0a0}.fgvApp input[type=email],.fgvApp input[type=tel],.fgvApp input[type=text],.fgvApp textarea{padding:5px}.fgvApp select{width:100%}.fgvApp input[type=checkbox],.fgvApp input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;visibility:visible;margin-right:5px}ul.errors:empty{display:none}.fgvApp .form-section{margin-bottom:20px}.fgvApp .additional-info{margin:10px 0}.fgvApp .additional-info p{margin-bottom:0;line-height:1.4}.fgvApp .form-section__buttons button,.fgvApp .form-section__buttons input[type=submit]{text-transform:lowercase;max-width:225px;width:40%}.fgvApp .form-section__buttons .button.expand{width:100%;max-width:none}.fgvApp .form-section__voucher>label{float:left;width:100%;margin:0 0 10px}.fgvApp .voucher-amount{float:left;width:50%;margin-bottom:5px}.fgvApp .voucher-amount+small{float:left;max-width:50%;margin-left:10px}.fgvApp .form-section .form-section:last-of-type,.fgvApp .form-section.form-section__emailmessage,.fgvApp .form-section__standardmessage{margin-bottom:0}.fgvApp .fieldset-recipient .form-section,.fgvApp .fieldset-sender .form-section,.fgvApp .form-section.form-section__cardcvc,.fgvApp .form-section.form-section__cardexpiry,.fgvApp .form-section.form-section__cardname,.fgvApp .form-section.form-section__cardno,.fgvApp .form-section__billing .form-section,.fgvApp .form-section__shipping .form-section,.fgvApp .form-section__stripe-checkout .form-section{float:left;width:48%;margin-right:4%}.fgvApp .fieldset-recipient .form-section:nth-child(odd),.fgvApp .fieldset-sender .form-section:nth-child(odd),.fgvApp .form-section.form-section__cardcvc,.fgvApp .form-section.form-section__cardno,.fgvApp .form-section__billing .form-section:nth-child(odd),.fgvApp .form-section__shipping .form-section:nth-child(odd),.fgvApp .form-section__stripe-checkout .form-section:nth-child(even){margin-right:0}.fgvApp .form-section__stripe-checkout .full-width{margin-right:0;width:100%}.StripeElement{background:#fff;border:1px solid #ccc;padding:9px 8px}.fgvApp .form-section.form-section__billing{margin-bottom:0}.fgvApp .form-section.form-section__shipping #shippingSame{margin-left:5px}.fgvApp .form-section.form-section__shipping .shipping-details{margin-top:10px}@media screen and (max-width:768px){.fgvApp .form-section__buttons button,.fgvApp .form-section__buttons input[type=submit]{float:none;margin-bottom:15px;margin-right:0;width:100%;max-width:none}.fgvApp .fieldset-recipient .form-section,.fgvApp .fieldset-sender .form-section,.fgvApp .form-section.form-section__cardcvc,.fgvApp .form-section.form-section__cardexpiry,.fgvApp .form-section.form-section__cardname,.fgvApp .form-section.form-section__cardno,.fgvApp .form-section__billing .form-section,.fgvApp .form-section__shipping .form-section{float:none;margin-right:0;width:100%}.fgvApp .form-section .form-section:last-of-type{margin-bottom:25px}}@media screen and (min-width:500px){.fgvApp .form-section__standardmessage>fieldset{float:left;width:48%;margin-right:4%}.fgvApp .form-section__standardmessage>fieldset:last-child{margin-right:0}.fgvApp .form-section__standardmessage>fieldset .form-section{width:100%;margin:0;float:none}}
/*# sourceMappingURL=main.6f3922a3.css.map*/