.account.customer-account-edit .form.form-edit-account input#dob{width:calc(100% - 150px)}body.account .block-collapsible-nav .item.current>strong,body.account .block-collapsible-nav .item.current a{border-color:rgb(255 255 255/0%);position:relative}body.account .block-collapsible-nav .item.current>strong:after,body.account .block-collapsible-nav .item.current a:after{content:'';background-position:0 -158px;background-image:url(/media/svg/icons.svg);position:absolute;top:10px;right:0;width:21px;height:21px;background-repeat:no-repeat}body.account strong.box-title{background-color:#e10080;color:#fff;text-align:left;position:relative;padding:4px 14px;display:block !important;text-transform:uppercase;font-weight:400;font-size:1.5rem}body.loyalty-program-account.account strong.box-title{font-size:1.5rem}body.account strong.box-title,body.account .block-dashboard-addresses strong.box-title,body.account .block-addresses-default 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.account strong.box-title span{font-size:1.5rem !important}body.account li.nav.item{text-transform:uppercase}body.account .page-main .box-actions{padding:0 20px}body.account .page-main .box{border:1px solid #e4e4e4}body.account .page-main .block-dashboard-addresses .box,body.account .page-main .block-addresses-default .box,body.account .page-main form.form-address-edit{box-shadow:10px 10px 0 0 #eaeaea;min-height:145px}body.account .box-content,body.account .box-actions{padding:0 20px;margin-bottom:10px}body.account .page-main h1.page-title{font-size:26px;font-weight:400;letter-spacing:2px;position:relative}body.account .page-main h1.page-title:after{content:'';height:2px;background:#e10080;width:78px;margin:0 auto;position:absolute;bottom:-10px;left:0;right:0}body.account .page-main thead th{text-transform:uppercase;font-size:1.5rem;vertical-align:top;background-color:#fff;font-weight:500;padding-top:20px;border-bottom:1px solid #eaeaea;color:#000;margin-left:20px !important;margin-right:20px !important;border-bottom:1px solid #c6c6c6;padding-left:0;color:#e10080}body.account .page-main thead th.col.state,body.account .page-main tbody td.col.state,body.account .page-main .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td.col.state{display:none}body.account .page-main .table-wrapper{border:none}body.account .page-main tbody td{padding:12px 10px 12px 0 !important;vertical-align:top}body.account .page-main tbody td a,body.account .page-main .actions-toolbar a.action.print,body.account .page-main .actions-toolbar a.action.order{color:#e10080;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s}body.account .page-main .sidebar-main.initial .item{margin:12px 0}body.account .page-main tbody td a:hover,body.account .page-main .actions-toolbar a.action.print:hover,body.account .page-main .actions-toolbar a.action.order:hover{color:initial}body.account .page-main .item .delimiter{display:none}body.account .page-main a.action.edit,body.account .page-main a.action.change-password,body.account .page-main .block-title.order.initial a.action.view{text-transform:uppercase;text-decoration:underline;color:#000;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s}body.account .page-main a.action.edit:hover,body.account .page-main a.action.change-password:hover,body.account .page-main .block-title.order.initial a.action.view:hover{color:#7f8c8d}body.account .page-main .page-title-wrapper .order-status{float:right}body.account .page-main form.form .input-text,body.account .page-main form.form-address-edit .input-text,body.account .page-main form.form-address-edit select.required-entry{background-clip:padding-box;border-bottom:1px solid #828282;border-radius:1px;font-size:14px;height:39px;line-height:1.42857143;vertical-align:baseline;width:100%;box-sizing:border-box;-webkit-transition:border-color .2s;-moz-transition:border-color .2s;-ms-transition:border-color .2s;-o-transition:border-color .2s}body.account .page-main form.form .input-text:focus,body.account .page-main form.form-address-edit .input-text:focus,body.account .page-main form.form-address-edit select.required-entry:focus{border:1px solid #e10080;-webkit-transition:border-color .2s;-moz-transition:border-color .2s;-ms-transition:border-color .2s;-o-transition:border-color .2s}body.account .page-main form.form input[type=radio]:checked:after,body.account .page-main form.form-address-edit input[type=radio]:checked:after{width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#e10080;content:'';display:inline-block;visibility:visible;border:2px solid #fff}body.account .page-main form.form input[type=radio]:after,body.account .page-main form.form-address-edit input[type=radio]:after{width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#d1d3d1;content:'';display:inline-block;visibility:visible;border:2px solid #fff}body.account .page-main form.form .button.female,body.account .page-main form.form-address-edit .button.female{display:inline-block}body.account .page-main form.form .button.male,body.account .page-main form.form-address-edit .button.male{display:inline-block;margin-left:18px}body.account .page-main form.form input[type=radio],body.account .page-main form.form-address-edit input[type=radio]{margin-right:1rem}body.account .page-main form.form button,body.account .page-main form.form-address-edit button,body.account .page-main button.action.primary.add{background:#000;border:0;font-weight:400;line-height:19px !important;text-transform:uppercase;white-space:nowrap;min-width:140px;border-radius:0;padding:7px 15px !important;font-size:1.4rem !important}body.account .page-main form.form button:hover,body.account .page-main form.form-address-edit button:hover,body.account .page-main button.action.primary.add:hover{background:#e10080;cursor:pointer}body.account .page-main form.form label.label,body.account .page-main form.form-address-edit label.label{margin-bottom:6px;display:block;font-weight:400}body.account .page-main form.form input[type=checkbox].checkbox,body.account .page-main form.form-address-edit input[type=checkbox].checkbox{display:none}body.account .page-main form.form input[type=checkbox]+label:before,body.account .page-main form.form-address-edit input[type=checkbox]+label:before{font-family:"Font Awesome 5 Free";content:'\f0c8';font-size:1.3em;color:#949494;margin-right:1rem}body.account .page-main form.form input[type=checkbox]:checked+label:before,body.account .page-main form.form-address-edit input[type=checkbox]:checked+label:before{content:'\f14a';color:#e10080}body.account .page-main div.mage-error[generated]{padding-left:0}body.account .page-main .payment-method{min-width:auto}body.account .page-main .box.box-newsletter,body.account .page-main .box.box-information{min-height:145px;box-shadow:10px 10px 0 0 #eaeaea}body.account .page-main .block:not(.widget) .block-title>strong,body.account .page-main .form-newsletter-manage .legend>span,body.account .page-main .form-address-edit .legend>span,body.account .page-main .form-edit-account .legend>span{font-size:2rem !important;font-weight:500 !important}body.account .page-main .block:not(.widget) .block-title,body.account .page-main .form-newsletter-manage .legend,body.account .page-main .form-address-edit .legend,body.account .page-main .form-edit-account .legend{text-transform:uppercase}body.account .page-main .form-newsletter-manage .legend{text-transform:uppercase;border-bottom:none}body.account .page-main .pages .action.next,body.account .page-main .pages .action.previous,body.catalog-category-view .page-main .pages .action.next,body.catalog-category-view .page-main .pages .action.previous{margin-left:8px;background:#fff;border-radius:0;border:0;box-shadow:none}body.account .page-main .pages strong.page,body.catalog-category-view .page-main .pages strong.page{background:#fff;font-size:1.2rem;line-height:3rem;letter-spacing:normal;color:#e10380;display:inline-block;font-weight:700;padding:0 5px;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s}body.account .page-main a.page span,body.account .page-main .pages .action.next:before,body.account .page-main .pages .action.previous:before,body.catalog-category-view .page-main .pages .action.next:before,body.catalog-category-view .page-main .pages .action.previous:before,body.catalog-category-view .page-main a.page span{-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s}body.account .page-main a.page:hover span,body.account .page-main .pages .action.next:hover:before,body.account .page-main .pages .action.previous:hover:before,body.catalog-category-view .page-main a.page:hover span,body.catalog-category-view .page-main .pages .action.next:hover:before,body.catalog-category-view .page-main .pages .action.previous:hover:before{color:#e10380}body.account .page-main .toolbar select,body.catalog-category-view .limiter-options{background-color:#fff;box-shadow:none;border-radius:0}body.account .page-main .order-details-items{padding:15px}body.account .page-main .order-details-items .product-item-name{font-size:1.4rem}body.account .page-main .order-items .item{margin:0}body.account .page-main .order-details-items .table-order-items .product-item-name{margin:0}body.account .page-main div.box.box-order-shipping-method.initial>div>strong{background:0 0;color:#383838}body.account .page-main .column.main .block.block-order-details-view .block-content:not(.widget) .box{clear:none;float:left;width:48%;min-height:220px;margin:1%}body.account .page-main .payment-method{border:0}.wishlist-index-index .product-item-inner .comment-box{display:none}.account.wishlist-index-index .actions-toolbar button.action.update,.account.wishlist-index-index .actions-toolbar button.action.tocart{background:#fff;border:1px solid #000;border-radius:0;box-shadow:none;height:40px;text-transform:uppercase;font-weight:500;font-size:1.3rem;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}.account.wishlist-index-index .actions-toolbar button.action.update:hover,.account.wishlist-index-index .actions-toolbar button.action.tocart:hover{background:#000;color:#fff}body.account .page-main form.form-address-edit,body.account .page-main form.form-edit-account{width:65%;border:1px solid #e4e4e4;margin:auto;padding:50px}body.account .page-main form.form-address-edit .fieldset{float:initial;width:100%}body.account .page-main form.form-address-edit .message.info{padding:12px 20px 12px 25px;background:#fff1f8;color:#e10380;padding-left:45px;position:relative}body.account .page-main form.form-address-edit .message.info span:before{color:#e10380}body.account .page-main form.form-edit-account .fieldset{width:100%}body.account .page-main .form.form-newsletter-manage{padding:50px;width:100%;max-width:600px;margin:auto;border:1px solid #e4e4e4}body.sales-order-view .page-main td.col.price span.cart-price span.price,body.sales-order-view .page-main td.col.subtotal span.cart-price span.price{font-size:1.4rem;font-weight:700}body.account.awgiftcard-card-index .page-main form.form{width:100%;max-width:700px;margin:auto;border:1px solid #e4e4e4;padding:50px 0}body.account.awgiftcard-card-index .page-main form.form label.label{text-align:center}body.account.awgiftcard-card-index .page-main form.form .control.initial{max-width:300px;margin:auto}body.account.awgiftcard-card-index .page-main form.form .actions-toolbar{text-align:center}body.account.awgiftcard-card-index .page-main form.form .actions-toolbar .primary{float:initial}body.account.awgiftcard-card-index .page-main form.form .actions-toolbar .primary button{margin:auto}body.account .page-main td.col.actions .action.delete{color:#7f8c8d !important}div#aw_giftcard__code_info{max-width:700px;margin:auto;padding:0 50px 0}body.account #aw_giftcard__code_info_block{width:100%;border-bottom:none;margin:0 auto 25px}body.account #aw_giftcard__code_info_block .block-title{padding:0 0 10px}body.account #aw_giftcard__code_info_block .block-title span{font-size:2rem;font-weight:500;text-transform:uppercase}body.account .table-wrapper.orders-history.initial,body.account .block-dashboard-orders .table-wrapper.orders-recent.initial{border:1px solid #eaeaea !important;padding:0 12px}body.account .block-dashboard-orders .block-title.order.initial{margin-bottom:50px !important}.account .page-main .page-title-wrapper .order-date .label{display:inline-block}body.account .block-collapsible-nav .block-collapsible-nav-content li.nav.item:nth-child(6){display:none}body.loyalty-program-detail .av-button div p{cursor:pointer}body.loyalty-program-detail .main-av-code .av-code p{text-transform:none}body.loyalty-program-detail .main-av-code .av-code p span{font-size:1.5rem;line-height:1.65rem;font-weight:500}body.loyalty-program-detail .main-av-code .av-code p span strong span,body.loyalty-program-detail .main-av-code .av-code p:first-child span,body.loyalty-program-detail .main-av-code .av-code p span strong,body.loyalty-program-detail .main-av-code .av-code p strong span{font-size:2.2rem;font-weight:700}body.loyalty-program-detail .main-av-code .av-texte-end p{font-size:1.5rem;line-height:2.14rem}body.loyalty-program-detail .main-av-code .av-texte-end p:nth-child(2){font-weight:400}body.loyalty-program-detail .main-av-code .av-button div,body.loyalty-program-detail .main-av-code a{width:40%}body.loyalty-program-detail .page-title-wrapper{display:none}body.loyalty-program-detail .main-av-code a{text-align:center;background-color:#e10080;text-transform:uppercase;padding-top:7px;padding-bottom:7px;font-size:2rem;padding-left:10px;padding-right:10px;color:#fff;font-weight:500;margin:0}body.loyalty-program-detail .main-av-code .av-texte-end a{text-align:unset;background:0 0;text-transform:none;padding:0;font-size:1.5rem;color:#333;font-weight:400;margin:0}body.loyalty-program-detail .page-title{font-size:3rem;font-weight:400}body.loyalty-program-detail .av-return:hover{cursor:pointer}body.loyalty-program-account .table-picture{max-width:120px;box-sizing:border-box}body.loyalty-program-account .informations-bar-text{width:max-content;text-align:center;font-size:1.5rem}body.loyalty-program-account .Div_page_faq .mgz-panel .mgz-panel-heading.mgz-icon-position-left a.has-icon{padding:14px 14px 14px 0}.club-fauchon>table>tbody>tr:nth-child(1)>td:nth-child(3)>picture>img{float:right}body.loyalty-program-account .circle{border:2px solid #0a0a0a;color:#0a0a0a;font-weight:700;border-radius:50%;height:20px;width:20px;position:absolute;left:6%;box-sizing:border-box}body.loyalty-program-account .right{position:relative;top:-2px;left:18%;display:inline-block;width:25px;height:25px;border:.2em solid #0a0a0a;border-radius:50%;z-index:2;box-sizing:border-box;background:#fff;box-shadow:0 0 0 2px #fff}body.loyalty-program-account .right:after{position:relative;top:5px;left:3px;content:'';display:block;width:9px;height:9px;border-top:2px solid #0a0a0a;border-right:2px solid #0a0a0a;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);box-sizing:border-box}body.loyalty-program-account .right.reached{border-color:#e10080;color:#e10080;box-sizing:border-box}body.loyalty-program-account .right.reached:after{border-color:#e10080;color:#e10080;box-sizing:border-box}body.loyalty-program-account tr:nth-child(2)>td:nth-child(3) .right{left:-25%;top:-3px;box-sizing:border-box;float:right}body.loyalty-program-account .presentation{text-align:center;width:60%;margin-left:auto;margin-right:auto;margin-bottom:40px}body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .right{left:10%;box-sizing:border-box}body.loyalty-program-account div.club-fauchon>table>tbody>tr:nth-child(1)>td:nth-child(3){width:20%}body.loyalty-program-account .second-step{width:41%;box-sizing:border-box}body.loyalty-program-account .first-step{width:20%;box-sizing:border-box}body.loyalty-program-account .fidelity-progress-bar{position:relative;padding-top:2px;box-sizing:border-box}
/*!*progress bars*!*/
body.loyalty-program-account .empty-progress-bar{height:4px;position:relative;border-top:3px dashed #0a0a0a;bottom:24px;float:right;box-sizing:border-box}body.loyalty-program-account .filled-progress-bar{height:4px;position:relative;border-top:3px solid #e10080;bottom:20px;box-sizing:border-box}
/*!*first progress bar *!*/
body.loyalty-program-account tr:nth-child(2)>td:nth-child(1) .filled-progress-bar{left:26%;width:0;box-sizing:border-box}body.loyalty-program-account tr:nth-child(2)>td:nth-child(1) .empty-progress-bar{left:26%;width:100%;box-sizing:border-box}
/*!*second progress bar *!*/
body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .filled-progress-bar{left:14%;width:0;box-sizing:border-box}body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .empty-progress-bar{left:34%;width:120%;box-sizing:border-box}body.loyalty-program-account .main-account-av{color:#575757;box-sizing:border-box}body.loyalty-program-account #maincontent>div.columns.initial>div.column.main.initial>p:nth-child(5){text-align:center;box-sizing:border-box}body.loyalty-program-account .club-fauchon>p:nth-child(1){margin:25px 0;padding-bottom:10px;text-transform:uppercase;font-weight:700;color:#575757;box-sizing:border-box}body.loyalty-program-account .box.box-information{text-align:center}body.loyalty-program-account .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:7px 15px;font-size:1.1rem;box-sizing:border-box;vertical-align:middle;box-shadow:none;transition:all .2s;min-width:130px;margin:5px 24px 16px 0}body.loyalty-program-account #maincontent .column .box.box-information.member-info{text-align:left;padding:24px 0;margin:24px 0;width:50%;min-height:100px;text-transform:uppercase;font-weight:500}body.loyalty-program-account strong.box-title.loyalty-page-title{border-bottom:1px solid #c6c6c6;padding-bottom:10px;width:90%;margin-top:35px;margin-bottom:35px;text-transform:uppercase;font-weight:500;color:#575757;font-size:2rem}body.loyalty-program-account strong.box-title{padding-top:0;padding-bottom:0;margin-bottom:16px}a.join-loyalty-program.customer-sidebar{text-align:center}body.loyalty-program-account .join-loyalty-program:hover{background:#000;border:1px solid #000;color:#fff;transition:all .2s}body.loyalty-program-account .club-fauchon>p:nth-child(1){text-align:center;text-transform:uppercase;font-weight:700;box-sizing:border-box}body.loyalty-program-account .club-fauchon .titlePoints{opacity:0;transition:all 1s;font-size:1.5rem}body.loyalty-program-account .club-fauchon .titlePoints.loaded{opacity:1;transition:all 1s}body.loyalty-program-account .club-fauchon>p:nth-child(1)>span{color:#e10080;box-sizing:border-box}body.loyalty-program-account .club-fauchon>table>tbody>tr:nth-child(3){text-transform:uppercase;box-sizing:border-box}body.loyalty-program-account .av-fauchon{margin-bottom:40px;min-height:400px}body.loyalty-program-account .not-loaded{display:none}body.loyalty-program-account .av-fauchon>p{border-bottom:1px solid #c6c6c6;padding-bottom:10px;width:90%;margin-top:35px;margin-bottom:35px;margin-left:20px;text-transform:uppercase;font-weight:600;color:#575757}body.loyalty-program-account .column.main.initial>p:nth-child(11){text-decoration:underline;font-size:17px}body.loyalty-program-account>div>p{text-decoration:underline;box-sizing:border-box}body.loyalty-program-account .date,body.checkout-cart-index .bloc .date,body.loyalty-program-account .description,body.checkout-cart-index .description{font-weight:700;box-sizing:border-box}body.loyalty-program-account .date,body.checkout-cart-index .bloc .date{font-size:x-small;text-transform:uppercase;font-weight:500}body.loyalty-program-account .description,body.checkout-cart-index .description{min-height:80px;margin:10px 10px 5px}body.loyalty-program-account .av-fauchon-bloc,body.checkout-cart-index .av-fauchon-bloc{display:table;width:100%;box-sizing:border-box;position:relative;grid-auto-rows:auto}body.checkout-cart-index .av-fauchon-bloc#loyalty-popup-modal{display:block}body.checkout-cart-index .av-fauchon-bloc{text-align:center}body.loyalty-program-account .av-fauchon-bloc.loader,body.checkout-cart-index .av-fauchon-bloc.loader{background:url('/media/loader/3dots-loading.gif') no-repeat center}body.loyalty-program-account .av-fauchon-bloc .bloc,body.checkout-cart-index .av-fauchon-bloc .bloc{display:none;width:30%;text-align:center;border:1px solid #e10080;box-sizing:border-box;margin:12px;min-height:340px}body.loyalty-program-account .av-fauchon-bloc div.bloc{margin:12px 24px 12px 0}body.loyalty-program-account .faq{margin-bottom:32px}body.loyalty-program-account .av-fauchon-bloc .bloc.visible,body.loyalty-program-account .av-fauchon-bloc .bloc.visible.burned,body.checkout-cart-index .av-fauchon-bloc .bloc.visible{display:inline-table}body.checkout-cart-index .advantage-cart.no-advantages{opacity:.3;pointer-events:none}body.loyalty-program-account .av-fauchon-bloc .bloc.burned{opacity:.3;pointer-events:none;display:inline-table}body.checkout-cart-index .modal-inner-wrap{max-width:1000px;padding:20px 0}body.checkout-cart-index .modal-popup .modal-inner-wrap .action-close{width:30px;height:30px;top:10px;right:10px}body.loyalty-program-account .av-fauchon-bloc .bloc a.copyCode,body.checkout-cart-index .av-fauchon-bloc .bloc a.copyCode{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:7px 15px;font-size:1.1rem;box-sizing:border-box;vertical-align:middle;box-shadow:none;transition:all .2s;min-width:130px;margin-top:8px}body.loyalty-program-account .av-fauchon-bloc .bloc button:hover,body.checkout-cart-index .av-fauchon-bloc .bloc button:hover{background:#000;border:1px solid #000;color:#fff;transition:all .2s}.loyalty-image>div{text-align:center;opacity:1}body.loyalty-program-account .av-fauchon-bloc .bloc img,body.checkout-cart-index .av-fauchon-bloc .bloc img{box-sizing:border-box}body.loyalty-program-account .message-error.error.message{padding-bottom:1px;transition:all 2s;opacity:1}body.loyalty-program-account .message-error.error.message.invisible{transition:all 2s;opacity:0}body.loyalty-program-account .av-fauchon-bloc p.date,body.checkout-cart-index .av-fauchon-bloc p.date{margin:10px 0;box-sizing:border-box}.club-fauchon>table>tbody>tr:nth-child(3)>td{position:relative}.club-fauchon>table>tbody>tr:nth-child(3)>td{color:#575757;font-weight:700}.club-fauchon>table>tbody>tr:nth-child(3)>td:nth-child(1){left:2%}.club-fauchon>table>tbody>tr:nth-child(3)>td:nth-child(2){left:3%}.club-fauchon>table>tbody>tr:nth-child(3)>td:nth-child(3){float:right;left:-8%}body.loyalty-program-account .av-fauchon>div>p{display:inline-table}body.loyalty-program-account .column.main.initial>p:nth-child(8){font-size:1.5rem;font-weight:500;text-decoration:underline}body.loyalty-program-account .av-fauchon-bloc .bloc>button>a{color:#fff}body.loyalty-program-account .loyalty-card-id{text-align:center;font-size:1.7rem}body.loyalty-program-account .box-content{font-size:1.5rem;font-weight:400}body.loyalty-program-account .faq .loyalty_faq_title{margin-top:35px;margin-bottom:35px;border-bottom:1px solid #c6c6c6;width:90%}body.loyalty-program-account .faq .loyalty_faq_title h2{text-transform:uppercase;font-weight:600;color:#575757;font-size:2rem}body.loyalty-program-account .faq .loyalty_faq_title span{font-weight:700;font-size:2rem}body.loyalty-program-account a.more-link{text-decoration:underline}#copy-code-p>div>p{cursor:pointer}#copy-code-p>div{width:40%}@media screen and (min-width:320px) and (max-width:1023px){body.loyalty-program-account #maincontent .column .box.box-information.member-info{width:80%;margin:auto}body.loyalty-program-account .presentation{width:80%}body.loyalty-program-account #maincontent{margin-bottom:15px}}body.checkout-cart-index .av-fauchon-bloc .bloc>button>a{color:#fff}body.checkout-cart-index .av-fauchon-bloc>p{display:none}body.checkout-cart-index .advantages-conditions{font-family:'Fauchon','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;margin-top:10px;padding:0 25px}body.checkout-cart-index .advantage-cart{background:#fff;border:1px solid #e8e8e8;margin-bottom:30px;text-align:center;font-size:1.5rem;text-align:center;text-transform:uppercase;font-weight:600;padding-top:20px;min-height:120px}body.checkout-cart-index .add-loyalty{width:60%;margin:20px 0;font-weight:400}body.checkout-cart-index .add-loyalty:not(:hover){background-color:#e10080;border:1px solid #e10080}body.checkout-cart-index .modal-header{text-align:center;width:60%;margin:auto;padding-bottom:1.6em}body.checkout-cart-index .modal-popup .modal-title{border-bottom:1px solid #e10080;padding-bottom:15px;text-transform:uppercase;font-weight:400}body.checkout-cart-index .modal-title>span{color:#e10080}body.checkout-cart-index .copied-code-success{padding:5px 15px 0;min-height:20px;visibility:hidden;opacity:0;transition:all 2s;text-align:center}body.checkout-cart-index .copied-code-success.code-visible{visibility:visible;opacity:1;transition:all 2s;width:87%;margin:auto;min-height:63px}body.checkout-cart-index .already-used{opacity:.3;pointer-events:none}body.checkout-cart-index .already-used-info{width:80%;margin:8px auto;padding:8px;color:#e10080}.copied-code-success-info{text-align:center;font-size:1.7rem;font-weight:500;border-radius:0;visibility:hidden;opacity:0;transition:all 2s;background:#fff1f8;color:#e10380;display:block;width:40%;height:40px;margin:8px auto}.copied-code-success-info p:last-child{height:30px;margin-top:7px}.copied-code-success-info>*:first-child:before{color:#e10380;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;line-height:24px;content:'\e60e';font-family:'luma-icons';margin:-12px 0 0;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;left:0;top:13px;width:45px;position:absolute;text-align:center}body.loyalty-program-detail .copied-code-success-info>*:first-child:before{top:19px}body.loyalty-program-detail .info-for-copy{text-align:center;font-size:1.2rem}.copied-code-success-info.code-visible{visibility:visible;opacity:1;transition:all 2s}.sidebarAdvantages{display:table;grid-auto-rows:auto;padding-left:2%}.sidebarAdvantages>p{display:none}.sidebarAdvantages .bloc{display:none;border-spacing:5px}.sidebarAdvantages .bloc.visible{display:inline-table;border-spacing:5px;cursor:pointer}.your-advantages{cursor:initial;text-align:center;color:#e10080;margin:13px auto 0px 0;text-transform:uppercase;font-size:1.5rem;font-weight:500}.customer-welcome>div>ul>div>p:nth-child(1){text-align:center;margin:13px auto 20px 0;text-transform:uppercase;font-size:1.5rem;font-weight:500}.nbLoyaltyPoints{font-weight:500}body.loyalty-program-account .header.links .sidebarAdvantages,body.loyalty-program-account .customer-welcome>div>ul>div>p:nth-child(3),body.loyalty-program-account .your-advantages,body.checkout-cart-index .header.links .sidebarAdvantages,body.checkout-cart-index .customer-welcome>div>ul>div>p:nth-child(3),body.checkout-cart-index .your-advantages{display:none}@media only screen and (max-width:767px) and (min-width:300px){.copied-code-success-info.mgz-element-text p:last-child{text-align:center}.copied-code-success-info{width:100%}}@media screen and (max-width:360px){.sidebarAdvantages .bloc{width:49%}}@media screen and (max-width:1120px){body.checkout-cart-index .av-fauchon-bloc .bloc{width:45%}}@media screen and (max-width:795px){body.checkout-cart-index .av-fauchon-bloc .bloc{width:95%}}@media screen and (max-width:1000px){body.loyalty-program-account .av-fauchon-bloc{text-align:center}}@media screen and (min-width:1141px) and (max-width:1279px){
/*!*first progress bar *!*/
body.loyalty-program-account tr:nth-child(2)>td:nth-child(1) .filled-progress-bar{left:30%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(1) .empty-progress-bar{left:30%}
/*!*second progress bar *!*/
body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .filled-progress-bar{left:16%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .empty-progress-bar{left:36%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(3) .right{left:-20%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .right{left:11.5%}body.loyalty-program-account .right{left:21%}}@media screen and (min-width:1024px) and (max-width:1140px){
/*!*first progress bar *!*/
body.loyalty-program-account tr:nth-child(2)>td:nth-child(1) .filled-progress-bar{left:30%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(1) .empty-progress-bar{left:30%}
/*!*second progress bar *!*/
body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .filled-progress-bar{left:16%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .empty-progress-bar{left:36%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(3) .right{left:-20%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .right{left:11%}body.loyalty-program-account .right{left:19%}}@media screen and (min-width:960px) and (max-width:1023px){
/*!*first progress bar *!*/
body.loyalty-program-account tr:nth-child(2)>td:nth-child(1) .filled-progress-bar{left:30%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(1) .empty-progress-bar{left:28%}
/*!*second progress bar *!*/
body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .filled-progress-bar{left:16%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .empty-progress-bar{left:36%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(3) .right{left:-20%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .right{left:11%}body.loyalty-program-account .right{left:18.5%}}@media screen and (min-width:768px) and (max-width:959px){
/*!*first progress bar *!*/
body.loyalty-program-account tr:nth-child(2)>td:nth-child(1) .filled-progress-bar{left:28%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(1) .empty-progress-bar{left:29%}
/*!*second progress bar *!*/
body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .filled-progress-bar{left:18%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .empty-progress-bar{left:38%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(3) .right{left:-25%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .right{left:11%}body.loyalty-program-account .right{left:14%}}@media screen and (max-width:570px){body.loyalty-program-detail .av-button div p{font-size:1.7rem}}@media screen and (max-width:390px){body.loyalty-program-detail .av-button div p{font-size:1.5rem;padding:10px 0}body.loyalty-program-detail .main-av-code .av-button div{width:60%}}@media screen and (max-width:767px){body.loyalty-program-account .club-fauchon>p:nth-child(1){width:80%;margin-left:auto;margin-right:auto;text-align:center}body.loyalty-program-account .table-picture{max-width:90px;box-sizing:border-box}body.loyalty-program-account div.club-fauchon>table>tbody>tr:nth-child(1)>td:nth-child(3){width:20%}body.loyalty-program-account .second-step{width:41%;box-sizing:border-box}body.loyalty-program-account .first-step{width:20%;box-sizing:border-box}body.account.loyalty-program-account .av-fauchon-bloc .bloc,body.checkout-cart-index .av-fauchon-bloc .bloc{width:70%;min-height:285px;margin-right:0}body.loyalty-program-account .av-fauchon-bloc .bloc a.copyCode,body.checkout-cart-index .av-fauchon-bloc .bloc a.copyCode{padding:8px 10px}body.loyalty-program-account .date{font-size:x-small;padding-bottom:8px}body.loyalty-program-account .av-fauchon>p{width:80%;margin-right:auto;margin-left:auto;text-align:center}body.loyalty-program-account .description,body.checkout-cart-index .description{padding:0 10px 10px}body.loyalty-program-account .column.main.initial>p:nth-child(11){text-align:center;margin-bottom:20px}body.loyalty-program-account .img-fid{width:100%}}@media screen and (max-width:420px){body.loyalty-program-account div.club-fauchon>table>tbody>tr:nth-child(1)>td:nth-child(3){width:30%}body.loyalty-program-account .second-step{width:30%}body.loyalty-program-account .first-step{width:30%}.club-fauchon>table>tbody>tr:nth-child(1)>td:nth-child(2)>picture>img,.club-fauchon>table>tbody>tr:nth-child(1)>td:nth-child(1)>picture>img{float:right}}@media screen and (min-width:320px) and (max-width:339px){
/*!*first progress bar *!*/
body.loyalty-program-account tr:nth-child(2)>td:nth-child(1) .filled-progress-bar{left:45%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(1) .empty-progress-bar{left:44%}
/*!*second progress bar *!*/
body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .filled-progress-bar{left:54%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .empty-progress-bar{left:74%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(3) .right{left:-12%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .right{left:27%}body.loyalty-program-account .right{left:15%}}@media screen and (min-width:360px) and (max-width:375px){
/*!*first progress bar *!*/
body.loyalty-program-account tr:nth-child(2)>td:nth-child(1) .filled-progress-bar{left:35%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(1) .empty-progress-bar{left:35%}
/*!*second progress bar *!*/
body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .filled-progress-bar{left:44%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .empty-progress-bar{left:65%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(3) .right{left:-26%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .right{left:24%}body.loyalty-program-account .right{left:15%}}@media screen and (min-width:380px) and (max-width:420px){
/*!*first progress bar *!*/
body.loyalty-program-account tr:nth-child(2)>td:nth-child(1) .filled-progress-bar{left:55%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(1) .empty-progress-bar{left:55%}
/*!*second progress bar *!*/
body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .filled-progress-bar{left:61%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .empty-progress-bar{left:81%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(3) .right{left:-11%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .right{left:45%}body.loyalty-program-account .right{left:39%}}@media screen and (min-width:540px) and (max-width:570px){
/*!*first progress bar *!*/
body.loyalty-program-account tr:nth-child(2)>td:nth-child(1) .filled-progress-bar{left:34%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(1) .empty-progress-bar{left:34%}
/*!*second progress bar *!*/
body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .filled-progress-bar{left:19.5%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .empty-progress-bar{left:39%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(3) .right{left:-10%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .right{left:12%}body.loyalty-program-account .right{left:18%}}@media screen and (min-width:640px) and (max-width:670px){
/*!*first progress bar *!*/
body.loyalty-program-account tr:nth-child(2)>td:nth-child(1) .filled-progress-bar{left:34%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(1) .empty-progress-bar{left:34%}
/*!*second progress bar *!*/
body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .filled-progress-bar{left:18%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .empty-progress-bar{left:38.5%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(3) .right{left:-12%}body.loyalty-program-account tr:nth-child(2)>td:nth-child(2) .right{left:12%}body.loyalty-program-account .right{left:20%}}@media screen and (min-width:769px){.wishlist-index-index .products-grid.wishlist.initial{margin-bottom:90px}}@media screen and (max-width:768px){body.account.pre-mega-menu .page-main{margin-top:80px}body.account .page-main form.form-address-edit{width:90%;padding:10px;margin-top:35px}body.account .page-main h1.page-title{font-size:20px;margin-bottom:28px;margin-right:0 !important;margin-top:15px}body.catalog-category-view .page-main h1.page-title{margin-top:15px}body.account .page-main thead th{font-size:1.2rem}body.account .page-main form.form-address-edit,body.account .page-main form.form-edit-account{padding:25px 15px}body.account .page-main form.form-address-edit,body.account .page-main form.form-edit-account,body.account .page-main .form.form-newsletter-manage{width:88%;padding:25px 15px}body.account .page-main form.form-address-edit .password-strength-meter,body.account .page-main form.form-edit-account .password-strength-meter{height:initial}body.account .page-main .page-title-wrapper .actions-toolbar a.action.order,body.account .page-main .page-title-wrapper .actions-toolbar a.action.print{width:auto;padding-right:0;margin-top:12px}body.account .page-main tbody td a,body.account .page-main .actions-toolbar a.action.print,body.account .page-main .actions-toolbar a.action.order{width:49%;display:inline-block;padding-right:0}body.account .page-main .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td[data-th]:before{width:50%;padding-right:0}body.account .data.table .col.actions .action:after{display:none}body.account .page-main .page-title-wrapper .order-status{float:inherit;margin-top:0}body.account .page-main .column.main .block.block-order-details-view .block-content:not(.widget) .box{width:100%;margin:0 0 25px}div#aw_giftcard__code_info{padding:0}body.account.awgiftcard-card-index .page-main form.form .actions-toolbar .primary button{width:90%}.account.wishlist-index-index .products-grid .product-item-inner,.account.wishlist-index-index .products-grid .product-item-info:hover,.account.wishlist-index-index .products-grid .product-item-info.active{border:0}.account.wishlist-index-index .products-grid.wishlist .product-item{padding:20px 0 5px}body.account .block-collapsible-nav .title{border-top:none;border-bottom:1px solid #e4e4e4;padding:10px 0;width:98%;margin:auto;background-color:#fff}body.account .block-collapsible-nav .title:after{color:#e10080}body.account .block-collapsible-nav .block-collapsible-nav-content{box-shadow:0 9px 16px #00000012;position:relative;top:-10px;border-bottom:none}body.account .block-collapsible-nav .block-collapsible-nav-content ul li{margin:12px 0}body.account .block-collapsible-nav{top:0}body.account.sales-order-view .page-main tfoot tr{height:auto !important}}@media screen and (max-width:767px){body.account .columns.initial{width:90%;margin:auto}}.customer-address-form .actions-toolbar>.secondary .action.back{display:block}@media only screen and (max-width:768px){.customer-address-index #additional-addresses-table td{padding:2px !important}.customer-address-index #additional-addresses-table td.actions a.action.delete{padding:5px}.customer-address-index .table-additional-addresses-items a.action.edit{width:45%}}body.loyalty-program-account .mgz-element-accordion .mgz-panel .mgz-panel-body p{font-size:1.5rem}.customer-menu .header.links::-webkit-scrollbar,.amsl-popup-overlay .amsl-tabs-wrapper::-webkit-scrollbar{width:3px}.customer-menu .header.links::-webkit-scrollbar-track,.amsl-popup-overlay .amsl-tabs-wrapper::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #9b9b9b;border-radius:20px}.customer-menu .header.links::-webkit-scrollbar-thumb,.amsl-popup-overlay .amsl-tabs-wrapper::-webkit-scrollbar-thumb{background:#e10080;border-radius:20px}.customer-menu .header.links::-webkit-scrollbar-thumb:hover,.amsl-popup-overlay .amsl-tabs-wrapper::-webkit-scrollbar-thumb:hover{background:#b30000}body.account .page-main .box.box-newsletter{margin-bottom:32px;float:right}body.account .page-main .box.box-shipping-address{margin-bottom:32px}body.account .column.main .block:not(.widget) .block-content .box.loyalty-displayed{width:30%;margin-right:3%}body.account .column.main .block:not(.widget) .block-content .box.box-loyalty{clear:none}body.account .column.main .block:not(.widget) .block-content .box.box-loyalty,body.account .column.main .block:not(.widget) .block-content .box.box-newsletter{float:left}body.account .column.main .block:not(.widget) .block-content .box.box-newsletter.two-blocks{float:right}body.account .page-main .box.box-newsletter.loyalty-displayed,body.account .page-main .box.box-information.loyalty-displayed,body.account .page-main .box.box-loyalty.loyalty-displayed{min-height:170px;box-shadow:10px 10px 0 0 #eaeaea}@media only screen and (max-width:767px) and (min-width:300px){body.account .column.main .block:not(.widget) .block-content .box.loyalty-displayed{width:99%}body.account .column.main .block:not(.widget) .block-content .box.box-loyalty:last-child{margin-bottom:32px}body.account .column.main .block:not(.widget) .block-content .box.box-newsletter:last-child{margin-bottom:32px}}body.loyalty-account-loyaltyregister input[type=checkbox]:checked+label:before{background:url(/media/svg/check.svg) #e10080 no-repeat}body.loyalty-account-loyaltyregister input[type=checkbox]+label:before{width:22px;height:22px;background-color:#fff;border:1px solid #d7d7d9;border-radius:0;display:block;content:"" !important;float:left;margin:0 10px 0 0}body.loyalty-account-loyaltyregister span a{color:#e10080}@media screen and (max-width:767px) and (min-width:300px){body.loyalty-account-loyaltyregister>span{padding-left:30px;display:inline-block;position:relative;bottom:3rem}body.loyalty-account-loyaltyregister input[type=checkbox]+label:before{margin-bottom:50px}}