.DocTop .reassurance{padding-left:80px;padding-right:80px}.ttl{font-size:var(--font-size-main);font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:.05em;padding:12px 20px;margin-bottom:20px;line-height:18px;font-family:Roboto;text-align:center}.pg_carte_cadeau form>div>div{position:initial}#checkCardForm menu,.giftCard>form>menu,section.inf .col-xs-12.col-sm-8.col-sm-push-2{margin-top:20px}#accordion_KDO{margin-top:30px}.consulteSoldeConteneur,.giftCard{margin-top:40px}.consulteSoldeConteneur .row .mb5.bold.col-xs-12,.giftCard .row .mb5.bold.col-xs-12{margin-bottom:12px}.consulteSoldeConteneur .row span.check,.giftCard .row span.check{height:16px;width:16px}.consulteSoldeConteneur .row span.check:after,.giftCard .row span.check:after{top:4px;left:4px}.consulteSoldeConteneur form,.giftCard form{overflow:hidden}.regles_achat_kdo ul{padding-left:40px}.regles_achat_kdo li{list-style-type:disc;margin-bottom:5px}.row.d-flex{display:flex;align-items:stretch}.row.d-flex img{height:100%;width:100%}.row.d-flex .cardImg{position:sticky;width:100%;bottom:20px;margin-top:-70px}.row.d-flex .cardImg .swipper_visuels_cartes{max-width:270px;margin:auto}.row.d-flex .cardImg .splide__arrow--prev{left:-2.6em}.row.d-flex .cardImg .splide__arrow--next{right:-2.6em}section.gal{padding:0}section.gal .splide__slide{border:solid 1px #b1ada7;padding:5px;cursor:pointer;height:48px;display:flex;align-items:center;margin-right:9px}section.gal .splide__slide img{width:100%;height:auto!important}section.gal .splide__slide.card-active{border:solid 1px #000}section.gal .splide__slide.card-active::after{content:"";position:absolute;font-family:"Font Awesome 5 Free";width:20px;font-weight:900}section.gal .slider-images{height:100%}section.inf{padding-top:120px}section.inf .form-input.civ>div{width:100px}section.inf .btn-carte-cadeau h4,section.inf span.eaves-modern{font-weight:700;font-family:"mr-eaves-modern",Helvetica,Arial,sans-serif}section.inf span.eaves-modern{text-transform:uppercase;font-size:12px;line-height:14px;height:13px;letter-spacing:.02em}section.inf .btn-carte-cadeau{display:flex;justify-content:space-around}section.inf .btn-carte-cadeau h4{font-size:11px;color:#757575;cursor:pointer;letter-spacing:.04em}section.inf .btn-carte-cadeau h4.current{color:#000;border-bottom:solid 1px #000;padding-bottom:5px;letter-spacing:.04em}section.inf #cardForm .form-msg.email_error,section.inf #cardForm .form-msg.montant_carte_error,section.inf .form-msg{margin-bottom:0}section.inf .form-msg span{font-size:12px;line-height:12px}section.inf .carte-cadeau{font-family:"Trade Gothic",serif;font-weight:700;font-size:20px;margin:40px 0 10px;width:100%;display:block;text-align:center}section.inf #cardForm .form-input label{display:flex;justify-content:space-between;text-transform:initial;font-size:16px;line-height:18px;font-family:"mrs-eaves-xl-serif-narrow",Helvetica,Arial,sans-serif;font-weight:400;align-items:center}section.inf #cardForm .form-input label .grey{color:#757575}section.inf button.submit,section.inf menu.text-left a{width:100%}#accordion_desc{padding-left:0;padding-right:0}.splide:not(.is-overflow) .splide__pagination{display:none!important}@media screen and (max-width:768px){.DocTop .reassurance,section.inf{padding-left:30px;padding-right:30px;padding-top:20px}}@media screen and (max-width:767px){#checkCardForm menu,.giftCard>form>menu{margin-bottom:32px}.row.d-flex{margin-left:0;margin-right:0}}@media(max-width:767px){#checkCardForm menu,.KdoCard_cont.col-sm-9{margin-top:30px}.row.d-flex{flex-direction:column}.row.d-flex .cardImg{bottom:30px}section.gal{margin-bottom:20px}}@media screen and (min-width:1440px) and (max-width:1600px){.row.d-flex .cardImg{bottom:30px}}