@charset "UTF-8";.cart__resume .resume-wrapper{display:grid;grid-template-columns:70% 30%;margin-top:1rem}@media all and (max-width:1024px){.cart__resume .resume-wrapper{display:inherit}}.cart__resume .resume-wrapper .resume__subbaskets .subbaskets__message{margin-bottom:.625rem}.cart__resume .resume-wrapper .resume__subbaskets .subbaskets__message .message{padding:.25rem .5rem}.cart__resume .resume-wrapper .resume__subbaskets .subbaskets__message .message p{color:#fff;background:inherit}.cart__resume .resume-wrapper .resume__subbaskets .subbaskets__message .message p b,.cart__resume .resume-wrapper .resume__subbaskets .subbaskets__message .message p strong{color:#fff}.cart__resume .resume-wrapper .resume__subbaskets .subbaskets__message .message.-fid{background:#ddd}.cart__resume .resume-wrapper .resume__subbaskets .subbaskets__message .message.-fid p{color:#333}.cart__resume .resume-wrapper .resume__subbaskets .subbaskets__message .message.-pfp{background:#fcce35}.cart__resume .resume-wrapper .resume__subbaskets .subbaskets__message .message.-marketing{background:#ff352f}.cart__resume .resume-wrapper .resume__subbaskets .subbaskets__message .message.-marketplace{background:#fff}.cart__resume .resume-wrapper .resume__subbaskets .subbaskets__message .message.-marketplace p{color:#333}.cart__resume .resume-wrapper .resume__subbaskets .subbaskets__message .message.-error{background:#ff6a00}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item{background:#fff;padding:.625rem;margin-bottom:.625rem}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content{display:grid;grid-template-rows:repeat(3,auto);position:relative}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item-delete{justify-self:right;font-size:20px;position:absolute;top:0;right:0}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos{display:grid;-webkit-column-gap:1rem;column-gap:1rem;row-gap:.625rem}@media all and (min-width:641px){.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos{grid-template-columns:repeat(2,auto)}}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product{display:-ms-flexbox;display:flex;gap:.5rem}@media all and (max-width:640px){.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__image{width:33%;min-width:100px}}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__image img{width:12.5rem}@media all and (max-width:640px){.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__image img{width:100%}}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__infos{-ms-flex-item-align:center;align-self:center}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__infos .infos-wrapper{margin-top:.625rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.125rem}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__infos .infos-wrapper .gift-card{margin-top:1rem}@media all and (min-width:641px){.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__infos.-gift-card{width:calc(100% - 12.5rem)}}@media all and (max-width:640px){.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__infos.-gift-card{width:67%}}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__infos.-gift-card .infos-wrapper .info__gift-card{margin-top:.625rem}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__infos.-gift-card .infos-wrapper .info__gift-card .egift-card__message.-show,.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__infos.-gift-card .infos-wrapper .info__gift-card .gift-card__message.-show{margin-top:.3125rem;cursor:pointer;text-decoration:underline}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__infos.-gift-card .infos-wrapper .info__gift-card .egift-card__message.-show:after,.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__infos.-gift-card .infos-wrapper .info__gift-card .gift-card__message.-show:after{font-family:ElegantIcons;content:"5";position:absolute;transition:all .5s}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__infos.-gift-card .infos-wrapper .info__gift-card .egift-card__message.-show.-active:after,.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__infos.-gift-card .infos-wrapper .info__gift-card .gift-card__message.-show.-active:after{-ms-transform:rotate(90deg);transform:rotate(90deg)}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__infos.-gift-card .infos-wrapper .info__gift-card .egift-card__message.-message,.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__infos.-gift-card .infos-wrapper .info__gift-card .gift-card__message.-message{margin-top:.3125rem;transition:all .5s;overflow:hidden}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__infos.-gift-card .infos-wrapper .info__gift-card .egift-card__message.-message.-active,.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__infos.-gift-card .infos-wrapper .info__gift-card .gift-card__message.-message.-active{height:100%}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__infos.-gift-card .infos-wrapper .info__gift-card .egift-card__message.-message:not(.-active),.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__infos.-gift-card .infos-wrapper .info__gift-card .gift-card__message.-message:not(.-active){height:0}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__infos.-gift-card .infos-wrapper .info__gift-card .egift-card__message.-message .message__from,.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__infos.-gift-card .infos-wrapper .info__gift-card .egift-card__message.-message .message__to,.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__infos.-gift-card .infos-wrapper .info__gift-card .gift-card__message.-message .message__from,.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__product .product__infos.-gift-card .infos-wrapper .info__gift-card .gift-card__message.-message .message__to{margin-bottom:.3125rem}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__price{justify-self:end;-ms-flex-item-align:center;align-self:center}@media all and (max-width:640px){.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__price{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;width:66%;-ms-flex-pack:justify;justify-content:space-between}}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__price .price-wrapper{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);-webkit-column-gap:.5rem;column-gap:.5rem}@media all and (max-width:640px){.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__price .price-wrapper{grid-template-columns:auto;-ms-flex-direction:column;flex-direction:column}}@media all and (min-width:641px){.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__price .price-wrapper{margin-bottom:.625rem}}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__price .price-wrapper:not(.-discount){display:inherit;text-align:right}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__price .price-wrapper .price{text-align:right}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__price .price-wrapper .price.-discount{grid-row:1/3}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__price .price-wrapper .price.-old{text-decoration:line-through;font-size:1rem;font-stretch:condensed}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__price .price-wrapper .price.-final{font-weight:700}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__price .price-wrapper .price__used .price__estimation,.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__price .price-wrapper .price__used .price__final{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.625rem}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__price .price-wrapper .price__used .price__estimation .price.-old,.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__price .price-wrapper .price__used .price__final .price.-old{line-height:normal;height:inherit}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__price .infos__quantity{float:right}@media all and (max-width:640px){.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .content__infos .infos__price .infos__quantity{margin-right:.5rem}}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more{margin-top:.625rem;display:-ms-flexbox;display:flex;gap:1rem}@media all and (max-width:640px){.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more{-ms-flex-direction:column;flex-direction:column}}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__engraving{background:#f2f2f2;padding:.625rem;width:100%;position:relative}@media all and (min-width:641px){.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__engraving{max-width:350px}}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__engraving::before{content:"";position:absolute;top:-7px;left:25%;height:15px;width:15px;background:#f2f2f2;-ms-transform:rotate(45deg);transform:rotate(45deg)}@media all and (max-width:640px){.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__engraving::before{left:12.5%}}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__engraving .engraving__actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:.3125rem}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__engraving .engraving__actions h3{margin:0}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__engraving .engraving__actions .actions__add{margin:auto}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__engraving .engraving__actions .actions__buttons.-gift{display:-ms-flexbox;display:flex;gap:.15rem}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__engraving .engraving__actions .actions__buttons a{text-decoration:underline}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__engraving .engraving__actions .actions__price{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.4rem}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__engraving .engraving__actions .actions__price .price.-crossedprice{text-decoration:line-through;font-size:1rem}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__engraving .engraving__options{display:grid;grid-template-columns:1fr;row-gap:1rem}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__engraving .engraving__options .option__action{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__engraving .engraving__options .option__delete{text-align:center}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__engraving .engraving__options .option__detail.-file p{margin-bottom:.3125rem}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__engraving .engraving__options .option__detail.-file img{max-height:7.6rem}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__engraving .engraving__options .option__detail button{margin:.625rem 0!important}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__slider .slider__items{display:-ms-flexbox;display:flex;padding-top:.625rem;-webkit-column-gap:.625rem;column-gap:.625rem}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__slider .slider__items .slider__item{max-width:120px;width:100%}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__slider .slider__items .slider__item img{max-width:120px;max-height:120px;width:100%;height:100%;object-fit:cover}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__slider .slider__items .slider__item .item__name{white-space:initial;line-height:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;min-height:2.375rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__slider .slider__items .slider__item .item__price{display:-ms-flexbox;display:flex;gap:.5rem;margin-top:.625rem}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__slider .slider__items .slider__item .item__price.-offert input{pointer-events:none}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__slider .slider__items .slider__item .item__price.-offert .price__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content .item__more .item__slider .slider__items .slider__item .item__price.-offert .price__wrapper .price.-old{text-decoration:line-through}.cart__resume .resume-wrapper .resume__subbaskets .resume__subbasket .subbasket__content .subbasket__items .subbasket__item .item__content.-gift .content__thanks{margin-bottom:.625rem;margin-right:1.5rem}.cart__resume .resume-wrapper .resume__gift{background:#fff;padding:.625rem;margin:.625rem 0}.cart__resume .resume-wrapper .resume__gift .gift__content{display:-ms-flexbox;display:flex;gap:.5rem;padding:.625rem 0}@media all and (max-width:640px){.cart__resume .resume-wrapper .resume__gift .gift__content{-ms-flex-direction:column;flex-direction:column}}@media all and (max-width:640px){.cart__resume .resume-wrapper .resume__gift .gift__content .gift__image{width:100%}}.cart__resume .resume-wrapper .resume__gift .gift__content .gift__image img{width:12.5rem}@media all and (max-width:640px){.cart__resume .resume-wrapper .resume__gift .gift__content .gift__image img{width:100%}}@media all and (min-width:641px){.cart__resume .resume-wrapper .resume__gift .gift__content .gift__infos{width:calc(100% - 12.5rem)}}@media all and (max-width:640px){.cart__resume .resume-wrapper .resume__gift .gift__content .gift__infos{width:100%}}.cart__resume .resume-wrapper .resume__gift .gift__content .gift__infos h3{margin-bottom:.25rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media all and (max-width:640px){.cart__resume .resume-wrapper .resume__gift .gift__content .gift__infos h3{display:-ms-flexbox;display:flex}}.cart__resume .resume-wrapper .resume__gift .gift__content .gift__infos h3 span{cursor:pointer;transition:transform .5s}.cart__resume .resume-wrapper .resume__gift .gift__content .gift__infos .infos__content .content__checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem;margin-top:.5rem}.cart__resume .resume-wrapper .resume__gift .gift__content .gift__infos .infos__content .content__checkbox input[type=checkbox]{margin-top:2px}.cart__resume .resume-wrapper .resume__gift .gift__content .gift__infos .infos__content.-message form{border-top:solid 1px #dadada;margin-top:.625rem;padding-top:.625rem}.cart__resume .resume-wrapper .resume__gift .gift__content .gift__infos .infos__content.-message form .form__content>div:first-of-type p{margin-bottom:.625rem}.cart__resume .resume-wrapper .resume__gift .gift__content .gift__infos .infos__content.-message form .form__content .content__row:not(:first-of-type) .row__input{border-top:0}.cart__resume .resume-wrapper .resume__gift .gift__content .gift__infos .infos__content.-message form .form__content .content__row:not(:last-of-type) .row__input{border-bottom:0}.cart__resume .resume-wrapper .resume__gift .gift__content .gift__infos .infos__content.-message form .form__content .content__row .row__input{width:100%;outline:0}.cart__resume .resume-wrapper .resume__gift .gift__content .gift__infos .infos__content.-message form .form__preview{display:none}.cart__resume .resume-wrapper .resume__gift .gift__content .gift__infos .infos__content.-message form .form__actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:.625rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3125rem}.cart__resume .resume-wrapper .resume__gift .gift__content .gift__infos .infos__content.-message form .form__actions .content__checkbox{margin-top:0}.cart__resume .resume-wrapper .resume__gift .gift__content .gift__infos .infos__content.-message form .form__actions .actions__final{display:-ms-flexbox;display:flex;gap:.3125rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart__resume .resume-wrapper .resume__gift .gift__content .gift__infos .infos__content.-off{display:none}.cart__resume .resume-wrapper .resume__gift .gift__content.-active{-ms-flex-align:inherit;align-items:inherit}.cart__resume .resume-wrapper .resume__gift .gift__content.-active .gift__infos h3 span{-ms-transform:rotate(180deg);transform:rotate(180deg)}.cart__resume .resume-wrapper .resume__add-by-ref{background:#fff;padding:.625rem}.cart__resume .resume-wrapper .resume__add-by-ref .add-by-ref__form h3{margin-bottom:.625rem}.cart__resume .resume-wrapper .resume__add-by-ref .add-by-ref__form label{cursor:default}.cart__resume .resume-wrapper .resume__add-by-ref .add-by-ref__form .add-by-ref__content{display:-ms-flexbox;display:flex;gap:.3125rem}.cart__resume .resume-wrapper .resume__add-by-ref .add-by-ref__form .add-by-ref__content input[type=text]{max-width:240px}.cart__resume .resume-wrapper .resume__add-by-ref .add-by-ref__form .add-by-ref__error{margin-top:.25rem}.cart__resume .resume__merch{margin-top:1rem}.cart__resume .cart__empty{margin-top:.625rem}.cart__resume .cart__empty .empty__top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.625rem;-ms-flex-align:center;align-items:center;background:#fff;padding:.625rem;text-align:center}.cart__resume .cart__empty .empty__top img{width:4rem;margin-top:.625rem}.cart__resume .cart__empty .empty__top h1{margin:0;text-transform:inherit}.cart__resume .cart__empty .empty__top .top__connexion{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.625rem;-ms-flex-align:center;align-items:center}.cart__resume .cart__empty .empty__top .top__connexion a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cart__resume .cart__empty .empty__top .top__continue{text-decoration:underline}.cart__resume .cart__empty .empty__add-by-ref{background:#fff;padding:.625rem;margin-top:.625rem}.cart__resume .cart__empty .empty__add-by-ref .add-by-ref__content{display:-ms-flexbox;display:flex;gap:.625rem}.cart__resume .cart__empty .empty__merch{margin-top:.625rem}.cart__resume .cart__empty .empty__merch .merch__top-categories .m-categories__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;gap:.625rem}.cart__resume .cart__empty .empty__merch .merch__top-categories .m-categories__item{list-style:none}.cart__resume .cart__empty .empty__merch .merch__top-categories .m-categories__item a{font-size:.875rem!important;line-height:1!important;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;padding:.45rem 1.2rem!important;transition:all .5s!important;margin:0!important;color:#333;border:solid 1px #333;background:#fff;border-radius:0}.cart__resume .cart__empty .empty__merch .merch__top-categories .m-categories__item a:hover{background:#333;color:#fff}.cart__resume .cart__empty .empty__merch .merch__sliders .merch__slider{margin-top:2rem}.cart__resume .product-slider{padding:0;text-align:center;background:#f2f2f2}.cart__resume .product-slider.-no-background{padding-top:0;padding-bottom:0}@media all and (max-width:640px) and (min-width:401px){.cart__resume .product-slider{padding:0 0}}@media all and (max-width:400px){.cart__resume .product-slider{padding:0 0}}.cart__resume .product-slider .owl-carousel{display:block!important;position:relative}.cart__resume .product-slider .owl-carousel .owl-nav .owl-next,.cart__resume .product-slider .owl-carousel .owl-nav .owl-prev{position:absolute;top:calc(50% - 2.8125rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#fff;box-shadow:0 0 0 1px;border-radius:50%;width:2.8125rem;height:2.8125rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.cart__resume .product-slider .owl-carousel .owl-nav .owl-next:before,.cart__resume .product-slider .owl-carousel .owl-nav .owl-prev:before{font-family:ElegantIcons;color:#000;font-size:2rem}.cart__resume .product-slider .owl-carousel .owl-nav .owl-prev{left:3.125rem;text-indent:-.1875rem}@media all and (max-width:1500px) and (min-width:601px){.cart__resume .product-slider .owl-carousel .owl-nav .owl-prev{left:1rem}}.cart__resume .product-slider .owl-carousel .owl-nav .owl-prev:before{content:"4"}.cart__resume .product-slider .owl-carousel .owl-nav .owl-next{right:3.125rem}@media all and (max-width:1500px) and (min-width:601px){.cart__resume .product-slider .owl-carousel .owl-nav .owl-next{right:1rem}}.cart__resume .product-slider .owl-carousel .owl-nav .owl-next:before{content:"5"}.cart__resume .product-slider .owl-carousel .owl-dots:not(.disabled){display:-ms-flexbox;display:flex;gap:.625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:.9375rem auto .9375rem auto}.cart__resume .product-slider .owl-carousel .owl-dots:not(.disabled) .owl-dot{width:10px;height:10px;border:solid 1px #333;border-radius:50%;position:relative}.cart__resume .product-slider .owl-carousel .owl-dots:not(.disabled) .owl-dot.active:before{content:"";background:#333;width:6px;height:6px;display:block;left:1px;top:1px;position:absolute;border-radius:50%}@media all and (min-width:641px){.cart__resume .product-slider .product-slider__wrapper{padding-right:5rem}}@media all and (max-width:40rem){.cart__resume .product-slider .product-slider__wrapper{padding-bottom:3.75rem}}.cart__resume .product-slider .product-slider__wrapper .owl-stage{padding:1.25rem 0}.cart__resume .product-slider .product-slider__wrapper .owl-stage .product-slider__item{width:20.625rem;height:28.128rem;background:#fff;padding:1.25rem 1.875rem;box-shadow:0 1px 6px 1px rgba(0,0,0,.0862745098)}.cart__resume .product-slider .product-slider__wrapper .owl-stage .product-slider__item .item__image{height:270px;width:270px}.cart__resume .product-slider .product-slider__wrapper .owl-stage .product-slider__item .item__content{text-align:left}.cart__resume .product-slider .product-slider__wrapper .owl-stage .product-slider__item .item__content a{text-decoration:none}.cart__resume .product-slider .product-slider__wrapper .owl-stage .product-slider__item .item__content .name{min-height:2.5rem}.cart__resume .product-slider .product-slider__wrapper .owl-stage .product-slider__item .item__content .tags-wrapper{display:-ms-flexbox;display:flex;gap:.3125rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart__resume .product-slider .product-slider__wrapper .owl-stage .product-slider__item .item__content .tags-wrapper .tag{padding:.15625rem;text-transform:uppercase;display:inherit}.cart__resume .product-slider .product-slider__wrapper .owl-stage .product-slider__item .item__content .tags-wrapper .tag span{font-size:.625rem}.cart__resume .product-slider .product-slider__wrapper .owl-stage .product-slider__item .item__content .tags-wrapper .tag:has(img){background:0 0!important}.cart__resume .product-slider .product-slider__wrapper .owl-stage .product-slider__item .item__content .tags-wrapper .tag img{height:10px}.cart__resume .product-slider .product-slider__wrapper .owl-stage .product-slider__item .item__content .content__bottom{margin-top:1rem;height:2.5rem}.cart__resume .product-slider .product-slider__wrapper .owl-stage .product-slider__item .item__content .content__bottom .price{font-weight:700;font-size:1.125rem}.cart__resume .product-slider .product-slider__wrapper .owl-stage .product-slider__item .item__content .content__bottom:not(.-has-promo){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}.cart__resume .product-slider .product-slider__wrapper .owl-stage .product-slider__item .item__content .content__bottom.-has-promo{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:2.5rem auto;-webkit-column-gap:.625rem;column-gap:.625rem}.cart__resume .product-slider .product-slider__wrapper .owl-stage .product-slider__item .item__content .content__bottom.-has-promo .discount{grid-column:1/2;grid-row:1/3;align-self:center;background:#333;height:2.5rem;width:2.5rem;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:700}.cart__resume .product-slider .product-slider__wrapper .owl-stage .product-slider__item .item__content .content__bottom.-has-promo .crossedout{text-decoration:line-through}.cart__resume .product-slider .product-slider__wrapper .owl-stage .product-slider__item:not(.-has-category) .item__content{margin-top:1.25rem}.cart__resume .product-slider .product-slider__wrapper .owl-stage .product-slider__item.-has-category .item__category{margin:5px 0;padding:.115rem .325rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cart__resume .product-slider .product-slider__wrapper .owl-stage .product-slider__item.-has-category .item__category p{color:#fff;font-size:.5625rem;text-transform:uppercase}.cart__resume .product-slider .product-slider__wrapper .owl-nav .owl-prev{display:none}.cart__resume .product-slider .product-slider__wrapper .owl-nav .owl-next{right:.125rem}@media all and (max-width:400px){.cart__resume .product-slider .product-slider__wrapper .owl-nav .owl-next{right:.125rem}}@media all and (max-width:40rem){.cart__resume .product-slider .product-slider__wrapper .owl-dots{display:none}}.o-engraving__step{transition:transform .25s ease-in-out .1s,opacity .25s ease-in-out;opacity:0;-ms-transform:translateX(-100%);transform:translateX(-100%);max-height:0;overflow:hidden}.o-engraving.-step1 #engraving-step1{-ms-transform:translateX(0);transform:translateX(0);transition:transform .25s ease-in-out,opacity .25s ease-in-out .1s;opacity:1;max-height:inherit}.o-engraving.-step2a #engraving-step2a{-ms-transform:translateX(0);transform:translateX(0);transition:transform .25s ease-in-out,opacity .25s ease-in-out .1s;opacity:1;max-height:inherit}.o-engraving.-step2b #engraving-step2b{-ms-transform:translateX(0);transform:translateX(0);transition:transform .25s ease-in-out,opacity .25s ease-in-out .1s;opacity:1;max-height:inherit}.o-engraving.-step2c #engraving-step2c{-ms-transform:translateX(0);transform:translateX(0);transition:transform .25s ease-in-out,opacity .25s ease-in-out .1s;opacity:1;max-height:inherit}.o-engraving__close{display:none}.o-engraving{margin-left:0!important;padding:0;position:relative}.o-engraving:not(.-modal){width:100%}.o-engraving.-modal{max-width:960px}@media all and (min-width:40.063rem){.o-engraving.-modal{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;top:50%!important}}@media all and (max-width:40rem){.o-engraving.-modal{width:100%;height:100%;overflow:scroll;position:fixed;top:0!important;left:0!important}}.o-engraving.-modal .o-engraving__header{padding:0}.o-engraving.-modal .o-engraving__overflow{padding:1rem}@media all and (min-width:40.063rem){.o-engraving.-modal .o-engraving__overflow{max-height:90vh}}.o-engraving.-step1 #engraving-step1{-ms-transform:translateX(0);transform:translateX(0);transition:transform .25s ease-in-out,opacity .25s ease-in-out .1s;opacity:1;max-height:inherit}.o-engraving.-step2a #engraving-step2a{-ms-transform:translateX(0);transform:translateX(0);transition:transform .25s ease-in-out,opacity .25s ease-in-out .1s;opacity:1;max-height:inherit}.o-engraving.-step2b #engraving-step2b{-ms-transform:translateX(0);transform:translateX(0);transition:transform .25s ease-in-out,opacity .25s ease-in-out .1s;opacity:1;max-height:inherit}.o-engraving.-step2c #engraving-step2c{-ms-transform:translateX(0);transform:translateX(0);transition:transform .25s ease-in-out,opacity .25s ease-in-out .1s;opacity:1;max-height:inherit}.o-engraving__row{width:inherit}.o-engraving__row:after,.o-engraving__row:before{content:inherit}.o-engraving__overflow{overflow:auto;width:100%}.o-engraving__header{padding:2rem 0 .5rem}.o-engraving__close{position:absolute;top:1rem;right:1rem;z-index:2;cursor:pointer}.o-engraving__content{padding:.5rem 0}.o-engraving__step{transition:transform .25s ease-in-out .1s,opacity .25s ease-in-out;opacity:0;-ms-transform:translateX(-100%);transform:translateX(-100%);max-height:0;overflow:hidden}.o-engraving__step>.row{display:-ms-flexbox;display:flex}.o-engraving__change{border-top:2px solid #b49374;margin-top:1rem;padding-top:1rem}.o-engraving__change .a-button{border:0;text-decoration:underline}.o-engraving__change .a-button:hover{background:0 0;color:inherit}.o-engraving__input-after{display:none}.o-engraving__input-after p{font-stretch:condensed}.o-engraving__preview{max-height:150px;overflow:auto}.o-engraving__preview iframe{width:100%;border:none;height:148px}.o-engraving___img{margin:auto}.o-engraving__image{padding:0 1rem;position:relative}.o-engraving__input{margin-bottom:2rem}.o-engraving__mention{position:absolute;bottom:0;left:0;z-index:2;font-family:Roboto;font-size:.75rem;color:#999;text-align:center;width:100%}.o-engraving__row{display:-ms-flexbox;display:flex;gap:15px}@media all and (max-width:64rem){.o-engraving__row{-ms-flex-direction:column;flex-direction:column}}.o-engraving__row.owl-carousel .owl-nav{display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:justify!important;justify-content:space-between!important;width:90%!important;margin:auto!important}.o-engraving__row.owl-carousel .owl-nav>div{font-family:ElegantIcons!important;background:0 0!important;color:#333!important;font-size:1.5rem!important}.o-engraving__row.owl-carousel .owl-dots{left:50%!important;bottom:10px!important;-ms-transform:translateX(-50%)!important;transform:translateX(-50%)!important;display:-ms-flexbox!important;display:flex!important;gap:5px!important;position:absolute!important}.o-engraving__row.owl-carousel .owl-dots .item{cursor:pointer}.o-engraving__row.owl-carousel .owl-dots .item span{font-weight:700!important;font-family:Montserrat!important;color:#999!important}.o-engraving__row.owl-carousel .owl-dots .item.active span{color:#333!important}.o-engraving__row.owl-carousel .owl-dots .item:hover span{color:#333!important}.o-engraving__col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:15px}.o-engraving__col-item{padding:5px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:80px;height:80px;cursor:pointer}.o-engraving__col-item img{height:100%;width:100%}@media all and (max-width:40rem){.reveal-modal.engraving-reveal-modal{min-height:50vh;position:fixed!important;top:25%!important}}@media all and (min-width:40.063rem) and (max-width:64rem){.reveal-modal.engraving-reveal-modal{position:fixed!important;top:7%!important}}@media all and (max-width:64.063rem){.reveal-modal.engraving-reveal-modal{position:fixed!important;top:6%!important;width:50%;margin-left:-25%}}.m-engravingType{border:1px solid #333;border-radius:10px;display:inline-block;padding:.5rem;margin:.5rem 0;text-align:center;cursor:pointer;transition:all .5s ease-in-out}.m-engravingType:hover{transition:all .5s ease-in-out;border-color:#333;background:#333}.m-engravingType:hover .m-engravingType__title{color:#fff;transition:all .5s ease-in-out}.m-engravingType:hover .m-engravingType__title *{color:#fff;transition:all .5s ease-in-out}.m-engravingType:hover .m-engravingType__picto *{transition:all .5s ease-in-out}.m-engravingType:hover .m-engravingType__picto .fill{fill:#fff}.m-engravingType:hover .m-engravingType__picto .stroke{stroke:#fff}.m-engravingType__title{transition:all .5s ease-in-out}.m-engravingType__picto svg{margin:0 auto;width:60px;height:60px}.m-engravingType__picto svg *{transition:all .5s ease-in-out}.a-engraving{padding:.25rem;cursor:pointer}.a-engraving.selected .a-engraving__number:before{background-color:#ff352f}.a-engraving__number{display:inline-block;padding-right:26px;margin-right:.2rem;position:relative;font-family:Roboto;font-size:.8125rem;color:#666;text-transform:uppercase;font-weight:400}.a-engraving__number:before{width:10px;height:10px;right:4px;margin-top:-5px;background:0 0}.a-engraving__number:after{height:18px;width:18px;border:1px solid #333;right:0;margin-top:-9px}.a-engraving__number:after,.a-engraving__number:before{content:"";display:block;position:absolute;top:50%;border-radius:100%}.a-engraving__preview{display:inline-block;border:1px solid #333;width:55px;height:30px;vertical-align:middle;padding:.25rem;text-align:center}.saisie-wrapper h3{margin-top:.625rem}.saisie-wrapper .tabs-content{margin-left:0;padding:.625rem;text-align:center}.saisie-wrapper .tabs-content .postfix{line-height:2.25rem}.gravure-wrapper{position:relative}.gravure-wrapper img,.gravure-wrapper input{position:absolute;top:.25em;left:0}.gravure-wrapper label{margin-bottom:1em;margin-left:1.5em}.gravure-wrapper .update-gravure-inline{text-decoration:underline;color:#4d4d4d}.gravure-wrapper .disabled{color:#ccc}.engraving-choice-price{font-size:.875rem;color:#ff352f;font-weight:700;margin:.3125rem 0 0 0}.engraving-choice-price span.price{font-size:.875rem}.personnalisation-form-wrapper{margin-bottom:1.25rem}.personnalisation-form-wrapper h3{margin-top:1.25rem}.personnalisation-form-wrapper .gravure-help-wrapper{border:1px solid #b3b3b3;color:grey;padding:.625rem}.personnalisation-form-wrapper .gravure-help-wrapper .title{font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:700;font-size:rem-calc(13);margin-bottom:0;line-height:1.3em;text-align:center}.personnalisation-form-wrapper .gravure-help-wrapper .content{font-size:rem-calc(11);margin-bottom:0;text-align:center}.personnalisation-form-wrapper .gravure-help-wrapper .content img{margin-bottom:.5em}.personnalisation-form-wrapper .gravure-help-wrapper .phone{font-size:1rem;font-weight:700;margin-top:1rem}.personnalisation-form-wrapper .select-picto-wrapper .select-wrapper select{color:grey;font-size:rem-calc(12);font-family:Montserrat,Arial,Helvetica,sans-serif;background:0 0;border-color:grey;margin-bottom:2em;position:relative}.personnalisation-form-wrapper .select-picto-wrapper .select-wrapper select:hover{cursor:pointer}.personnalisation-form-wrapper .select-picto-wrapper .select-wrapper:after{background:grey;float:right;position:absolute;content:"C";font-family:ElegantIcons;font-size:.875rem;right:0;top:0;padding:.65em 1.2em;width:48px;color:#fff;max-height:2.5rem;line-height:1.25rem;pointer-events:none}.personnalisation-form-wrapper .select-picto-wrapper .picto-item label{margin-left:0}.personnalisation-form-wrapper .select-picto-wrapper .picto-item img{border:1px solid #fff}.personnalisation-form-wrapper .select-picto-wrapper .picto-item.current label,.personnalisation-form-wrapper .select-picto-wrapper .picto-item:hover label{color:#00a99d}.personnalisation-form-wrapper .select-picto-wrapper .picto-item.current img,.personnalisation-form-wrapper .select-picto-wrapper .picto-item:hover img{border:1px solid #00a99d}.personnalisation-form-wrapper .no-picto-label{line-height:2.3125rem;font-size:.875rem}.personnalisation-form-wrapper .no-picto-label .fs1{font-size:1.25rem;vertical-align:middle}.personnalisation-form-wrapper .no-picto-label:hover{color:#00a99d}.personnalisation-form-wrapper .checkbox-wrapper,.personnalisation-form-wrapper .radio-wrapper{margin-bottom:.5em}.personnalisation-form-wrapper .checkbox-wrapper.inline,.personnalisation-form-wrapper .radio-wrapper.inline{display:inline-block;margin-right:.625rem}.personnalisation-form-wrapper .checkbox-wrapper label,.personnalisation-form-wrapper .radio-wrapper label{display:inline-block}.personnalisation-form-wrapper .checkbox-wrapper input[type=radio].css-checkbox+span.fake-check,.personnalisation-form-wrapper .radio-wrapper input[type=radio].css-checkbox+span.fake-check{padding-left:25px;height:rem-calc(16);display:inline-block;line-height:rem-calc(16);background-repeat:no-repeat;background-position:0 0;font-size:rem-calc(16);vertical-align:middle;cursor:pointer;width:20px}.personnalisation-form-wrapper .checkbox-wrapper input[type=radio].css-checkbox:checked+span.fake-check,.personnalisation-form-wrapper .radio-wrapper input[type=radio].css-checkbox:checked+span.fake-check{background-position:0 -20px}.personnalisation-form-wrapper .checkbox-wrapper span.fake-check,.personnalisation-form-wrapper .radio-wrapper span.fake-check{background-image:url(/Images/product/gravure/radio-sprite.png);-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.personnalisation-form-wrapper .button-1{margin-top:.625rem}@media all and (max-width:40rem){.personnalisation-form-wrapper .button-1{width:100%}}@media all and (max-width:40rem){.personnalisation-form-wrapper .gravure-help-wrapper{margin-top:.3125rem}}.personnalisation-form-wrapper .custom-links.more-link{display:block;margin-bottom:.625rem}.personnalisation-form-wrapper .hour-label{font-family:Montserrat;font-weight:700;line-height:2rem;text-align:center}.personnalisation-form-wrapper .tb-perso-preview{margin-bottom:.15625rem}.personnalisation-form-wrapper .btn-perso-preview{width:100px}@media all and (max-width:40rem){.personnalisation-form-wrapper .btn-perso-preview{width:100%}}.o-engraving__overflow .o-engraving__row{margin:inherit;max-width:inherit}.o-engraving__overflow .o-engraving__row .o-engraving__content .o-engraving__step .o-engraving__pictos .o-engraving__row .owl-nav .owl-next,.o-engraving__overflow .o-engraving__row .o-engraving__content .o-engraving__step .o-engraving__pictos .o-engraving__row .owl-nav .owl-prev{left:inherit;text-indent:inherit;position:inherit;top:inherit;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:inherit;display:inherit;box-shadow:inherit;border-radius:inherit;border:inherit;-ms-flex-pack:inherit;justify-content:inherit;-ms-flex-align:inherit;align-items:inherit}.o-engraving__overflow .o-engraving__row .o-engraving__content .o-engraving__step .o-engraving__pictos .o-engraving__row .owl-nav .owl-next:before,.o-engraving__overflow .o-engraving__row .o-engraving__content .o-engraving__step .o-engraving__pictos .o-engraving__row .owl-nav .owl-prev:before{content:inherit}.o-engraving__overflow .o-engraving__row .o-engraving__content .o-engraving__step .o-engraving__pictos .o-engraving__row .owl-dots{margin:inherit;bottom:2px!important}.o-engraving__overflow .o-engraving__row .o-engraving__content .o-engraving__step footer.o-engraving__change span.a-button.js-nextStep{border:inherit;background:inherit;color:inherit;padding:inherit!important;width:inherit}.o-engraving__overflow .o-engraving__row .o-engraving__content .o-engraving__step footer.o-engraving__change span.a-button.js-nextStep:hover{background:inherit;color:inherit}
/*# sourceMappingURL=cart-resume.min.css.map */
