@media only screen and (min-width:300px) and (max-width:1023px){#newsletter-validate_form .mage-error[generated]{color:#fff}}.checkout-success_ctn{display:table;width:100%;margin-top:20px}.checkout-onepage-success .page-title-wrapper{display:none}.checkout-success_bloc1{width:47%;float:left;text-align:center;padding:0;margin:20px 0 0;margin-left:3%}.checkout-success_bloc2{width:46%;float:right;margin:0;padding:0;margin-right:4%}.checkout-success_bloc1 p span{color:#e10080}.checkout-success_bloc1 .btn{margin:auto;text-align:center;float:inherit;box-shadow:none;padding-top:5px;border-radius:unset;text-transform:uppercase}.checkout-success_bloc1 .btn_pos{margin-left:auto;margin-right:auto;text-align:inherit}.checkout-success_bloc1 .actions-toolbar>.primary .action:last-child{border-radius:0;margin:0;width:100%;padding:12px 40px}.checkout-success .div_text_seo{position:absolute;left:20%;top:28%;background-color:#fff;width:60%;height:44%;text-align:center}.checkout-success .div_text_seo h1{text-transform:uppercase;color:#000;font-size:2.6rem;font-weight:500;padding-top:38px}.checkout-success .div_text_seo p{font-size:2.6rem;text-transform:uppercase;font-weight:500;color:#000;padding-top:12px}@media only screen and (min-width:300px) and (max-width:1023px){.checkout-success .div_seo img{height:auto}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-success .div_text_seo{position:absolute;left:7%;top:14%;padding:2px;background-color:#fff;width:86%}}@media only screen and (min-width:300px) and (max-width:767px){.checkout-success .div_text_seo{position:absolute;left:13%;top:23%;padding:2px;background-color:#fff;width:74%}.checkout-success .div_text_seo h1{text-align:center;margin-bottom:6.6px;text-transform:uppercase;color:#000;font-size:1.7rem;font-weight:500;padding:6% 6% 0}.checkout-success .div_text_seo p{text-align:center;padding-top:0;margin-top:12px;font-size:1.7rem;padding-bottom:4%;text-transform:uppercase;font-weight:500;color:#000}.checkout-success_bloc1{width:100%;float:left;text-align:center;padding:0;margin:20px 0 0}.checkout-success_bloc2{width:100%}.checkout-success_bloc1 .btn{padding-bottom:9px}}@media only screen and (max-width:1279px) and (min-width:1024px){.checkout-success .div_seo img{height:auto}.checkout-success .div_text_seo{position:absolute;left:19%;top:19%;padding:9px;background-color:#fff;width:65%}}.page-products .product-item-actions .actions-secondary>.action:before{display:none}.page-products .product-item-actions .actions-primary+.actions-secondary>.action{line-height:35px;text-align:center;width:35px;margin-left:7px;height:25px;margin-top:0;transform:scale(.8)}.page-products a.action.towishlist:hover{background-position:0 -266px;transform:scale(.95)}.customer-account-forgotpassword .form.password.forget{min-width:50%;margin-right:auto;border:1px solid #dadada;padding:59px;box-sizing:border-box;margin-left:auto}.customer-account-forgotpassword .form.password.forget .actions-toolbar{margin-left:auto;margin-right:auto;text-align:center;float:none}.customer-account-forgotpassword .form.password.forget .actions-toolbar .primary{background:#e10080;display:inline-block;border:0;color:#fff;margin-left:auto;float:none;margin-right:auto;line-height:19px;text-transform:uppercase;border-radius:0;box-shadow:none;max-height:100%;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;font-size:1.5rem;padding:9px 24px;height:30px;min-height:34px;font-weight:400;max-height:30px}.customer-account-forgotpassword .form.password.forget .actions-toolbar .action.primary:hover{transition:all .2s}.customer-account-forgotpassword .form.password.forget .field.email input[type=email]{width:100%;height:30px;border:none;border-bottom:1px solid #5a5959;font-weight:500;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out}.customer-account-forgotpassword .form.password.forget .field.email{width:70%;margin:auto}.customer-account-forgotpassword .form.password.forget .field.email .control{position:relative}.customer-account-forgotpassword .amsl-login-content .secondary{display:none}.customer-account-forgotpassword .form.password.forget .field.email .label{padding-left:5px;padding-right:5px;position:absolute;left:0;background-color:#fff;color:#a0a0a0;z-index:3;pointer-events:none;cursor:text;transition:all .3s ease-in;transform:translateY(5px)}.customer-account-forgotpassword .form.password.forget .field.email input[type=email]:focus{transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;border-bottom:1px solid #e10080;font-weight:500;box-shadow:none}.customer-account-forgotpassword .form.password.forget .field.note{text-align:center}.customer-account-forgotpassword .form.password.forget .g-recaptcha{text-align:center;margin-left:auto;margin-right:auto;float:none}.customer-account-forgotpassword .form.password.forget .g-recaptcha-error{text-align:center}.customer-account-forgotpassword .form.password.forget .g-recaptcha div{text-align:center;margin-left:auto;margin-right:auto;float:none}.customer-account-forgotpassword .form.password.forget .fieldset:after{display:none}@media only screen and (max-width:767px) and (min-width:300px){.customer-account-forgotpassword .form.password.forget{padding:30px}.customer-account-forgotpassword .form.password.forget .field.email{width:85%}.customer-account-forgotpassword .form.password.forget .actions-toolbar .primary{padding:7px;display:block}}.customer-account-createpassword .form.password.reset{min-width:50%;margin-right:auto;border:1px solid #dadada;padding:59px;box-sizing:border-box;margin-left:auto}.customer-account-createpassword .form.password.reset .control .input-text{width:100%;height:30px;border:none;border-bottom:1px solid #5a5959;font-weight:500;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out}.customer-account-createpassword .form.password.reset .control .input-text:focus{transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;border-bottom:1px solid #e10080;font-weight:500;box-shadow:none}.customer-account-createpassword .form.password.reset .actions-toolbar .primary{background:#e10080;display:inline-block;border:0;color:#fff;margin-left:auto;float:none;margin-right:auto;line-height:19px;text-transform:uppercase;border-radius:0;box-shadow:none;max-height:100%;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;font-size:1.5rem;padding:9px 24px;height:30px;min-height:34px;font-weight:400;max-height:30px}.customer-account-createpassword .form.password.reset .actions-toolbar{margin-left:auto;margin-right:auto;text-align:center;float:none}.customer-account-createpassword .form.password.reset .field.confirmation{position:relative}.customer-account-createpassword .form.password.reset .field.confirmation .label{padding-left:5px;padding-right:5px;position:absolute;left:0;background-color:#fff;color:#a0a0a0;z-index:3;pointer-events:none;cursor:text;transition:all .3s ease-in;transform:translateY(5px)}.customer-account-createpassword .form.password.reset .field.password{position:relative}.customer-account-createpassword .form.password.reset .field.password .label{padding-left:5px;padding-right:5px;position:absolute;left:0;background-color:#fff;color:#a0a0a0;z-index:3;pointer-events:none;cursor:text;transition:all .3s ease-in;transform:translateY(5px)}.customer-account-forgotpassword .message.error{display:block;font-size:1.3rem;background:#f3f3f3;color:#e02b27;padding:12px 20px 12px 45px;position:relative;width:45%;margin:auto auto 20px;text-transform:uppercase}.customer-account-createpassword .message.error{display:block;font-size:1.3rem;background:#f3f3f3;color:#e02b27;padding:12px 20px 12px 45px;position:relative;width:45%;margin:auto auto 20px;text-transform:uppercase}.customer-account-forgotpassword .message.success{width:45%;margin:auto}.customer-account-createpassword .message.success{width:45%;margin:auto}@media only screen and (max-width:767px) and (min-width:300px){.cms-page-view .columns{padding:9px}.cms-page-view .magezon-builder p{margin-bottom:15px;text-align:justify}.cms-page-view .magezon-builder .div_text_seo p{text-align:center}.cms-page-view .magezon-builder h2,h3,h3 strong span{text-align:center;font-size:2rem;font-weight:500}.cms-page-view .magezon-builder a{color:#e10080}}.category-coffrets-personnalises .bp-validate-button a.button.allo{text-transform:uppercase}.category-coffrets-personnalises .bp-box-content-desc-global .bpc-content-item .bpc-desc{color:#333;font-family:'Fauchon','Helvetica Neue',Helvetica,Arial,sans-serif;font-style:normal;font-weight:500;line-height:1.42857143;font-size:1.4rem}.category-coffrets-personnalises .page-title-wrapper{display:none}.product-flexible-bundle .product-next-prev,.button.bpg-message{display:none}.product-flexible-bundle #item-step-message a.zoom-ex-item{width:100%;height:100%}.product-flexible-bundle #item-step-message button.zoom-bundle-item,button.zoom-bundle-item:hover{float:right}catalog-product-view .product-next-prev{padding-bottom:5px;padding-top:5px}.catalog-product-view span.price-wrapper.price-including-tax{padding-bottom:20px}@media only screen and (max-width:767px) and (min-width:300px){.catalog-product-view .product.attribute.description{padding:5px}.catalog-product-view .product-next-prev .next-prev-cont a{color:#000;text-decoration:none;font-size:1.1rem;float:right;font-weight:400}.catalog-product-view .product-next-prev{position:absolute;z-index:2;padding-right:2%;box-sizing:border-box;width:100%;margin:0 0 5px;text-decoration:none;padding-left:2%;background:hsl(0deg 0% 100%/57%)}.catalog-product-view .back_category a{text-transform:initial;font-size:1.1rem;font-weight:400}.catalog-product-view .out-of-stock-product{width:100%}}.catalog-product-view .page-main .amtabs-accordion-view.product.data.items>.item.title .switch{text-transform:uppercase}@media only screen and (max-width:767px) and (min-width:300px){.blog-post-view .titre_page_seo .aligncenter{width:100% !important}.blockb.blockbn{display:none}.text_blockb .title2{margin-top:8%}}@media only screen and (max-width:350px) and (min-width:300px){.cms-home .div-choco-product .div-white-discount .div-text-discount h2{font-size:1.4rem;line-height:16px}}@media only screen and (max-width:359px) and (min-width:300px){.c-level-2.catalog-category-view .page-main .page-title-wrapper .page-title span{top:155px}}@media only screen and (max-width:374px) and (min-width:360px){.c-level-2.catalog-category-view .page-main .page-title-wrapper .page-title span{top:172px}}@media only screen and (max-width:399px) and (min-width:375px){.c-level-2.catalog-category-view .page-main .page-title-wrapper .page-title span{top:188px}}@media only screen and (max-width:415px) and (min-width:400px){.c-level-2.catalog-category-view .page-main .page-title-wrapper .page-title span{top:200px}}@media only screen and (max-width:459px) and (min-width:416px){.c-level-2.catalog-category-view .page-main .page-title-wrapper .page-title span{top:220px}}@media only screen and (max-width:459px) and (min-width:460px){.c-level-2.catalog-category-view .page-main .page-title-wrapper .page-title span{top:195px}}@media only screen and (max-width:1023px) and (min-width:768px){.c-level-2.catalog-category-view .page-main .page-title-wrapper .page-title span{top:400px;z-index:3;position:relative}}@media only screen and (max-width:567px) and (min-width:565px){.c-level-2.catalog-category-view .page-main .page-title-wrapper .page-title span{top:284px;z-index:3}}@media only screen and (max-width:641px) and (min-width:568px){.c-level-2.catalog-category-view .page-main .page-title-wrapper .page-title span{top:317px;z-index:3}}@media only screen and (max-width:668px) and (min-width:666px){.c-level-2.catalog-category-view .page-main .page-title-wrapper .page-title span{top:341px;z-index:3}}@media only screen and (max-width:737px) and (min-width:669px){.c-level-2.catalog-category-view .page-main .page-title-wrapper .page-title span{top:365px;z-index:3}}@media only screen and (max-width:813px) and (min-width:811px){.c-level-2.catalog-category-view .page-main .page-title-wrapper .page-title span{top:416px;z-index:3}}@media only screen and (max-width:830px) and (min-width:814px){.c-level-2.catalog-category-view .page-main .page-title-wrapper .page-title span{top:422px;z-index:3}}@media only screen and (max-width:767px) and (min-width:300px){.checkout-cart-index .packaging_text .title_discover_pink{padding-left:5px;padding-right:5px}.checkout-cart-index .packaging_text .pack-lm{padding-left:5px;padding-right:5px}.checkout-cart-index .packaging_text{width:100%;line-height:1.3;font-weight:500;font-size:1.4rem;position:relative;right:0;margin:0;padding:21px 0 0}.checkout-cart-index .packaging_text .pack-lm .bulle-packaging{clear:both;float:none;padding-left:14px;margin:0;position:relative;left:0}.checkout-cart-index .packaging_image{text-align:center;width:100%;padding:0}.checkout-cart-index .packaging_price{font-size:1.5rem;color:#e10080;padding-top:0;font-weight:500;padding-left:0;display:block;position:relative;width:165px;text-align:center;padding-bottom:25px;margin-top:20px}.checkout-cart-index .packaging_button{width:29%;left:139px;top:-55px;right:0;float:none;clear:both;position:relative}}.checkout-cart-index .ampromo-items-content h2{text-transform:uppercase}.checkout-cart-index .action.primary{border-radius:unset;text-transform:uppercase;font-size:1.1rem}.checkout-cart-index .ampromo-item-title .ampromo-title{font-weight:400}.checkout-cart-index .ampromo-popup-container button.slick-next.slick-arrow:after{display:none}.checkout-cart-index .ampromo-popup-container button.slick-prev.slick-arrow:after{display:none}.checkout-cart-index .ampromo-items-content .ampromo-item:hover{background:0 0;border:1px solid #dadada}.checkout-cart-index .ampromo-popup-container .slick-dots li.slick-active button:before{opacity:.75;color:#e10080}.checkout-cart-index .product-item-details .message.notice{background:0 0;text-transform:uppercase}.checkout-cart-index .product-item-details .message.notice>*:first-child:before{display:none}.checkout-cart-index .product-item-details .message.notice .initial{color:#e10080;margin-left:-44px}.checkout-cart-index .ampromo-items-add{display:none;margin-bottom:12px;padding:7px;border:1px solid #ededed;text-align:center;color:#e10080;border:1px solid #e10380;width:50%;margin:auto;margin-top:38px;margin-bottom:30px}.checkout-cart-index .message-notice.notice.message{background:#fff1f8;color:#e10380;border-radius:10px}.checkout-cart-index .message.notice>*:first-child:before{display:none}.checkout-cart-index .gift-options-title span{font-weight:400;font-size:1.3rem}@media only screen and (max-width:767px) and (min-width:300px){.div_white_404 .div_white_text_404{text-transform:uppercase;color:#000;text-align:center;width:88.1%;background-color:#fff;position:absolute;top:48%;left:6%}}@media only screen and (min-width:1024px) and (max-width:1279px){.cart.table-wrapper .item .col.item{padding:20px 8px 20px 0;width:463px}}@media only screen and (min-width:768px) and (max-width:801px){.cart.table-wrapper .item .col.item{padding:20px 8px 20px 0;width:279px}.column.main .checkout.methods.items.checkout-methods-items .block:last-child{margin-bottom:0;background:#fff;margin-top:20px;width:100%;margin-left:-83px}}@media (min-width:768px)and (max-width:1023px){.page-layout-2columns-left .column.main{width:75%}.page-layout-2columns-left .sidebar-main{width:25%}.page-products .products-grid .product-item{width:calc((100% - 4%)/2)}.page-products .product-item-info{text-align:center;width:auto}.item.product.product-item.type-1{width:100%;height:auto}}@media only screen and (max-width:1150px) and (min-width:1024px){.section-item-content .navigation .megamenu .level0 .submenu-child .fullwidth-wrapper .fullwidth-wrapper-inner .columns-group{width:auto !important}}.checkout-cart-index .div_ctn-subproduct .upsell-elm-big{display:none}.checkout-cart-index .products-grid .upsell-elm-4-img-this.item.product.product-item{width:25%}@media (max-width:1279px) and (min-width:300px){.category-idees-cadeaux .column.main{padding:10px;display:none}.category-idees-cadeaux .page-main .category-cms{clear:both}.category-idees-cadeaux .page-main{clear:both;min-height:1800px}}.catalog-product-view .product_recent_view{max-width:1260px;width:100%;margin:auto}.navigation .megamenu .level0 .submenu-child .fullwidth-wrapper .fullwidth-wrapper-inner .columns-group{padding-bottom:0 !important;margin-bottom:23px !important}@media only screen and (max-width:1279px) and (min-width:300px){.magezon-builder .mgz-container{width:100% !important;padding:2px}}.main-game .text-instruction p{text-align:center;font-size:1.5rem;font-weight:500}.main-game h1{text-align:center;text-transform:uppercase;font-weight:400;font-size:3.4rem}.main-game h1 strong{text-align:center;text-transform:uppercase;font-weight:400;color:#e10080}.maingameform .form.create.account{width:50%;margin:auto;border:1px solid #0000004f;padding-left:60px;padding-right:60px;margin-bottom:15px;box-sizing:border-box}.maingameform .form-create-account .fieldset-fullname .fields .field{display:contents;width:100%}.maingameform .actions-toolbar{margin:auto;text-align:center;float:none}.maingameform .control{position:relative;margin-bottom:15px}.maingameform .control>label{padding-left:5px;padding-right:5px;position:absolute;left:10px;background-color:#fff;color:#a0a0a0;z-index:3;pointer-events:none;cursor:text;transition:all .3s ease-in;transform:translateY(6px)}.maingameform .actions-toolbar .primary{margin:auto;text-align:center;float:none;margin-bottom:25px}.maingameform .actions-toolbar .primary .action.submit.primary{box-shadow:none;border-radius:unset;border:0;color:#fff;line-height:19px;text-transform:uppercase;border-radius:0;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;font-size:1.5rem;padding:12px 40px;height:40px;min-height:40px;font-weight:400;max-height:40px}.maingameform .field-name-firstname .control{margin-bottom:30px}.maingameform .form-create-account .fieldset .field.field-name-prefix{width:70%;margin:auto auto 0px;display:block}.maingameform .field-name-lastname .control{margin:0}.maingameform .field.mail.initial .control{margin-bottom:30px}.maingameform .fieldset{margin-bottom:0}.maingameform .form-create-account .fieldset .field-name-prefix input[type=radio]{margin:2px 5px 0 0;height:20px;width:20px;-moz-appearance:none;border-radius:10px}.maingameform .form-create-account .fieldset .field-name-prefix .button.male label,.form-create-account .fieldset .field-name-prefix .button.female label{position:relative;bottom:5px}.maingameform .form-create-account .fieldset .field-name-prefix .button.male,.maingameform .form-create-account .fieldset .field-name-prefix .button.female{display:inline-block;width:45%;text-align:center}.maingameform .fieldset.create.info .legend{display:none}.maingameform .fieldset.create.account .legend{display:none}.maingameform .form-create-account .fieldset.create.account:after{display:none}.maingameform .button.male{margin-bottom:20px}.maingameform{margin-top:30px}.maingameform .g-recaptcha div{margin:auto;margin-top:20px}@media only screen and (max-width:1260px) and (min-width:300px){.maingameform .form.create.account{width:100%;margin:auto;border:none;padding:0}.maingameform{margin-top:0}.main-game h1{font-size:2.7rem}}.div-event{width:50%;border:1px solid rgba(0,0,0,.3);margin:20px auto}.div-event .text-instruction p{text-align:center;font-size:1.5rem;font-weight:500}.div-event #game_form{padding:0 60px;box-sizing:border-box}.div-event #game_form .control{position:relative;margin-bottom:15px}.div-event #game_form .control.prefix{width:70%;display:block;margin:15px auto}.div-event #game_form .control.prefix .button{display:inline-block;width:45%;text-align:center}.div-event #game_form .control.prefix .button .input-radio{margin:2px 5px 0 0;height:20px;width:20px;-moz-appearance:none;border-radius:10px}.div-event #game_form .control.prefix .button label{position:relative;bottom:5px}.div-event #game_form .field.field-name-game_firstname,.div-event #game_form .field.field-name-game_lastname,.div-event #game_form .field.game_email{padding-top:10px}.div-event #game_form .field.field-name-game_firstname .control label,.div-event #game_form .field.field-name-game_lastname .control label,.div-event #game_form .field.game_email .control label{padding-left:5px;padding-right:5px;position:absolute;left:10px;background-color:#fff;color:#a0a0a0;z-index:3;pointer-events:none;cursor:text;transition:all .3s ease-in;transform:translateY(5px)}.div-event #game_form .field.field-name-game_firstname .control input,.div-event #game_form .field.field-name-game_lastname .control input,.div-event #game_form .field.game_email .control input{background:#fff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;font-family:'Fauchon','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;height:32px;line-height:1.42857143;padding:0 9px;vertical-align:baseline;width:100%;box-sizing:border-box}.div-event #game_form h2.qcm_question{font-size:2.4rem;font-weight:400;margin:20px 0}.div-event #game_form .button.game_answer{padding:4px 0}.div-event #game_form .button.game_answer label{padding-left:5px}.div-event #game_form .primary{display:block;margin:20px auto;width:35%}.div-event #game_form .primary button.action.submit.primary{width:100%;padding:15px;border-radius:0;box-shadow:none;box-sizing:border-box;text-transform:uppercase}.div-event #game_form .control.prefix .button input[type=radio]:after{width:20px;height:20px;border-radius:15px;top:-2px;left:-2px;position:relative;background-color:#fff;content:'';display:inline-block;visibility:visible;border:1px solid #adadad}.div-event #game_form .button.game_answer input[type=radio]:after{width:15px;height:15px;border-radius:15px;top:-2px;left:-2px;position:relative;background-color:#d1d3d1;content:'';display:inline-block;visibility:visible;border:2px solid #fff}.div-event #game_form .control.prefix .button input[type=radio]:checked:after,.div-event #game_form .button.game_answer input[type=radio]:checked:after{background-color:#e10080}.div-event #result_submit{text-align:center}.div-event #result_submit span{line-height:48px;font-size:1.8rem;font-weight:500;color:#e10080;padding:16px 50px}.div-event #result_submit p.message{font-size:1.5rem;line-height:21.4px}.div-event .succes-game-after.primary{width:35%;margin:20px auto}.div-event .succes-game-after.primary span.button.action.submit.primary{width:100%;text-align:center}.div-event #game_form .field.choice.newsletter input[type=checkbox],.div-event #game_form .field.choice.rules input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;height:16px;width:16px;border:1px solid #ceced0;margin-right:8px;border-radius:0}.div-event #game_form .field.choice.newsletter input[type=checkbox]:checked,.div-event #game_form .field.choice.rules input[type=checkbox]:checked{background:url("/media/svg/check.svg") #e10080 no-repeat;border:1px solid #e10080}div.div-event.event-nl-game{border:none;background-color:#f3f3f3}div.div-event.event-nl-game div.div-event-title{text-align:center;padding-top:2.3rem;padding-bottom:1rem}div.div-event.event-nl-game #game_form{padding-bottom:1.6rem}span.game-nl-title{color:#e10080;line-height:1.1;font-size:1.8rem;font-weight:600;text-transform:uppercase}div.div-event .succes-game-after.primary a{border-radius:unset;font-weight:500;text-transform:uppercase;background:#e10080;border:1px solid #e10080;color:#fff;cursor:pointer;display:inline-block;font-family:'Fauchon','Helvetica Neue',Helvetica,Arial,sans-serif;padding:10px 20px;font-size:1.3rem;box-sizing:border-box;vertical-align:middle;box-shadow:none;width:100%;margin:12px 0 16px}div.div-event .succes-game-after.primary a:hover{background:#000;border:1px solid #000;color:#fff}div.div-event span a.subscribe-link-game{color:#e10080}div.field.choice.rules{margin-bottom:12px}.div-event #game_form .field.choice.newsletter input[type=checkbox]:checked{background:url("/media/svg/check.svg") #e10080 no-repeat;border:1px solid #e10080}@media only screen and (max-width:1260px) and (min-width:300px){.div-event{width:100%}.div-event #game_form{padding:0 10px;box-sizing:border-box}.div-event p.message{text-align:center}.div-event .succes-game-after.primary{width:50%;text-align:center}.div-event #result_submit span{padding:16px 5px}}.div-event input:-webkit-autofill,.div-event input:-webkit-autofill:hover,.div-event input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset !important}@media only screen and (max-width:767px) and (min-width:300px){.c-level-2 .page-main .category-view .category-image img{width:100%;height:100%;left:0;padding-bottom:0;position:relative;top:-16px;margin-bottom:9px}}.mgz-single-image-wrapper img{display:block;opacity:1}.div-kiss .div-kiss-content .div-kiss-content-text .div-kiss-content-paragraph-video{position:relative;box-sizing:border-box;text-align:justify;padding:10% 8% 7% 16%;margin:0;height:93%;line-height:20px}.cms-buche-signature .div-kiss .div-kiss-content{position:relative;width:40%;min-height:80%;margin:10% 0;display:block;left:-44px}.cms-buche-signature .div-kiss .div-kiss-left-screen{position:relative;box-sizing:border-box;width:60%;text-align:center;display:block;left:-44px}.cms-buche-signature .div-kiss .div-kiss-content .div-kiss-content-title{position:absolute;height:auto;width:100%;max-width:100%;top:-41%;left:-16%;z-index:3}.cms-buche-signature .div-kiss .div-kiss-content .div-kiss-content-title h2{z-index:3;text-transform:uppercase;color:#e10080;font-size:4.8rem;font-weight:700;margin:0}@media only screen and (max-width:1023px) and (min-width:300px){.cms-buche-signature .div-kiss .div-kiss-content .div-kiss-content-text .div-kiss-content-paragraph-video{position:relative;box-sizing:border-box;text-align:justify;padding:5% 5% 7%;margin:0;height:93%;line-height:20px}.cms-buche-signature .div-kiss .div-kiss-content .div-kiss-content-title h2{z-index:3;text-transform:uppercase;color:#e10080;font-size:2.9rem;font-weight:700;margin:0}.cms-buche-signature .div-kiss .div-kiss-content .div-kiss-content-title{position:relative;width:100%;top:0;left:0}.cms-buche-signature .div-kiss .div-kiss-content{width:100%;left:0}.cms-buche-signature .div-kiss .div-kiss-left-screen{width:100%;left:0}}.div-video-longue{margin-right:20px;box-sizing:border-box}.div-video-longue video{display:block;margin-left:auto;margin-right:auto}.div-video-large video{display:block;margin-left:auto;margin-right:auto;padding-top:25px;padding-bottom:25px}@media only screen and (max-width:767px) and (min-width:300px){.div-video-longue{margin-right:0;box-sizing:border-box;padding-bottom:10px}}.page-products .toolbar-products{opacity:1;transition:all .5 2s}@media only screen and (max-width:767px) and (min-width:300px){.page-products .toolbar-products{opacity:1;min-width:300px}.page-products .products-grid .product-items{min-width:300px}}@media only screen and (max-width:1023px) and (min-width:768px){.page-products .toolbar-products{opacity:1;min-width:500px}.page-products .products-grid .product-items{min-width:500px}}.template_gift .description-gift p{text-align:center;font-size:1.7rem;font-weight:500}.template_gift .title-gift p{text-align:center;font-size:2.3rem;text-transform:uppercase;font-weight:500}.template_gift .title-gift p strong{font-weight:500;color:#e10080}.template_gift .product-gift{text-align:center;margin:auto;align-items:center}.main-av-code .av-title p{text-align:center;text-transform:uppercase;font-size:2.2rem;font-weight:500}.main-av-code .av-title p strong{text-align:center;text-transform:uppercase;font-size:2.2rem;font-weight:500;color:#e10080}.main-av-code .av-code p{text-align:center;text-transform:uppercase;font-size:2.2rem;font-weight:700;margin:0}.main-av-code .av-code p strong{color:#e10080}.main-av-code .av-validité{text-align:center;font-size:1.5rem;font-weight:700;margin:0}.main-av-code .av-button p{text-align:center;background-color:#e10080;text-transform:uppercase;padding-top:7px;padding-bottom:7px;font-size:2rem;width:100%;padding-left:10px;padding-right:10px;color:#fff;font-weight:500;margin:0}.main-av-code .av-button div{text-align:center;align-items:center;margin:auto;width:20%;margin-bottom:20px}.main-av-code .av-texte-end p strong{font-size:1.5rem;font-weight:700;margin:0}.main-av-code .av-texte-end p{font-size:1.4rem;font-weight:500;margin:0;margin-top:20px}@media only screen and (min-width:300px) and (max-width:767px){.main-av-code .av-button div{width:100%}.main-av-code .av-validité p{text-align:center}}@media only screen and (min-width:768px) and (max-width:1023px){.main-av-code .av-button div{text-align:center;align-items:center;margin:auto;width:40%;margin-bottom:20px}div#parallax-club{padding-top:450px}}.main-av-code .av-return p:before{content:"\e617";-webkit-font-smoothing:antialiased;font-size:.7rem;line-height:inherit;color:inherit;font-family:'luma-icons';vertical-align:middle;display:inline-block;overflow:hidden;speak:none;text-align:center;margin-bottom:2px;margin-right:2px;font-weight:600;transition:.2s}.main-av-code .av-return p{font-size:1.5rem;line-height:2.41rem;font-weight:400}.main-av-code .av-return:hover{color:#e10080;transition:all .2s}.cms-fidelite .page-main{width:100%;max-width:inherit;padding:0;margin:0;font-size:1.5rem;font-weight:400}.cms-fidelite .magezon-builder .mgz-container{max-width:inherit;width:100%}.cms-loyalty .page-main{width:100%;max-width:inherit;padding:0;margin:0}.cms-loyalty .magezon-builder .mgz-container{max-width:inherit;width:100%}.club-title .title{text-align:center;text-transform:uppercase;font-weight:500;font-size:2.6rem}.club-title .sous-title{text-align:center;padding-bottom:40px;width:70%;margin:auto}.av-points .mgz-element .mgz-panel .mgz-panel-heading{background-color:inherit;color:#000;border:none;border-bottom:1px solid #d8d8d8}.av-points .mgz-panel .mgz-panel-heading h4,.mgz-element .mgz-panel .mgz-panel-heading .mgz-panel-heading-title{margin:0;font-weight:500;padding:0;font-size:1.5rem}.av-points .mgz-panel .mgz-panel-heading.mgz-icon-position-left a.has-icon{padding:14px 11px 15px 4px}.av-points .mgz-panel .mgz-panel-heading.mgz-icon-position-left i{left:98%}.av-points p{box-sizing:border-box;border-bottom:1px solid #000;padding-bottom:7px;font-size:2rem;font-weight:400;color:#000;text-transform:uppercase}.av-points p strong{color:#e10080;font-weight:500}.cms-fidelite .mgz-element-accordion_section p{box-sizing:border-box;border-bottom:none;padding-bottom:7px;font-size:1.5rem;font-weight:400;color:#333;text-transform:none}.cms-fidelite .mgz-element-accordion_section li{box-sizing:border-box;border-bottom:none;padding-bottom:7px;font-size:1.5rem;font-weight:400;color:#333;text-transform:none}.club-full-grey{background-color:#e9eaeb}.club-full-grey .img-left .mgz-element-inner{display:table;width:100%}.club-full-grey .img-left .mgz-element-inner .mgz-element.mgz-child.mgz-element-text{display:table-cell;width:130px}.club-full-white .img-left .mgz-element-inner .mgz-element.mgz-child.mgz-element-text{display:table-cell;width:130px}.cont-from-to-points{padding:10px;text-align:center}.cms-fidelite .cont-from-to-points span.points-step{color:#e10080;text-transform:none;font-size:2.5rem;display:block;font-weight:500}.cont-from-to-points p{font-weight:600}.mgz-element-text.timeline-points{background-image:url("/media/splio/timeline.png");background-position:center top;background-repeat:repeat-y;background-size:contain}.club-full-grey .img-left img{width:57%;height:auto;margin:auto;text-align:center;opacity:1;transition:all 1s 1s}.club-full-white .img-left .mgz-element-inner{display:table;width:100%}.club-full-white .img-left img{width:57%;height:auto;margin:auto;text-align:center;opacity:1;transition:all 1s 1s}.div-club-av{max-width:1260px;height:auto;margin:auto;padding-top:35px;padding-bottom:35px}.div-club-av .mgz-child:not(:last-child)>.mgz-element-inner{margin-bottom:0}.club-full-white{background-color:#fff}.hclass-club{max-width:50%;margin:0 auto;text-transform:uppercase;bottom:-75px}.hclass-club H1{padding-top:50px;font-weight:300;line-height:1.1}#intro-fid{margin-top:75px}div#parallax-club{background:url(/media/page_fidelite/fauchon-programme-fidelite.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:600px;opacity:.7}.under-parallax .description{text-align:center;clear:both;background-color:#fff;padding-bottom:20px}.title_img_left{position:relative}.mgz-single-image-inner .image-content .image-title{position:absolute;width:300px;font-size:3rem;text-transform:uppercase;transform:translateY(-156px) translateX(-60px) rotate(-90deg)}.mgz-single-image-inner .image-content .image-title strong{color:#e10080;font-weight:500}.under-parallax .description h4{font-size:2.5rem;font-weight:500;text-transform:uppercase;padding-top:20px}.under-parallax .description p{width:49%;margin:auto}body.cms-fidelite .description p strong,body.cms-fidelite .sous-title p strong{text-transform:uppercase;line-height:48px;font-size:2.5rem;font-weight:500}#under-parallax div.description>div>p:nth-child(4){margin:16px auto}.under-parallax .title-faq p{font-size:2.5rem;font-weight:500;text-transform:uppercase;padding-top:10px}.under-parallax .club-fauchon-faq .mgz-element-inner{background-color:#fff}.under-parallax .club-fauchon-faq .mgz-element-inner .inner-content .mgz-element-inner{max-width:1260px;margin:auto;font-weight:300}.under-parallax .mgz-element .mgz-panel .mgz-panel-heading{background-color:inherit;color:#000;border:none;border-bottom:1px solid #d8d8d8}.under-parallax .mgz-panel .mgz-panel-heading h4,.mgz-element .mgz-panel .mgz-panel-heading .mgz-panel-heading-title{margin:0;font-weight:500;padding:0 5px 0 0;font-size:1.5rem}.under-parallax .mgz-panel .mgz-panel-heading.mgz-icon-position-left a.has-icon{padding:14px 20px 14px 14px}.under-parallax .mgz-panel .mgz-panel-heading.mgz-icon-position-left i{left:98%}.under-parallax .club-fauchon-faq .mgz-block .mgz-block-content .mgz-panels .mgz-panel .mgz-panel-body{background-color:transparent;background:0 0;border:none}.club-full-grey .mgz-block .mgz-block-content .mgz-panels .mgz-panel .mgz-panel-body{background-color:transparent;background:0 0;border:none}.club-full-white .mgz-block .mgz-block-content .mgz-panels .mgz-panel .mgz-panel-body{background-color:transparent;background:0 0;border:none}body.cms-fidelite .points-step>div>p{margin:24px auto 0 auto;text-transform:uppercase}div#under-parallax .gt-link a{font-size:1.4rem;text-decoration:underline;line-height:2rem;font-weight:400}div#under-parallax .gt-link a:hover{color:#e10080}div#under-parallax .gt-link{padding:2rem 0 3rem 1.4rem}@media only screen and (max-width:1024px){.div-club-av{margin-right:8px;margin-left:8px}div#parallax-club{background-attachment:scroll !important}}@media only screen and (max-width:1220px) and (min-width:1100px){.mgz-single-image-inner .image-content .image-title{position:absolute;width:300px;font-size:3rem;text-transform:uppercase;transform:translateY(-156px) translateX(-66px) rotate(-90deg)}}@media only screen and (max-width:1099px) and (min-width:1000px){.mgz-single-image-inner .image-content .imagFe-title{position:absolute;width:300px;font-size:3rem;text-transform:uppercase;transform:translateY(-156px) translateX(-78px) rotate(-90deg)}}@media only screen and (max-width:999px) and (min-width:900px){.mgz-single-image-inner .image-content .image-title{position:absolute;width:300px;font-size:3rem;text-transform:uppercase;transform:translateY(-156px) translateX(-86px) rotate(-90deg)}}@media only screen and (max-width:899px) and (min-width:800px){.mgz-single-image-inner .image-content .image-title{position:absolute;width:300px;font-size:3rem;text-transform:uppercase;transform:translateY(-156px) translateX(-96px) rotate(-90deg)}}@media only screen and (max-width:799px) and (min-width:768px){.mgz-single-image-inner .image-content .image-title{position:absolute;width:300px;font-size:3rem;text-transform:uppercase;transform:translateY(-160px) translateX(-100px) rotate(-90deg)}}@media only screen and (max-width:767px) and (min-width:700px){.mgz-single-image-inner .image-content .image-title{position:absolute;width:300px;font-size:3rem;text-transform:uppercase;transform:translateY(-156px) translateX(-42px) rotate(-90deg)}}@media only screen and (max-width:699px) and (min-width:600px){.mgz-single-image-inner .image-content .image-title{position:absolute;width:300px;font-size:3rem;text-transform:uppercase;transform:translateY(-156px) translateX(-52px) rotate(-90deg)}}@media only screen and (max-width:599px) and (min-width:510px){.mgz-single-image-inner .image-content .image-title{position:absolute;width:300px;font-size:3rem;text-transform:uppercase;transform:translateY(-156px) translateX(-77px) rotate(-90deg)}}@media only screen and (max-width:509px) and (min-width:450px){.mgz-single-image-inner .image-content .image-title{position:absolute;width:300px;font-size:2.5rem;text-transform:uppercase;transform:translateY(-154px) translateX(-85px) rotate(-90deg)}}@media only screen and (max-width:449px) and (min-width:418px){.mgz-single-image-inner .image-content .image-title{position:absolute;width:300px;font-size:2.5rem;text-transform:uppercase;transform:translateY(-156px) translateX(-96px) rotate(-90deg)}}@media only screen and (max-width:417px) and (min-width:380px){.mgz-single-image-inner .image-content .image-title{position:absolute;width:300px;font-size:2.3rem;text-transform:uppercase;transform:translateY(-156px) translateX(-100px) rotate(-90deg)}}@media only screen and (max-width:349px) and (min-width:300px){.mgz-single-image-inner .image-content .image-title{position:absolute;width:300px;font-size:2rem;text-transform:uppercase;transform:translateY(-151px) translateX(-112px) rotate(-90deg)}}@media only screen and (max-width:767px) and (min-width:300px){.cms-fidelite.cms-page-view .columns{padding:0}.div-club-av{padding-left:5px;padding-right:5px}.club-title .sous-title{text-align:justify;padding-bottom:40px;width:100%;margin:auto;padding-left:5px;padding-right:5px}.title_img_left p strong{color:#e10080;font-size:2rem;font-weight:500}.club-full-grey .img-left img{width:70%;text-align:left;height:auto;opacity:1;transition:all 1s 1s}.club-full-white .img-left img{width:70%;text-align:left;height:auto;opacity:1;transition:all 1s 1s}body.cms-fidelite .av-points{margin-top:40px}body.cms-fidelite .img-left>div>div:first-child{width:20%}div#parallax-club{padding-top:300px}.club-full-grey .img-left .mgz-element-inner .mgz-element.mgz-child.mgz-element-text{display:table-cell;width:90px}.club-full-white .img-left .mgz-element-inner .mgz-element.mgz-child.mgz-element-text{display:table-cell;width:90px}}@media only screen and (min-width:768px){.hclass-club h1{margin-bottom:50px;line-height:1.1;font-weight:300}.hclass-club{bottom:-76px}}@media only screen and (max-width:480px){.club-full-grey .img-left .mgz-element-inner{display:block}.club-full-white .img-left .mgz-element-inner{display:block}div.points-step p{width:max-content;margin-top:24px}.hclass-club{max-width:75%}body.cms-fidelite div.hclass-club h1{font-size:2.4rem}.under-parallax .description p{width:85%}.under-parallax .description h4{padding-left:10px;padding-right:10px}}body.cms-fidelite .thanks-message{color:#e10080;text-align:center;margin-top:12px;text-transform:uppercase;line-height:48px;font-size:2.5rem;font-weight:500}body.cms-fidelite .join-loyalty strong.box-title p{text-align:center}body.cms-fidelite .join-loyalty{text-align:center;width:40%;margin:0 auto 80px auto;box-shadow:10px 10px 0 0 #eaeaea;border:1px solid #e4e4e4}body.cms-fidelite .join-loyalty strong.box-title{margin-bottom:0}body.cms-fidelite .join-loyalty .box-actions{padding:0;margin:0 20px;height:70px}body.cms-fidelite .member-info{min-height:145px;box-shadow:10px 10px 0 0 #eaeaea;border:1px solid #e4e4e4;width:50%;margin-bottom:48px;text-align:center;margin-left:auto;margin-right:auto;transition:all .2s;padding:24px 0}body.cms-fidelite .member-info{text-align:center;padding:12px 0;margin:0 0 32px;width:30%;min-height:100px;text-transform:uppercase;font-weight:500}body.cms-fidelite .member-info strong{font-weight:500}body.cms-fidelite strong.box-title{margin-bottom:16px;background-color:#fff;font-weight:500;margin-left:20px !important;margin-right:20px !important;border-bottom:1px solid #c6c6c6;color:#e10080;text-align:left;padding:4px 14px;display:block !important;text-transform:uppercase;font-size:1.5rem}body.cms-fidelite strong.box-title p{text-align:center;margin-bottom:10px}body.cms-fidelite .loyalty-join-div{background-color:#fff}body.cms-fidelite .loyalty-message.new{width:30%;margin:24px auto 32px auto;border:1px solid #c6c6c6;display:flex;flex-direction:column}body.cms-fidelite .loyalty-message.new .thx-msg{text-align:center;font-size:1.5rem}body.cms-fidelite .club-title .sous-title{padding-bottom:0}body.cms-fidelite .start-buy{text-align:center;margin-top:15px}body.cms-fidelite .box.box-newsletter.join-loyalty strong.box-title{background-color:#fff;font-weight:500;padding-top:20px;color:#000;margin-left:20px !important;margin-right:20px !important;border-bottom:1px solid #c6c6c6;padding-left:0;color:#e10080}body.cms-fidelite .loyalty-card-id{text-align:center;font-size:1.7rem;margin-top:8px}body.cms-fidelite .box-actions{padding:0 20px;margin-top:20px}body.cms-fidelite .box-content{padding:0 24px;font-size:1.4rem;font-weight:400}body.cms-fidelite .loyalty-message{display:flex;justify-content:center;font-size:1.7rem;margin-bottom:16px}body.cms-fidelite .loyalty-message span{margin-left:4px;font-weight:500;color:#e10080}body.cms-fidelite .faq-box-message{text-align:center}a.join-loyalty-program{border-radius:unset;font-weight:500;text-transform:uppercase;background:#e10080;border:1px solid #e10080;color:#fff;cursor:pointer;display:inline-block;font-family:'Fauchon','Helvetica Neue',Helvetica,Arial,sans-serif;padding:10px 20px;font-size:1.3rem;box-sizing:border-box;vertical-align:middle;box-shadow:none;transition:all .2s;width:47%;margin:12px 0 16px}a.join-loyalty-program.create-account{float:left}a.join-loyalty-program.not-logged-update{float:right}.join-loyalty-program:hover{background:#000;border:1px solid #000;color:#fff;transition:all .2s}.loyalty-sidebar{text-align:center}div.loyalty-sidebar a.sidebar-join{margin:50px 0 0;font-size:1.6rem;width:75%}div.loyalty-sidebar .sidebar-join-image>div{margin-top:24px;margin-left:20%}.sidebar-join-image>div{margin-top:24px}@media screen and (min-width:769px) and (max-width:1024px){body.cms-fidelite .join-loyalty{width:60%}}@media screen and (max-width:767px) and (min-width:300px){body.cms-fidelite a.join-loyalty-program{color:#fff}body.cms-fidelite #intro-fid>div{margin-left:10px;margin-right:10px}}@media screen and (max-width:500px) and (min-width:300px){body.cms-fidelite .join-loyalty,body.cms-fidelite .member-info{width:90%;height:240px}body.cms-fidelite a.join-loyalty-program.create-account,body.cms-fidelite a.join-loyalty-program.not-logged-update{float:none}body.cms-fidelite a.join-loyalty-program{min-width:225px}}@media screen and (max-width:1023px) and (min-width:501px){body.cms-fidelite .join-loyalty,body.cms-fidelite .member-info{width:75%}body.cms-fidelite .join-loyalty div.box-actions a.join-loyalty-program{min-width:225px}}@media screen and (max-width:376px){.mgz-single-image-inner .image-content .image-title{transform:translateY(-156px) translateX(-114px) rotate(-90deg)}}@media screen and (max-width:480px){body.cms-fidelite .description p strong,body.cms-fidelite .description p strong,body.cms-fidelite .sous-title p strong{display:flex;flex-direction:column;line-height:30px}}.categorypath-cadeaux-coffrets-coffrets-personnalises .page-title-wrapper{display:none}.categorypath-valentines-day-personalized-gift-boxes .page-title-wrapper,.categorypath-saint-valentin-coffret-a-composer .page-title-wrapper{display:none}