@media (max-width:959.98px){#contentGiftCard .col-12:first-of-type{margin-bottom:3.5em}}#contentGiftCard ul{margin-left:1.5em;margin-right:1.5em;padding-bottom:1em}#contentGiftCard p.h6.underline span{display:block;font-size:.85em;line-height:1.6em}#contentGiftCard a.btn.btn-primary.w100{margin-left:1.5em;margin-right:1.5em;width:calc(100% - 3em)}#contentGiftCard .underline:after{content:"";width:49px;height:2px;background:#000;display:block;margin:1.5rem auto 1.75em}#contentGiftCard .imageBlock{margin-bottom:2rem;background-color:#f7f8f9}#contentGiftCard .imageBlock img{margin:0 auto;margin-top:3.4em;margin-bottom:1.5em}#bottomGiftCard{padding-top:7em}#bottomGiftCard .content{margin:auto;margin-bottom:1rem;background-color:#f5f6f6;padding:2rem}@media (max-width:768.98px){#bottomGiftCard .content .col-12:nth-of-type(2){margin-top:2.5em}}#bottomGiftCard .underline:after{content:"";width:49px;height:2px;background:#000;display:block;margin:1.5rem auto 2.5rem}#eCardForm form,#giftCardForm form{padding-bottom:5em}#eCardForm form img,#giftCardForm form img{margin-top:4rem}#eCardForm form .contenuForm,#giftCardForm form .contenuForm{margin-top:2rem}#eCardForm form input[type=text],#giftCardForm form input[type=text]{height:56px}#eCardForm form p,#giftCardForm form p{font-size:.9em}#eCardForm form .dual-cols>div:first-child,#giftCardForm form .dual-cols>div:first-child{padding-right:.5em}#eCardForm form .dual-cols>div:last-child,#giftCardForm form .dual-cols>div:last-child{padding-left:.5em}#eCardForm form .selectCustom.amountfixed,#giftCardForm form .selectCustom.amountfixed{padding-top:21px;background-position-y:34px}#eCardForm form select.select-custom,#giftCardForm form select.select-custom{height:56px!important}.ecardImages{padding:0;margin-left:-6px;padding-bottom:1em}.ecardImages div{float:left;width:25%}@media (max-width:768.98px){.ecardImages div{width:35%}}.ecardImages div input{display:none}.ecardImages div img{max-width:96px;border:3px solid #fff;margin:.3em!important}.ecardImages div img.select{border:3px solid #64cf7d}#giftcardGetinfos{width:100%;max-width:434px;position:relative}#giftcardGetinfos .reminder{position:absolute;top:0;bottom:0;left:0;right:0;width:0;height:0;background:#fff;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:-1}#giftcardGetinfos .reminder.active{z-index:1;width:100%;height:100%}#giftcardGetinfos .reminder.active #resultGiftCard .row .giftcard-balance,#giftcardGetinfos .reminder.active #resultGiftCard .row .giftcard-expirationdate,#giftcardGetinfos .reminder.active #resultGiftCard .row .giftcard-numberCard{transform:translate(0)}#giftcardGetinfos .reminder #resultGiftCard{height:100%}#giftcardGetinfos .reminder #resultGiftCard .row{height:100%;overflow:hidden}#giftcardGetinfos .reminder #resultGiftCard .row .giftcard-balance{border:3px solid #000;font-size:40px;height:124px;width:124px;border-radius:124px;line-height:105px;text-align:center;transform:translate(-100vw);transition:all .5s;position:relative}#giftcardGetinfos .reminder #resultGiftCard .row .giftcard-balance .caption{font-size:14px;position:absolute;bottom:21px;line-height:14px;text-align:center;width:100%}#giftcardGetinfos .reminder #resultGiftCard .row .giftcard-expirationdate{font-size:14px;color:rgba(0,0,0,.8);transform:translate(100vw);transition:all .5s}@media (max-width:768.98px){#giftcardGetinfos .reminder #resultGiftCard .row .giftcard-expirationdate{word-break:break-all}}#giftcardGetinfos .reminder #resultGiftCard .row .giftcard-expirationdate span{color:rgba(0,0,0,.4);font-size:10px;font-weight:500}#giftcardGetinfos .reminder #resultGiftCard .row .giftcard-numberCard{font-size:14px;color:rgba(0,0,0,.8);margin-bottom:16px;transform:translate(100vw);transition:all .5s}@media (max-width:768.98px){#giftcardGetinfos .reminder #resultGiftCard .row .giftcard-numberCard{word-break:break-all}}#giftcardGetinfos .reminder #resultGiftCard .row .giftcard-numberCard span{color:rgba(0,0,0,.4);font-size:10px;font-weight:500}#activation-giftcard{max-width:none;background-color:#f7f8f9}#activation-giftcard .submit-giftcardactivation{padding:5em 0;width:100%}#activation-giftcard .submit-giftcardactivation .active-form .title{text-align:center}#activation-giftcard .submit-giftcardactivation .active-form .title h2{text-transform:uppercase;letter-spacing:1px}#activation-giftcard .submit-giftcardactivation .active-form p{text-align:center;padding:1em 5em;letter-spacing:.5px;font-weight:500;font-size:.875rem}