#container_offer h2{display:block;font-size:2.5rem;margin-bottom:3rem;margin-top:3rem;text-align:center}.addresses_container{margin-bottom:2rem;padding:1rem;text-align:center}.addresses_container .btn{background:transparent;border:1px solid #000;color:#000;cursor:pointer;display:block;font-size:1.4rem;letter-spacing:.1rem;margin:0 auto;padding:1rem 2rem;text-transform:uppercase;transition:all .5s}.addresses_container .btn:hover{background:#ededed}.addresses_container button{cursor:pointer}.addresses_container+.form-group{display:none}.addresses_container>li{background:transparent;border:1px solid #666;display:inline-block;margin:1rem;padding:3rem;position:relative;transition:.5s}.addresses_container>li .actions{padding:1rem;position:absolute;right:0;top:0}.addresses_container>li .actions .little_action{background:transparent;border:none;padding:0 .5rem}.addresses_container>li .actions .little_action:hover{color:#69878f}.div-ajax #container_offer{min-height:80vh}.gift-code.div-ajax{max-width:100rem;width:100%}.gift-code.div-ajax.form{max-width:40rem}.gift-code.div-ajax .box{height:auto}.gift-code.div-ajax .elements{display:flex;flex-wrap:wrap}.gift-code.div-ajax .elements .element{background:transparent;cursor:pointer;padding:1rem;transition:all .5s;width:33.33%}.gift-code.div-ajax .elements .element:hover{background:#efefef}.gift-code.div-ajax .elements .element>.box{border:1px solid rgba(0,0,0,.1);padding:1.5rem 1.5rem 5rem;position:relative}.gift-code.div-ajax .elements .element>.box .box_photo{margin-bottom:3rem;position:relative}.gift-code.div-ajax .elements .element>.box .box_photo:before{content:"";display:block;padding-top:75%;position:relative}.gift-code.div-ajax .elements .element>.box .photo{display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.gift-code.div-ajax .elements .element>.box .name{display:block;font-size:1.8rem;margin-bottom:2rem;text-align:center}.gift-code.div-ajax .elements .element>.box .description{font-size:1.4rem}.gift-code.div-ajax .elements .element>.box .price{bottom:0;font-size:1.6rem;padding:1.5rem;position:absolute;right:0}.gift-code.div-ajax h1{margin-bottom:3rem;text-align:center}.gift-code.div-ajax form .ul_vicopo{background:#fff;border:1px solid rgba(0,0,0,.2);cursor:pointer;max-height:19rem;overflow:scroll;position:absolute!important;z-index:999}.gift-code.div-ajax form .ul_vicopo [data-vicopo="#address_form_cp_city"]{display:none}.gift-code.div-ajax form .ul_vicopo li{border-bottom:1px solid rgba(0,0,0,.2);cursor:pointer;padding:1rem}.gift-code.div-ajax form .ul_vicopo li[data-vicopo="#devis_cp_city"]{display:none}.gift-code.div-ajax form .ul_vicopo li.active,.gift-code.div-ajax form .ul_vicopo li:hover{color:#f6c443}.gift-code.div-ajax form .ul_vicopo li>*{margin:0 1rem}.gift-code.div-ajax form .form-group:not(:last-child){margin-bottom:2rem}.gift-code.div-ajax form .form-group label{margin-bottom:1rem}.gift-code.div-ajax form .form-group input{height:3.2rem;width:100%}.gift-code.div-ajax form button[type=submit]{background:transparent;border:1px solid #000;color:#000;cursor:pointer;display:block;font-size:1.4rem;letter-spacing:.1rem;margin:0 auto;padding:1rem 2rem;text-transform:uppercase;transition:all .5s}.gift-code.div-ajax form button[type=submit]:hover{background:#ededed}.container_offer{padding:5rem}.container_offer h2{text-align:center}.container_offer .cb{display:block;margin:3rem auto 0}.container_offer .total_container{display:block;font-size:4rem;margin-top:1rem;position:relative;text-align:right}.container_offer .elements h3{text-align:center}.container_offer .elements .element{border:1px solid rgba(0,0,0,.1);display:flex;margin:1rem 0;min-height:152px}.container_offer .elements .element:first-child:last-child .delete{display:none}.container_offer .elements .element .delete{color:red;cursor:pointer;font-size:1.3rem;padding:1.5rem;position:absolute;right:0;top:0}.container_offer .elements .element .infos{display:flex;flex:1;flex-direction:column;justify-content:center;position:relative;text-align:center}.container_offer .elements .element .infos .name{font-size:1.8rem}.container_offer .elements .element .infos .price,.container_offer .elements .element .infos .quantity{bottom:0;padding:1.5rem;position:absolute}.container_offer .elements .element .infos .price{left:0}.container_offer .elements .element .infos .quantity{color:#000;cursor:pointer;right:0}.container_offer .elements .element .box_photo{max-width:20rem;overflow:hidden;position:relative;width:100%}.container_offer .elements .element .box_photo:before{content:"";display:block;padding-top:75%;position:relative}.container_offer .elements .element .box_photo .photo{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.container_offer .btn{background:transparent;border:1px solid #000;color:#000;cursor:pointer;display:block;font-size:1.4rem;letter-spacing:.1rem;margin:0 auto;padding:1rem 2rem;text-transform:uppercase;transition:all .5s}.container_offer .btn:hover{background:#ededed}.container_offer>.box{margin:0 auto;max-width:60rem}.container_offer>.box form .addresses_container{margin-bottom:2rem;padding:1rem;text-align:center}.container_offer>.box form .addresses_container button{cursor:pointer}.container_offer>.box form .addresses_container+.form-group{display:none}.container_offer>.box form .addresses_container>li{background:transparent;border:1px solid #666;cursor:pointer;display:inline-block;margin:1rem;padding:3rem;position:relative;transition:.5s}.container_offer>.box form .addresses_container>li .actions{padding:1rem;position:absolute;right:0;top:0}.container_offer>.box form .addresses_container>li .actions .little_action{background:transparent;border:none;padding:0 .5rem}.container_offer>.box form .addresses_container>li .actions .little_action:hover{color:#69878f}.container_offer>.box form .addresses_container>li.active,.container_offer>.box form .addresses_container>li:hover{background:#ededed}.container_offer>.box form .global_label{font-size:1.8rem;margin:2rem 0;text-align:center}.container_offer>.box form .global_label>label{font-size:26px}.container_offer>.box form .global_label.addrLabel{font-size:1.6rem}.container_offer>.box form .form-group{display:flex;flex-wrap:wrap;margin-bottom:1.5rem}.container_offer>.box form .form-group>label{margin-bottom:1.5rem}.container_offer>.box form .form-group input,.container_offer>.box form .form-group textarea{display:block;width:100%}.container_offer>.box form .form-group input{height:3.2rem}.container_offer>.box form .form-group textarea{min-height:10rem}@media screen and (max-width:1024px){.gift-code.div-ajax .elements .element{width:100%}.gift-code.div-ajax .elements .element .box .box_photo:before{padding-top:30%}}@media screen and (max-width:699px){.container_offer .elements .element{display:block}.container_offer .elements .element .box_photo{max-width:none}.container_offer .elements .element .infos{padding:2rem}}#user-profile-container.orders{max-width:120rem}#user-profile-container .orders{display:block;margin:0 auto;max-width:100rem}#user-profile-container .orders .table{border-bottom:1px solid #666;margin:0 auto}#user-profile-container .orders .table a{cursor:pointer}#user-profile-container .orders .table .gifts{border-top:1px solid #666;display:none;padding:1rem 0 3rem}#user-profile-container .orders .table .gifts>.line:last-child{border-bottom:1px solid #666}#user-profile-container .orders .table .gifts .line:first-child{background:#ebf1f7}#user-profile-container .orders .table .gifts .line:not(:first-child){background:#f9f9f9}#user-profile-container .orders .table .line:first-child{font-weight:700}#user-profile-container .orders .table .line .ulLine{display:flex;width:100%}#user-profile-container .orders .table .line .ulLine .td{border-left:1px solid #666;border-top:1px solid #666;flex:1;padding:1.5rem;width:auto}#user-profile-container .orders .table .line .ulLine .td i{margin-right:1rem;position:relative;top:1px}#user-profile-container .orders .table .line .ulLine .td:last-child{border-right:1px solid #666}@media screen and (max-width:1199px){#user-profile-container .orders .desktop{display:none}#user-profile-container .orders .mobile>.gifts{display:flex}#user-profile-container .orders .mobile>.gifts li{border:1px solid #000;line-height:1.8rem;margin:.5rem;padding:1.5rem}#user-profile-container .orders .mobile>.gifts li>span{display:block}#user-profile-container .orders .mobile .order{border:1px solid #ededed;margin:.5rem 0;padding:1.5rem;position:relative}#user-profile-container .orders .mobile .order .top{position:relative}#user-profile-container .orders .mobile .order .slideInfos{border:none;cursor:pointer;position:absolute;right:0;top:50%;transform:translate(-1rem,-50%)}#user-profile-container .orders .mobile .order .infos{border-top:1px solid #ededed;display:none;margin-top:1rem;padding:1rem}#user-profile-container .orders .mobile .order .infos .gifts li{border-top:1px solid #ededed;margin-top:1rem;padding:1rem 0}#user-profile-container .orders .mobile .order .infos .gifts li,#user-profile-container .orders .mobile .order .infos .gifts span{display:block}}@media screen and (min-width:1200px){#user-profile-container .orders .mobile{display:none}}