#box-giftcard-activation:not(.professional) #container{background-image:url(/img/background/gift_card.jpg?v=2);background-repeat:no-repeat;background-size:cover;background-position:bottom left;min-height:calc(var(--vh, 1vh) * 100 - var(--header_h, 71px));display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (min-width:768px){#box-giftcard-activation:not(.professional) #container{min-height:calc(var(--vh, 1vh) * 100 - var(--header_h, 88px) - var(--footer_h, 114px))}}#box-giftcard-activation:not(.professional) #container #giftcode_form{text-align:center;background:#fff;max-width:900px;width:100%;padding:40px 15px}#box-giftcard-activation:not(.professional) #container #giftcode_form .title{font-size:24px;text-transform:uppercase}#box-giftcard-activation:not(.professional) #container #giftcode_form .font-18{letter-spacing:1.2px;margin-bottom:20px}#box-giftcard-activation:not(.professional) #container #giftcode_form #giftcode_story{font-size:14px;text-align:center}#box-giftcard-activation:not(.professional) #container #giftcode_form #giftcode_input{width:230px;margin:0 auto;text-align:center;font-weight:700;font-size:15px;padding:4px 5px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px}#box-giftcard-activation:not(.professional) #container #giftcode_form #giftcode_input::placeholder{font-weight:400}#box-giftcard-activation:not(.professional) #container #giftcode_form #giftcode_input::-webkit-input-placeholder{font-weight:400}#box-giftcard-activation:not(.professional) #container #giftcode_form #giftcode_input::-moz-placeholder{font-weight:400}#box-giftcard-activation:not(.professional) #container #giftcode_form #giftcode_input:-ms-input-placeholder{font-weight:400}#box-giftcard-activation:not(.professional) #container #giftcode_form #giftcode_input+.alert{margin-bottom:10px}#box-giftcard-activation:not(.professional) #container #giftcode_form #giftcode_btn{width:230px}@media screen and (max-width:767px){#box-giftcard-activation:not(.professional) #container #giftcode_form{padding:20px 15px}#box-giftcard-activation:not(.professional) #container #giftcode_form .title{font-size:20px}}#subscribe_engs{max-width:585px;width:100%;display:flex;align-items:flex-end;margin-top:50px;margin-left:auto;margin-right:auto}#subscribe_engs>div{flex:0 0 33.333%;text-align:center;display:flex;flex-direction:column}#subscribe_engs>div .subscribe-eng-svg{display:block;max-width:55px;margin:0 auto 10px}#subscribe_engs>div span{margin-top:auto}@media screen and (max-width:767px){#subscribe_engs>div span{font-size:12px;letter-spacing:1px}}#subscribe_engs>div:nth-child(1)>img,#subscribe_engs>div:nth-child(3)>img{padding-top:15px}#attributes #subscribe_group_duration .attribute-values>ul>li{flex:0 0 25%;min-width:0}.subscribe-block{margin-bottom:50px;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center}.subscribe-block>div{text-align:center}.subscribe-block>div>div{background:#fff;padding:12px;text-align:left}@media screen and (min-width:768px){.subscribe-block>div>div{height:221px;padding:20px}}.subscribe-block>div>div>p{font-size:18px;letter-spacing:1.38px}.subscribe-block>div>div>p:first-child{text-transform:uppercase;font-family:"Blacker Display",Georgia,serif;font-size:27px;font-weight:700;letter-spacing:1.2px}@media screen and (max-width:767px){.subscribe-block>div>div>p{font-size:12px}.subscribe-block>div>div>p:first-child{font-size:18px}}.subscribe-block>div>a{line-height:48px;color:#fff;background:#1F376B;font-size:19px;font-weight:700;display:inline-block;margin-top:30px;width:310px}@media screen and (max-width:767px){.subscribe-block>div>a{margin:auto;font-size:14px;line-height:30px;max-width:160px;position:absolute;bottom:-15px;left:0;right:0}}@media screen and (max-width:767px){.subscribe-block{height:275px!important;margin-bottom:30px;position:relative}.subscribe-block>div{margin-top:0!important;width:auto!important}.subscribe-block>div>div{max-width:270px;background:rgb(255 255 255 / .9)}.subscribe-block#subscribe_bouquet>div{margin-right:10px}.subscribe-block#subscribe_botte>div{margin-left:10px}}#subscribe_bouquet{background-image:url(/img/landing/abonnement_bouquet.jpg);height:471px;align-items:flex-end}#subscribe_bouquet>div{margin-top:100px;width:593px;margin-right:30px}#subscribe_botte{background-image:url(/img/landing/abonnement_botte.jpg);height:475px;align-items:flex-start}#subscribe_botte>div{margin-top:50px;width:593px;margin-left:16px}#product_block .accessories-container{display:none}