:root{--bleu-bleu-10:#f5f7fb;--gris-bleu-gris-bleu-20:#e8e8ea;--gris-bleu-gris-bleu-30:#d1d4d8;--gris-bleu-gris-bleu-50:#7f858e;--principales-bleu-eau:#082451;--principales-jaune-soleil:#f9d040;--secondaires-rouge-feu:#f02233;--secondaires-orange-terre:#ff613b;--secondaires-bleu-ciel:#0093d2;--secondaires-turquoise-vegetaux:#49c6bb;--secondaires-celeste-air:#a1d6d4;--signaltique-remise:#ff542b;--Bleu-PF:#002554;--signaltique-pack:var(--secondaires-bleu-ciel);--signaltique-soldes:var(--secondaires-rouge-feu);--signaltique-nouveau:#73b93b;--signaltique-prix:var(--principales-jaune-soleil);--signaltique-rupture-stock:#f74237;--signaltique-validation:#45bb51;--signaltique-erreur:#e40013;--signaltique-avis-clients:#f8da00;--bleu-100:#082451;--bleu-80:#0b2f69;--bleu-60:#124495;--bleu-50:#2f63b8;--bleu-10:#f5f7fb;--jaune-110:#f5c10b;--jaune-100:#f9d040;--gris-bleu-50:#7f858e;--gris-bleu-40:#afb3ba;--gris-bleu-30:#d1d4d8;--gris-bleu-20:#e8e8ea;--headerHeight:200px}@-webkit-keyframes easeInCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}@keyframes easeInCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}@-webkit-keyframes easeOutCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}@keyframes easeOutCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}.checkout-card-header{font-size:1.25em;font-weight:600}.grand-total-price{float:right;font-weight:600}.grand-total,.grand-total-label{font-weight:600}.grand-total{font-size:1.125rem!important}.order-receipt-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-divider{margin-left:-.625em;margin-right:-.625em}.product-divider hr{border-top:.063em dashed}.multi-shipping+.product-line-item:before,.product-line-item+.product-line-item:before{content:"";display:block;border-bottom:.063em solid #d9d9d9;margin:0 100px .625em}.shipment-block+.shipment-block:before{content:"";display:block;border-bottom:.063em dashed #e8ecef;margin:.625em -.625em}@media (min-width:992px){.shipment-block+.shipment-block:before{margin:.625em -1.225em}}.shipping-method{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shipping-method-line{margin-bottom:10px}.hero-confirmation{background-image:url(../../images/thankyou.jpg);background-position-y:-8.125em}.product-summary-block h3{font-size:1.25rem}.product-summary-block small{font-size:100%;font-weight:600}.leading-lines{overflow:hidden;margin:0}.leading-lines label{background-color:#fff}.leading-lines .start-lines{padding:1px}.leading-lines .start-lines span{position:relative;background-color:#fff;z-index:2}.leading-lines .end-lines{padding:1px}.leading-lines .end-lines span{position:relative;background-color:#fff;z-index:2;padding:0 5px;margin-right:-3px}.summary-details{margin-bottom:1em;line-height:25px}.summary-details.summary-link{text-decoration:underline;font-weight:700;color:#0f2554}.summary-details .address-summary{margin-bottom:.5em}.summary-section-label{font-size:1em;font-weight:600}@media (min-width:992px){.summary-section-label{font-weight:500}}.add-payment{margin-top:1rem}.selected-payment{background-color:#e8ecef}.saved-security-code{margin-top:1rem}.saved-credit-card-type{font-weight:600}.saved-payment-information{margin-top:1rem;margin-bottom:1rem}.payment-information{margin-bottom:1rem}#paymentMethodsList{padding:0;margin:0}.checkout-hidden,.form-nav.billing-nav.payment-information{display:none}.card-image{margin-top:.5rem;width:100%}.cancel-new-payment{margin-top:1rem}.form-check.start-lines{padding-left:1.5rem}.multi-ship .shipping-summary .single-shipping,.multi-ship .single-shipping .shipping-content{display:none}.gift-message-block{padding-bottom:1em;padding-top:1em}.confirm-details .shipping-method,.confirm-details .shipping-method-price,.single-shipping .summary-section-label{margin-bottom:0}.multi-ship .confirm-details .single-shipping{display:none}.contact-info-block{border-bottom:.063em dashed #e8ecef}.shipping-method-block h3,.view-address-block h3{font-size:18px;line-height:21px;margin-bottom:16px;font-weight:600}.pickup-selector #dpdgmap,.pickup-selector #gmap{height:25rem;width:100%}.chronorelay-form:before{position:relative;display:block;left:calc(50% - 4.5rem);content:"";height:3rem;width:9rem;background-image:url(../../images/chronopost.png);background-size:cover}@media (min-width:769px){.chronorelay-form:before{top:1%}}.chronorelay-form h3{margin-top:2.5rem}@media (min-width:769px){.chronorelay-form h3{margin-top:1rem}}@media (min-width:1200px){.chronorelay-form .form>div{margin:0;padding:0}}.chronorelay-form .invalid-form{color:#ff565b;font-size:80%;margin-left:.5rem}@media (min-width:1200px){.chronorelay-form .invalid-form{margin-left:11.5%}}.chronorelay-form label{font-weight:400;margin-bottom:0}@media (min-width:1200px){.chronorelay-form label{text-align:right;padding-right:.5rem}}.chronorelay-form label.required:before{content:"*";color:#ff565b}.pickup-wrapper-dpd{scrollbar-color:#a90034 var(--scrollbar-track)}.dpdrelay-form:before{position:relative;display:block;left:calc(50% - 4.5rem);content:"";height:2.7rem;width:6rem;background-image:url(../../images/dpd-logo.svg);background-size:cover}@media (min-width:769px){.dpdrelay-form:before{top:1%}}.dpdrelay-form h3{margin-top:2.5rem}@media (min-width:769px){.dpdrelay-form h3{margin-top:1rem}}@media (min-width:1200px){.dpdrelay-form .form>div{margin:0;padding:0}}.dpdrelay-form .invalid-form{color:#ff565b;font-size:80%;margin-left:.5rem}@media (min-width:1200px){.dpdrelay-form .invalid-form{margin-left:11.5%}}.dpdrelay-form label{font-weight:400;margin-bottom:0}@media (min-width:1200px){.dpdrelay-form label{text-align:right;padding-right:.5rem}}.dpdrelay-form label.required:before{content:"*";color:#ff565b}.pickup-list-wrapper{height:25rem;overflow:scroll}.pickup-list-wrapper::-webkit-scrollbar-thumb{background-color:#0060a2}.pickup-list li{cursor:pointer}.pickup-list li.selected .card-main-content{background-color:#b9e2f6}.pickup-list .card-main-content{border-left:3px solid #0060a2}.pickup-list .card-title{color:#00a5e1;margin-bottom:.5rem;padding-top:.5rem}#shipping-dpdrelay .card-title{color:#a90034;margin-bottom:.5rem;padding-top:.5rem}#shipping-dpdrelay .card-main-content{border-left:3px solid #a30434}#shipping-dpdrelay .card-text{color:#414042}.pickup-store-details .store-name{font-size:1rem;color:#192b53;font-weight:400;margin-left:1.5rem}.pickup-store-details .pickup-schedule .schedule{margin:0 0 .5rem 1.5rem;font-size:.7rem}.pickup-store-details .pickup-schedule ul{margin:0}.pickup-store-details .pickup-schedule li{padding:0;text-decoration:none;font-size:.7rem}.pickup-store-details .pickup-schedule li:nth-child(odd){background:#e1e1e1}.chronorelay-shipping-address{margin-left:1rem}.order-thank-you-msg{padding-top:15px}p.chronorelay-required{margin:0}.form-group .form-control-feedback{display:none}.form-group.has-danger .form-control-feedback{display:block}.form-group>.form-control-feedback{display:none;font-size:.8125rem}.form-group.has-danger>.form-control-feedback,.form-group.has-warning>.form-control-feedback{display:block}.card-number-wrapper{position:relative}.card-number-wrapper:after{content:"";position:absolute;right:3px;background-repeat:no-repeat;background-image:url(../../images/credit.png);background-size:contain;width:48px;height:30px;top:5px}.card-number-wrapper[data-type=visa]:after{background-image:url(../../images/payment-types.png);background-size:auto;background-position:-162px -110px}.card-number-wrapper[data-type=mastercard]:after{background-image:url(../../images/payment-types.png);background-size:auto;background-position:-295px -110px}.card-number-wrapper[data-type=amex]:after{background-image:url(../../images/payment-types.png);background-size:auto;background-position:-230px -15px}.card-number-wrapper[data-type=discover]:after{background-image:url(../../images/payment-types.png);background-size:auto;background-position:-95px -110px}.ui-autocomplete{z-index:10000;background:#fff;width:30rem;overflow:hidden auto;max-height:7rem;padding:.15rem 0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07)}.ui-autocomplete::-webkit-scrollbar{width:.5rem}.ui-autocomplete::-webkit-scrollbar-thumb{background:#192b53;border-radius:50px}.ui-autocomplete::-webkit-scrollbar-track{background:transparent;border:1px solid #192b53;border-radius:50px}.ui-autocomplete .ui-menu-item{padding:0 .3rem}.ui-autocomplete .ui-menu-item:hover{background:#e1e1e1}.ui-autocomplete .ui-menu-item-wrapper{cursor:pointer}.dqe-dialog{top:30%}.dqe-dialog .modal-header{padding:1.5rem 1rem;border-bottom:1px solid #e1e1e1}.dqe-dialog .modal-header .modal-title{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.dqe-dialog .modal-body{padding:1.5rem 1rem;text-align:center;font-size:1rem}.dqe-dialog .modal-body span.dqe-entered-mail{font-weight:700}.dqe-dialog .modal-body .btn-dqe-close{width:5rem;margin:1.5rem auto 0}@media print{.checkout-pages #footercontent,.checkout-pages .footer-checkout,.checkout-pages .footer-email-signup,.checkout-pages header,.page[data-action=Order-Confirm] #footercontent,.page[data-action=Order-Confirm] .footer-checkout,.page[data-action=Order-Confirm] .footer-email-signup,.page[data-action=Order-Confirm] header{display:none}}.checkout-pages{color:var(--principales-bleu-eau)}.checkout-pages .h1,.checkout-pages h1{font-family:muli,Helvetica,Arial,sans-serif}.checkout-pages #adyenModalDialog{pointer-events:auto;background:#fff}.checkout-pages #shipping-home-address .btn-cancel,.checkout-pages #shipping-home-address .form-label{display:none}.checkout-pages #shipping-home-address .form-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-pages #shipping-home-address .form-group.required label:after{content:"*"}.checkout-pages #shipping-home-address .form-group label{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;color:#575d67!important;position:relative!important;-webkit-transform:translate(0)!important;transform:translate(0)!important}.checkout-pages .shipping-address .form-group.required label:after{content:"*"}.checkout-pages .shipping-address .form-group label{color:#575d67!important}@media (max-width:768.98px){.checkout-pages{padding-bottom:58px}}.checkout-pages header{position:static}.checkout-pages .header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checkout-pages .header .container .navbar-header{display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}@media (min-width:769px){.checkout-pages .header .container .navbar-header{margin-left:15px}}.checkout-pages .header .container .navbar-header .logo-home{margin:0}.checkout-pages .header-contact{position:relative;font-weight:700;padding:8px 8px 8px 38px;line-height:1.1em}.checkout-pages .header-contact p{margin:0}.checkout-pages .header-contact:after,.checkout-pages .header-contact:before{font-size:20px;position:absolute;top:50%;left:25px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.checkout-pages .header-contact:after{content:"";width:30px;height:30px;border:2px solid #f8da00;border-radius:50%}.checkout-pages .header-contact .hours{display:block;font-size:8px;font-weight:400}@media (max-width:768.98px){.checkout-pages .header-contact{font-size:12px}.checkout-pages .header-contact:after,.checkout-pages .header-contact:before{left:15px;font-size:14px}.checkout-pages .header-contact .title{font-size:12px}.checkout-pages .header-contact .phone{font-size:10px;font-weight:600}}@media (min-width:769px){.checkout-pages .header-contact{padding:20px 20px 20px 70px}.checkout-pages .header-contact:after{content:"";width:50px;height:50px}.checkout-pages .header-contact .hours{font-size:10px}}@media (min-width:544px){.checkout-pages .container{max-width:100%}}@media (min-width:1200px){.checkout-pages .container{max-width:1440px}}.checkout-pages .hero .page-title{font-family:muli,Helvetica,Arial,sans-serif}@media (max-width:768.98px){.checkout-pages .hero{margin-bottom:10px}.checkout-pages .hero .page-title{padding:10px 10px 0}.checkout-pages .hero .page-title span{padding-bottom:20px}}.checkout-pages .create-account-nav{display:none}.checkout-pages .card:not(.noborders){padding:1rem 1.5rem;border-radius:.5rem;border:1px solid var(--gris-bleu-20)}.checkout-pages .card .card-header{padding:0}.checkout-pages .card .card-header:after{content:none}.checkout-pages .card .card-header-custom{display:inline-block;position:relative;padding-bottom:6px;font-size:1.25rem;line-height:1.3;margin-bottom:2rem}.checkout-pages .card .card-header-custom:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background-color:#f8da00}@media (max-width:768.98px){.checkout-pages .card{border:0}.checkout-pages .card.order-product-summary .card-body{padding:0}}@media (min-width:769px){.checkout-pages .card.order-product-summary{padding-top:10px;padding-right:20px;padding-left:20px;max-height:300px;overflow-x:hidden;overflow-y:auto}.checkout-pages .card .card-body{padding:0 0 10px}}.checkout-pages .card.checkout-totals{background-color:var(--bleu-10);border:none;margin-bottom:1rem}.checkout-pages .card.checkout-totals .card-header .card-header-custom{font-size:1rem;margin-bottom:1rem}.checkout-pages .card.checkout-totals .leading-lines p{margin:0;padding:0}.checkout-pages .card.checkout-totals .leading-lines span{background-color:transparent}.checkout-pages .card.checkout-totals .leading-lines .start-lines span{font-size:1rem;font-weight:400}.checkout-pages .card.checkout-totals .leading-lines .end-lines span{font-size:.8125rem;font-weight:400}.checkout-pages .card.checkout-totals .leading-lines.shipping-item,.checkout-pages .card.checkout-totals .leading-lines.subtotal-item{margin-bottom:.75rem}.checkout-pages .card.checkout-totals .leading-lines.grand-total{margin-bottom:.5rem}.checkout-pages .card.checkout-totals .leading-lines.grand-total .end-lines .grand-total-sum,.checkout-pages .card.checkout-totals .leading-lines.grand-total .start-lines .order-receipt-label span{font-size:1rem;font-weight:700}.checkout-pages .card.checkout-totals .leading-lines.tax p{margin:0;padding:0}.checkout-pages .card.checkout-totals .leading-lines.tax .end-lines .span,.checkout-pages .card.checkout-totals .leading-lines.tax .start-lines span{font-size:1rem;font-weight:700}.checkout-pages .card.checkout-totals .estimated-delivery-date{margin-top:-.75rem;margin-bottom:.75rem;font-size:.6875rem}.checkout-pages .card.checkout-totals .estimated-delivery-date p{margin:0;padding:0}.checkout-pages .card.checkout-totals .order-receipt-label{font-weight:600}@media (max-width:768.98px){.checkout-pages .card.checkout-totals .order-receipt-label{font-size:13px;font-weight:400}}@media (max-width:768.98px){.checkout-pages .card.checkout-totals .card-header{padding:10px 0}.checkout-pages .card.checkout-totals .card-body{padding:0}.checkout-pages .card.checkout-totals .order-total-summary .grand-total,.checkout-pages .card.checkout-totals .order-total-summary p{margin-bottom:5px}.checkout-pages .card.checkout-totals .order-total-summary .grand-total .grand-total-sum,.checkout-pages .card.checkout-totals .order-total-summary .grand-total .order-receipt-label{font-weight:700}.checkout-pages .card.checkout-totals .estimated-delivery-date{font-size:.6875rem}}.checkout-pages .card.checkout-totals .alma-wrapper{margin-bottom:0}.checkout-pages .card.shipping-summary{background-color:var(--bleu-10);border:none;margin-bottom:1rem}.checkout-pages .card.shipping-summary .card-header-custom{font-size:1rem;margin-bottom:1rem}.checkout-pages .card.shipping-summary .card-body{padding:0}@media (max-width:768.98px){.checkout-pages .card-body{padding-left:0;padding-right:0}}.checkout-pages .card-header-custom{font-weight:800}@media (max-width:768.98px){.checkout-pages .card-header-custom{font-size:18px}}.checkout-pages .shipping-method-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.checkout-pages .shipping-method-item{padding:1.75rem 1.5rem;border:1px solid var(--gris-bleu-20);border-radius:.5rem;-webkit-transition:border-color .3s;transition:border-color .3s}.checkout-pages .shipping-method-item:hover{border-color:#5795f8}.checkout-pages .shipping-method-item:has(.sp-details:not(.d-none)){border:1px solid #789ad1}.checkout-pages .shipping-method-item .custom-control-label{color:var(--principales-bleu-eau);font-size:.875rem;font-weight:700}.checkout-pages .shipping-method-item .shipping-method-pricing{color:var(--principales-bleu-eau);font-size:1.25rem;font-weight:800;min-width:75px;text-wrap:nowrap}.checkout-pages .shipping-method-item .shipping-method-pricing small{font-weight:800;text-wrap:nowrap}.checkout-pages .shipping-method-item .shipping-method-pricing .free{font-size:1rem}.checkout-pages .shipping-method-item .sp-details{margin-top:1.5rem;border-top:1px solid #e8e8ea;padding:1.5rem 2.25rem 0}@media (max-width:768.98px){.checkout-pages .shipping-method-item .sp-details{padding:1.5rem 0 0}}.checkout-pages .shipping-method-item .sp-details#shipping-chronorelay,.checkout-pages .shipping-method-item .sp-details#shipping-dpdrelay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.checkout-pages .shipping-section .card.shipping-method-area{border:none;padding:0}.checkout-pages .shipping-section .card .card-header{padding-bottom:0}.checkout-pages .shipping-method-area{border:none}.checkout-pages .shipping-method-area .card-body{padding:0 0 20px}@media (max-width:768.98px){.checkout-pages .shipping-method-area .card-header{padding-top:0}}@media (min-width:769px){.checkout-pages .shipping-details-area .card{padding-top:30px;padding-bottom:30px}}.checkout-pages .shipping-details-area .card#shipping-mondialrelay{padding:0;border:0}.checkout-pages .shipping-details-area .shipment-selector-block .form-group{padding:0;margin:0}.checkout-pages .shipmentSelector-label{font-size:16px}.checkout-pages .product-line-item-details{display:grid;grid-template-rows:auto auto;grid-template-columns:auto 1fr}@media (min-width:769px){.checkout-pages .product-line-item-details .item-image{grid-row:1/3}}@media (max-width:768.98px){.checkout-pages .product-line-item-details .price-item{grid-column:1/3;padding:10px 0 0}}.checkout-pages .product-line-item .price-item{white-space:nowrap}.checkout-pages .product-line-item .sales{font-size:14px;font-weight:400;padding-top:10px;position:relative;margin-bottom:2px}.checkout-pages .product-line-item .old-price{position:absolute;top:2px;width:100%;display:block;font-size:9px;line-height:6px}.checkout-pages .product-line-item .line-item-total-price{text-align:center}.checkout-pages .product-line-item .line-item-total-price .pricing{font-weight:700}.checkout-pages .product-line-item .percent{color:#ff7630;font-weight:400;font-size:14px}.checkout-pages .product-line-item .qty-card-quantity-count{padding-top:10px;display:block}@media (max-width:768.98px){.checkout-pages .product-line-item{padding:10px;border:1px solid #e1e1e1}.checkout-pages .product-line-item+.product-line-item{margin-top:10px}.checkout-pages .product-line-item+.product-line-item:before{content:none}}@media (min-width:769px){.checkout-pages .product-line-item .item-attributes{padding-top:10px}}.checkout-pages .product-line-item .line-item-availability{margin:0 0 20px}.checkout-pages .shipping-summary .card-header{padding-bottom:0}.checkout-pages .shipping-summary .card-body{padding-top:10px}.checkout-pages .billing-content .card-header{padding-bottom:0}.checkout-pages .billing-content .card-body{padding-top:0}.checkout-pages .billing-content .card-body #payLater-enable{margin-top:2rem}@media (min-width:769px){.checkout-pages .billing-content .address-selector-field,.checkout-pages .billing-content .billing-address{padding-left:45px}.checkout-pages .billing-content .billingAddressSelector-label{padding-left:15px}}@media (max-width:768.98px){.checkout-pages .billing-content .nice-select.addressSelector{height:auto;white-space:normal}.checkout-pages .billing-content .nice-select.addressSelector .current{display:block}.checkout-pages .billing-content .nice-select.addressSelector .option{line-height:1.4em;padding-top:6px;padding-bottom:6px}}.checkout-pages .payment-method-label .custom-control-input{display:none}.checkout-pages .payment-method-label .custom-control-label{display:block;cursor:pointer}.checkout-pages .payment-form{padding-bottom:10px}.checkout-pages .payment-form .form-check{padding-left:28px}.checkout-pages .payment-form .form-check .custom-control-label:after,.checkout-pages .payment-form .form-check .custom-control-label:before{left:-28px}@media (max-width:768.98px){.checkout-pages .payment-form .card-header{padding-top:0}}.checkout-pages .paymentMethod{margin:0}.checkout-pages .paymentMethod~.paymentMethod{margin-top:8px}.checkout-pages .paymentMethod_img{margin:0 10px 0 0}.checkout-pages .additionalFields{width:auto;margin:15px 0 20px}@media (min-width:769px){.checkout-pages .additionalFields{padding-left:28px}}.checkout-pages .adyen-checkout__fieldset__title{display:none}.checkout-pages .adyen-checkout__card-input{max-width:400px}.checkout-pages .adyen-checkout__input{border:1px solid #e1e1e1;border-radius:0;padding:5px 10px;caret-color:#192b53}.checkout-pages .adyen-checkout__input:hover{border-color:#e1e1e1}.checkout-pages .adyen-checkout__input.adyen-checkout__input--focus,.checkout-pages .adyen-checkout__input:active,.checkout-pages .adyen-checkout__input:focus,.checkout-pages .adyen-checkout__input:focus:hover{border-color:#f8da00;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}.checkout-pages .adyen-checkout__label{margin-bottom:0}.checkout-pages .disablePayementMethodButton{cursor:not-allowed!important;pointer-events:none}.checkout-pages .termsWarning{color:#e40013;font-size:.875rem}@media (min-width:769px){.checkout-pages .termsWarning{padding-left:28px}}.checkout-pages .gpay-card-info-container{max-width:750px;max-height:48;width:100M;height:100%}.checkout-pages .adyen-checkout__paywithgoogle{height:auto;padding:1.5rem 0 0;margin-top:1.5rem;border-top:1px solid #e8e8ea;display:block}.checkout-pages .adyen-checkout__label__text{font-size:14px}.checkout-pages .adyen-checkout__label--focused .adyen-checkout__label__text{color:#192b53}.checkout-pages .adyen-checkout__radio_group__label:before{width:13px;height:13px;border:1px solid #e1e1e1;-webkit-box-shadow:none!important;box-shadow:none!important}.checkout-pages .adyen-checkout__radio_group__label:after{content:none}.checkout-pages .adyen-checkout__radio_group__input:checked~.adyen-checkout__radio_group__label:before{background-color:#192b53}.checkout-pages .alma-content .pay-type{margin:8px 0 0;padding:0 0 0 28px}.checkout-pages .alma-content .pay-type .img-content{margin:0 20px 0 0}.checkout-pages .alma-content .pay-type .img{margin:0;padding:0}.checkout-pages .alma-content .pay-type .img-text{margin:0 0 0 5px}.checkout-pages .alma-content .custom-control-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400}.checkout-pages .alma-content#alma-content-ALMA_PNX,.checkout-pages .giftCard.payment-options{margin-top:20px}.checkout-pages .giftCard .form-group{padding-top:0}.checkout-pages .giftCard .form-group .custom-control-label{display:block;cursor:pointer}@media (min-width:769px){.checkout-pages .giftCard .giftCard-form{padding-left:28px}}.checkout-pages .custom-control-input{width:1px}@media (min-width:1200px){.checkout-pages .sticky-sidebar{position:sticky;top:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.dwfrm_billing_addressFields_country span{margin-bottom:.5rem;font-weight:400}.cart-page .form-control,.checkout-pages .form-control{border:1px solid var(--gris-bleu-30);padding:5px 10px}.cart-page .form-control.is-invalid,.checkout-pages .form-control.is-invalid{border:1px solid var(--gris-bleu-gris-bleu-30)}.cart-page .form-control.is-invalid:focus,.checkout-pages .form-control.is-invalid:focus{border-color:#2f63b8}@supports (-webkit-touch-callout:none){.cart-page .form-control,.checkout-pages .form-control{border-width:1.14286px;padding:5.71429px 11.42857px;margin-bottom:-4.625px}}.cart-page .form-control.focus,.cart-page .form-control:focus,.checkout-pages .form-control.focus,.checkout-pages .form-control:focus{border-color:#2f63b8;-webkit-box-shadow:none!important;box-shadow:none!important}.cart-page input.form-control,.checkout-pages input.form-control{height:auto!important}.cart-page .nice-select,.checkout-pages .nice-select{line-height:24px;padding-right:30px}.cart-page .nice-select.open,.cart-page .nice-select:active,.cart-page .nice-select:focus,.cart-page .nice-select:hover,.checkout-pages .nice-select.open,.checkout-pages .nice-select:active,.checkout-pages .nice-select:focus,.checkout-pages .nice-select:hover{font-weight:400}.cart-page select,.checkout-pages select{height:36px;line-height:24px;border:1px solid #e1e1e1;padding:5px 10px;border-radius:0}.cart-page .col-select,.checkout-pages .col-select{max-width:360px}.cart-page .col-select .select2-selection__rendered,.checkout-pages .col-select .select2-selection__rendered{font-weight:700}.cart-page .col-select .select2-selection__placeholder,.checkout-pages .col-select .select2-selection__placeholder{font-weight:400}.cart-page .col-select .nice-select,.cart-page .col-select .select2-selection__clear,.checkout-pages .col-select .nice-select,.checkout-pages .col-select .select2-selection__clear{display:none}.cart-page .form-group,.checkout-pages .form-group{margin-top:0;margin-bottom:1rem}.cart-page .form-control:not(.nice-select):focus+.form-control-label:not(.is-select),.cart-page .form-group.active .form-control-label:not(.is-select),.cart-page .form-group .form-control-label:not(.is-select),.checkout-pages .form-control:not(.nice-select):focus+.form-control-label:not(.is-select),.checkout-pages .form-group.active .form-control-label:not(.is-select),.checkout-pages .form-group .form-control-label:not(.is-select){top:0;font-size:14px;font-weight:400;position:static;-webkit-transform:translate(0);transform:translate(0)}.cart-page .custom-radio,.checkout-pages .custom-radio{padding-left:2rem}.cart-page .custom-radio .custom-control-input~.custom-control-label,.checkout-pages .custom-radio .custom-control-input~.custom-control-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-page .custom-radio .custom-control-input~.custom-control-label:before,.checkout-pages .custom-radio .custom-control-input~.custom-control-label:before{position:absolute!important;left:-2rem;top:50%;--inputWidth:20px;--inputBgColor:#2f63b8;--inputBorderColor:#afb3ba;-moz-appearance:none;-webkit-appearance:none;border-radius:var(--inputWidth);margin:0;padding:0;appearance:none;width:var(--inputWidth);height:var(--inputWidth);display:block;border:1px solid var(--inputBorderColor);background:#fff;position:relative;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cart-page .custom-radio .custom-control-input:checked~.custom-control-label:after,.checkout-pages .custom-radio .custom-control-input:checked~.custom-control-label:after{--inputWidth:20px;--inputBgColor:#2f63b8;--inputBorderColor:#afb3ba;content:"";display:block;background-position:50%;background-repeat:no-repeat;background-size:1.6rem auto;border-radius:var(--inputWidth);background-color:var(--inputBgColor);width:calc(var(--inputWidth) - 6px);height:calc(var(--inputWidth) - 6px);position:absolute;-webkit-transform:translate(3px,-50%);transform:translate(3px,-50%);background-image:none;left:-2rem;top:50%}.cart-page .custom-checkbox,.checkout-pages .custom-checkbox{padding-left:2rem}.cart-page .custom-checkbox .custom-control-input~.custom-control-label,.checkout-pages .custom-checkbox .custom-control-input~.custom-control-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;color:#082451!important}.cart-page .custom-checkbox .custom-control-input~.custom-control-label:before,.checkout-pages .custom-checkbox .custom-control-input~.custom-control-label:before{position:absolute!important;left:-2rem;top:50%;--inputWidth:20px;--inputBgColor:#2f63b8;--inputBorderColor:#afb3ba;-moz-appearance:none;-webkit-appearance:none;border-radius:.25rem;margin:0;padding:0;appearance:none;width:var(--inputWidth);height:var(--inputWidth);display:block;border:1px solid var(--inputBorderColor);background:#fff;position:relative;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cart-page .custom-checkbox .custom-control-input:checked~.custom-control-label:before,.checkout-pages .custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:var(--inputBgColor);border:1px solid var(--inputBgColor)}.cart-page .custom-checkbox .custom-control-input:checked~.custom-control-label:after,.checkout-pages .custom-checkbox .custom-control-input:checked~.custom-control-label:after{--inputWidth:20px;--inputBgColor:#2f63b8;--inputBorderColor:#afb3ba;content:"";-webkit-mask-image:url(../../icons/check-mark.svg);mask-image:url(../../icons/check-mark.svg);color:#fff;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px auto;mask-size:16px auto;border-radius:.25rem;background-color:#fff;width:var(--inputWidth);height:var(--inputWidth);position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-2rem;top:50%}.cart-page .custom-control-input.is-invalid~.custom-control-label,.cart-page .form-control.is-invalid,.cart-page .form-control.is-invalid+.form-control-label:not(.is-select),.cart-page .invalid,.cart-page .invalid-feedback,.cart-page .required.error,.cart-page .was-validated .custom-control-input:invalid~.custom-control-label,.cart-page .was-validated .form-control:invalid,.checkout-pages .custom-control-input.is-invalid~.custom-control-label,.checkout-pages .form-control.is-invalid,.checkout-pages .form-control.is-invalid+.form-control-label:not(.is-select),.checkout-pages .invalid,.checkout-pages .invalid-feedback,.checkout-pages .required.error,.checkout-pages .was-validated .custom-control-input:invalid~.custom-control-label,.checkout-pages .was-validated .form-control:invalid{color:#e40013;font-size:.875rem}.cart-page .btn-password,.cart-page .btn-phone,.checkout-pages .btn-password,.checkout-pages .btn-phone{top:45px;right:10px}.cart-page .alma-payment-plans-container,.checkout-pages .alma-payment-plans-container{width:auto}.cart-page .checkout-payments-logo .content-asset,.checkout-pages .checkout-payments-logo .content-asset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem}.cart-page .checkout-payments-logo .content-asset p,.checkout-pages .checkout-payments-logo .content-asset p{width:100%;max-width:16.875rem;display:block}.cart-page .checkout-payments-logo .content-asset p img,.checkout-pages .checkout-payments-logo .content-asset p img{max-width:100%;display:block}button:focus{outline:none}button:focus-visible{outline:2px solid #192b53}.required-error{color:#ff7630;margin:15px 0 0}.required-error:empty{margin:0}.checkout-login-page .create-account{max-width:30rem;margin:0 auto}.checkout-header{margin-bottom:54px;background-color:#f8fbff}.checkout-header .btn-checkout{margin:0 auto 10px;display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;display:none}@media (min-width:769px){.checkout-header .btn-checkout{padding:19px 30px 16px}}@media (min-width:769px){.checkout-header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:12px}.checkout-header .btn-checkout{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0}}.container .login-area{border:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.checkout-login-page .login-area{margin-bottom:.75rem}.login-page.checkout-login-page .login-area{margin-bottom:1.5rem}.login-page.checkout-login-page .login-area .card{margin-bottom:unset}.login-page.checkout-login-page .login-area .card.no-borders{padding:0;border:none}.login-page.checkout-login-page .login-area .card-body{padding-bottom:unset}.login-page.checkout-login-page .login-area .create-account{padding:0}.login-page.checkout-login-page .login-area .create-account>.login-form_title{margin-bottom:1.3125rem}.login-page.checkout-login-page .login-area .create-account>.login-form_title:after{bottom:-7px}.login-page.checkout-login-page .login-area .login-form_mentions{margin-bottom:1.5rem}.login-page.checkout-login-page .login-area #register-fidelity-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login-page.checkout-login-page .login-area #register-fidelity-card~p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.25rem}.login-page.checkout-login-page .login-area .btn-register-fidelity-custom{text-transform:none}.login-page.checkout-login-page .login-area .card-fid-question{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;width:100%}@media (min-width:544px){.login-page.checkout-login-page .login-area .card-fid-question{width:auto}}.login-page.checkout-login-page .login-area .card-fid-question .c-field--radio{width:50%}.login-page.checkout-login-page .login-area .card-fid-question .c-field__label{width:100%}.login-page.checkout-login-page .login-area .card-fid-question~.c-button{margin:1.5rem auto 0;max-width:300px}.login-page.checkout-login-page .login-area .card-fid-infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:1.5rem}.login-page.checkout-login-page .login-area .card-fid-infos_hidden{display:none}.checkout-register .c-field--password{max-width:12.5rem}.checkout-register .form-grouprequired{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin-top:1.5rem;margin-bottom:1rem}.checkout-register .gender-label{font-size:.875rem;color:#575d67;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:unset}.checkout-register .gender-label.float{float:left}.checkout-register .sub-title{font-size:.875rem;font-weight:700;margin-top:2.5rem}.checkout-register .flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.checkout-register .flex span.c-field--full-width{display:none}@media (min-width:769px){.checkout-register .flex span.c-field--full-width{display:block}}.checkout-register .flex.flex-wrap{gap:.625rem}.checkout-register .flex.flex-wrap .c-field--checkbox{width:6.875rem}.checkout-register .flex.flex-column{gap:1rem}.checkout-register .flex.position-relative .btn-password{right:unset!important;left:205px;top:40px}@media (min-width:769px){.checkout-register .flex.position-relative .btn-password{left:205px}}@media (min-width:992px){.checkout-register .flex.position-relative .btn-password{left:205px}}.checkout-register .c-button.c-button--primary{margin:2.5rem 0}.checkout-register .c-button.c-button--primary~span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}.checkout-register .flex-date{gap:1rem}.c-stepper{counter-reset:item;margin:0;width:100%;max-width:unset}.c-stepper li,.c-stepper li a{color:#686f7b}.c-stepper li:before{content:counter(item);counter-increment:item;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #f9d040;border-radius:100%;padding:4px 8px;background-color:#fff;z-index:2}.c-stepper[data-step=step-2] li:first-child,.c-stepper[data-step=step-2] li:first-child a{color:#082451}.c-stepper[data-step=step-2] li:nth-child(2){font-weight:700;color:#082451}.c-stepper[data-step=step-3] li:first-child,.c-stepper[data-step=step-3] li:first-child a,.c-stepper[data-step=step-3] li:nth-child(2),.c-stepper[data-step=step-3] li:nth-child(2) a{color:#082451}.c-stepper[data-step=step-3] li:nth-child(3),.c-stepper[data-step=step-3] li:nth-child(3) button{font-weight:700;color:#082451}.c-stepper[data-step=step-3] li:nth-child(3):before{background-color:#fff;border:1px solid #f9d040;color:#082451}.c-stepper[data-step=step-3] li:nth-child(2):after{background-color:#f9d040}.c-stepper[data-step=step-3] li:nth-child(2):before{content:"\F00C";font-family:FontAwesome;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:1rem auto}.c-stepper[data-step=step-4] li:first-child,.c-stepper[data-step=step-4] li:first-child a,.c-stepper[data-step=step-4] li:first-child button,.c-stepper[data-step=step-4] li:nth-child(2),.c-stepper[data-step=step-4] li:nth-child(2) a,.c-stepper[data-step=step-4] li:nth-child(2) button,.c-stepper[data-step=step-4] li:nth-child(3),.c-stepper[data-step=step-4] li:nth-child(3) a,.c-stepper[data-step=step-4] li:nth-child(3) button{color:#082451}.c-stepper[data-step=step-4] li:nth-child(4){font-weight:700;color:#082451}.c-stepper[data-step=step-4] li:nth-child(3):before{background-color:#fff;border:1px solid #f9d040;color:#082451}.c-stepper[data-step=step-4] li:nth-child(2):after{background-color:#f9d040}.c-stepper[data-step=step-4] li:nth-child(2):before{content:"\F00C";font-family:FontAwesome;background-position:50%;background-repeat:no-repeat;background-size:1rem auto}.c-stepper[data-step=step-4] li:last-child:before{background-color:#fff;border:1px solid #f9d040;color:#082451}.c-stepper[data-step=step-4] li:nth-child(3):after{background-color:#f9d040}.c-stepper[data-step=step-4] li:nth-child(3):before{content:"\F00C";font-family:FontAwesome;background-position:50%;background-repeat:no-repeat;background-size:1rem auto}.checkout-stepper{counter-reset:item;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;margin:0 auto;font-size:13px;padding:18px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}.checkout-stepper li{position:relative;min-width:50px}.checkout-stepper li a,.checkout-stepper li button,.checkout-stepper li span{visibility:hidden}.checkout-stepper li:first-child:after,.checkout-stepper li:nth-child(2):after,.checkout-stepper li:nth-child(3):after{content:"";display:block;position:absolute;left:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:150px;height:4px;z-index:1;background-color:#e8e8ea}.checkout-stepper li:nth-child(3):after{width:90px}.checkout-stepper li:first-child:after{background-color:#f9d040}.checkout-stepper li:before{content:counter(item);counter-increment:item;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #f9d040;border-radius:100%;padding:2px 4px;background-color:#fff;z-index:2;width:24px;height:24px}.checkout-stepper li:first-child:before{content:"\F00C";font-family:FontAwesome;background-position:50%;background-repeat:no-repeat;background-size:1rem auto}.checkout-stepper li:last-child,.checkout-stepper li:nth-child(3) button{color:#686f7b}.checkout-stepper li:last-child:before,.checkout-stepper li:nth-child(3):before{background-color:#e8e8ea;border-color:#e8e8ea;color:#686f7b}.checkout-stepper button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0}.checkout-stepper button:active,.checkout-stepper button:focus{outline:0}.checkout-stepper a:hover,.checkout-stepper button:hover{text-decoration:underline}@media (min-width:544px){.checkout-stepper{margin:0;font-size:14px;width:100%}}@media (min-width:992px){.checkout-stepper{gap:100px}.checkout-stepper li{position:relative;min-width:100px;padding:40px 0 0}.checkout-stepper li a,.checkout-stepper li button,.checkout-stepper li span{visibility:visible}.checkout-stepper li:first-child:after,.checkout-stepper li:nth-child(2):after,.checkout-stepper li:nth-child(3):after{content:"";display:block;position:absolute;left:50%;top:30%;width:200px;height:4px;z-index:1;background-color:#e8e8ea}.checkout-stepper li:nth-child(3):after{width:200px}.checkout-stepper li:first-child:after{background-color:#f9d040}.checkout-stepper li:before{content:counter(item);counter-increment:item;position:absolute;left:50%;top:30%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #f9d040;border-radius:100%;padding:2px 4px;background-color:#fff;z-index:2;width:24px;height:24px}.checkout-stepper li:first-child:before{content:"\F00C";font-family:FontAwesome;background-position:50%;background-repeat:no-repeat;background-size:1rem auto}.checkout-stepper li:last-child,.checkout-stepper li:nth-child(3) button{color:#686f7b}.checkout-stepper li:last-child:before,.checkout-stepper li:nth-child(3):before{background-color:#e8e8ea;border-color:#e8e8ea;color:#686f7b}}.hero:not(.login-banner){margin-bottom:0}@media (min-width:992px){.hero:not(.login-banner){width:961px;margin:0 auto}}.hero:not(.login-banner) .checkout-title{text-align:start;margin:16px 0 32px 16px;font-weight:800;font-family:Muli}@media (min-width:992px){.hero:not(.login-banner) .checkout-title{margin-bottom:20px;margin-top:55px}}.hero:not(.login-banner) .checkout-title span{position:relative;font-size:20px}.hero:not(.login-banner) .checkout-title span:after{content:"";display:block;position:absolute;background-color:#f9d040;height:2px;width:100%;border-radius:4px}.checkout-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.checkout-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.login-wrapper{margin:0 16px}@media (min-width:992px){.login-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.login-wrapper .account-connexion-card{padding:0 19px}.login-wrapper .account-connexion-card .account-connexion-card-header{margin-bottom:16px}.login-wrapper .account-connexion-card .account-connexion-card-header .account-connexion-card-header-custom{font-size:16px}.login-wrapper .account-connexion-card .account-connexion-card-body .js__check-account input{width:100%;padding:10px 16px;border-radius:4px;background-color:#fff;border:1px solid #d1d4d8;font-size:14px;color:#082451;-webkit-transition:all .3s ease;transition:all .3s ease}.login-wrapper .account-connexion-card .account-connexion-card-body form .account-connexion-card-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.login-wrapper .account-connexion-card .account-connexion-card-body form .clearfix .form-group{padding-top:0;margin:24px 0}.login-wrapper .account-connexion-card .account-connexion-card-body form .clearfix .form-group label{font-weight:400}.login-wrapper .account-connexion-card .account-connexion-card-body form .btn-checkout{background-color:#f9d040;border-radius:4px;padding:10px 24px}.login-wrapper .account-connexion-card .account-connexion-card-body form .btn-checkout span{color:#082451;font-size:16px;text-transform:none}.login-wrapper .account-connexion-card .account-connexion-card-body form .account-connexion-card-champs{margin-top:16px}@media (min-width:992px){.login-wrapper .account-connexion-card .account-connexion-card-body form .account-connexion-card-champs{display:none}}.login-wrapper .account-connexion-card .account-connexion-card-body .register-desc~form .account-connexion-card-container .form-group{padding-top:16px;margin-bottom:40px}.login-wrapper .account-connexion-card .account-connexion-card-body .register-desc{margin-bottom:40px}.login-wrapper .account-connexion-card .account-connexion-card-body a.btn-checkout{background-color:#082451;color:#fff;text-transform:none;font-size:16px;padding:10px 24px;border-radius:4px}.login-wrapper .account-connexion-card .account-connexion-card-body a.btn-checkout~.account-connexion-card-champs{margin-top:18px}@media (min-width:992px){.login-wrapper .account-connexion-card .account-connexion-card-body a.btn-checkout~.account-connexion-card-champs{display:none}}.login-wrapper .account-connexion-divider-horizontale{display:block;width:calc(100% - 32px);height:1px;border-top:1px dashed #d1d4d8;margin:32px 0 32px 16px}.login-wrapper .account-connexion-divider-vertical-container{display:none;text-align:center}@media (min-width:992px){.login-wrapper .account-connexion-divider-vertical-container p{display:none}}.login-wrapper .account-connexion-divider-vertical-container .account-connexion-divider-vertical{display:block;height:100%;width:1px;border-left:1px dashed #d1d4d8;margin:0 80px}.login-wrapper{padding:20px 0}.login-wrapper .required-fields{display:block;margin-top:1.125rem;margin-bottom:0}@media (min-width:992px){.login-wrapper .required-fields{display:none;margin-top:0}}.cart-item.loyalty-card .customerCard-addtocart-button{width:auto;margin:0;padding-left:10px;padding-right:10px}.cart-item.loyalty-card .item-price{gap:0}@media (max-width:768.98px){.cart-item.loyalty-card{grid-template-columns:Min(150px,20%) auto auto}.cart-item.loyalty-card .line-item-price-info,.cart-item.loyalty-card .line-item-quantity{display:none}.cart-item.loyalty-card .item-name{padding-right:0}}@media (min-width:544px){.cart-item.loyalty-card .item-name{padding-bottom:15px}.cart-item.loyalty-card .quantity-module{display:none}}.terms-and-conditions{font-size:.875rem}.terms-and-conditions .form-group{padding-top:0;margin-bottom:10px}.terms-and-conditions .custom-control-label{text-align:left}.terms-and-conditions a{text-decoration:none}.terms-and-conditions a:after{content:none}.terms-and-conditions a:hover{text-decoration:underline}.terms-and-conditions #tc-feedback{font-size:.875rem;margin-left:-1.5rem}.checkout-pages .next-step-button .btn-checkout.submit-payment{text-transform:none;width:100%;max-width:20rem;margin-left:auto;margin-right:auto}.card.ghost{opacity:.5}.arrival-time{white-space:pre}.billing-address{display:block}.checkout-checkbox{font-size:.875em}.btn-add-new,.btn-show-details,.edit-button{cursor:pointer}.edit-button{font-size:.875rem}.error-message,.shipping-error-message{display:none}.next-step-button{position:fixed;right:0;bottom:0;left:0;z-index:3000;padding-right:0;padding-left:0;text-align:center}@media (max-width:768.98px){.next-step-button{background-color:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);padding:1rem}}@media (min-width:769px){.next-step-button{position:static;z-index:0;margin:0 0 1rem}}.shipping-methods{font-size:1.125em;font-weight:600}#shipping-method-template .shipping-method-item{display:none}.shipping-method-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:14px;margin-bottom:0;cursor:pointer}.shipping-method-option:hover .custom-control-label{font-weight:700}.shipping-method-option+.shipping-method-option{margin-top:16px}.shipping-method-option:before{content:none}.shipping-method-pricing{font-weight:bolder}.multi-ship .multi-shipping{display:block}.instore-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}@media (max-width:768.98px){.instore-select{display:grid;grid-template-columns:1fr auto;width:100%}.instore-select .select2-container{width:100%!important}}.instore-payment-select .select2-container{width:100%!important}span.ship-to-address1,span.ship-to-address2,span.ship-to-city-st-zip,span.ship-to-name,span.ship-to-phone{display:block}.data-checkout-stage[data-checkout-stage] .card.payment-summary,.data-checkout-stage[data-checkout-stage] .shipping-summary,.data-checkout-stage[data-checkout-stage] button.place-order,.data-checkout-stage[data-checkout-stage] button.submit-payment{display:none}.data-checkout-stage[data-checkout-stage] button.submit-shipping{text-transform:none;display:none}.data-checkout-stage[data-checkout-stage=shipping].multi-ship .order-product-summary,.data-checkout-stage[data-checkout-stage] .terms-and-conditions{display:none}.data-checkout-stage[data-checkout-stage=shipping] .container-fact-addr,.data-checkout-stage[data-checkout-stage=shipping] .container-liv-addr{display:none!important}.data-checkout-stage[data-checkout-stage=shipping] .card.payment-form,.data-checkout-stage[data-checkout-stage=shipping] .payment-address-form{display:none}.data-checkout-stage[data-checkout-stage=shipping] button.submit-shipping{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=customer] #shipping-home-address,.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=customer] .shipping-address-block,.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=shipment] .shipping-address-form{display:none}.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=edit] .addressSelector{max-width:none!important}.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=edit] .shipment-selector-block{display:block}.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=edit] .btn-add-new,.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=edit] .btn-cancel,.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=edit] .btn-show-details,.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=edit] .mb-3,.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=edit] .shipping-address-block,.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=edit] .shipping-label-edit,.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=new] .btn-add-new,.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=new] .btn-show-details,.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=new] .shipment-selector-block{display:none}.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=new] .shipping-label-add-new{display:block}.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=new] .btn-cancel{display:block!important}.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=""] .btn-add-new,.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=""] .mb-3,.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=""] .shipping-address-block{display:none}.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=""] .btn-cancel{display:none!important}.data-checkout-stage[data-checkout-stage=payment] .card.ghost,.data-checkout-stage[data-checkout-stage=payment] .order-product-summary,.data-checkout-stage[data-checkout-stage=payment] .shipping-section{display:none}.data-checkout-stage[data-checkout-stage=payment] .card.payment-form,.data-checkout-stage[data-checkout-stage=payment] .shipping-summary,.data-checkout-stage[data-checkout-stage=payment] .terms-and-conditions,.data-checkout-stage[data-checkout-stage=payment] button.submit-payment{display:block}.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=customer] .billing-address,.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=new] .btn-add-new,.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=new] .btn-show-details,.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=shipment] .billing-address,.data-checkout-stage[data-checkout-stage=placeOrder] .card.ghost,.data-checkout-stage[data-checkout-stage=placeOrder] .card.payment-form,.data-checkout-stage[data-checkout-stage=placeOrder] .shipping-section{display:none}.data-checkout-stage[data-checkout-stage=placeOrder] .card.payment-summary,.data-checkout-stage[data-checkout-stage=placeOrder] .shipping-summary,.data-checkout-stage[data-checkout-stage=placeOrder] button.place-order{display:block}.data-checkout-stage[data-checkout-stage=submitted] .card.ghost,.data-checkout-stage[data-checkout-stage=submitted] .card.payment-form,.data-checkout-stage[data-checkout-stage=submitted] .shipping-form,.data-checkout-stage[data-checkout-stage=submitted] .summary-section-label.shipping-addr-label{display:none}.data-checkout-stage[data-checkout-stage=submitted] .card.payment-summary,.data-checkout-stage[data-checkout-stage=submitted] .shipping-summary{display:block}.data-checkout-stage .nice-select [data-value=new],.data-checkout-stage[data-checkout-stage=submitted] button.place-order,.data-checkout-stage option[value=new]{display:none}.data-checkout-stage h5>span{font-size:.8em}.single-shipping .multi-ship-action-buttons,.single-shipping .view-address-block,[data-customer-type=guest] .single-shipping .shipment-selector-block{display:none}.btn-show-details{padding-top:0}.multi-ship-address-actions .btn-save-multi-ship{margin-left:10px}.instore-shipping-address,.mondialrelay-shipping-address{display:none}#checkout-main{margin-bottom:30px}#checkout-main .MR-Widget{width:100%;height:100%}#checkout-main .MR-Widget:not(.active) .PR-AutoCplCity{position:static}.instore-shipping-address,.mondialrelay-shipping-address{padding-top:15px}.instore-shipping-address .ship-to-store-event{display:none}#shipping-instore select{width:100%}.clickAndCollect-shipping-address{padding-top:15px}.clickAndCollect-shipping-address .clickAndCollect-store-name{font-weight:700}#shipping-clickAndCollect select{width:960px}.col-select{max-width:calc(100% - 40px)}.col-tooltip{width:40px;-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.checkout-pages .card.payment-form{border:none;padding:0}.checkout-pages .giftCard.payment-options{padding:1.75rem 1.5rem;border:1px solid var(--gris-bleu-20);border-radius:.5rem;margin-top:0}.checkout-pages .giftCard.payment-options:has(.giftCard__content:not(.d-none)){border:1px solid #789ad1}.checkout-pages .giftCard.payment-options .giftCard,.checkout-pages .giftCard.payment-options .giftCard .form-group{margin-bottom:0}.checkout-pages .giftCard.payment-options .giftCard .giftCard__content{margin-top:1.5rem;border-top:1px solid #e8e8ea;padding:1.5rem 0 0}.checkout-pages .giftCard.payment-options .giftCard .giftCard-form{padding-top:0;padding-left:0}.checkout-pages .giftCard.payment-options .giftCard .giftCard-form .giftcard-info{gap:1.5rem}.checkout-pages .giftCard.payment-options .giftCard .giftCard-form .giftcard-info,.checkout-pages .giftCard.payment-options .giftCard .giftCard-form .giftcard-info .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.checkout-pages .giftCard.payment-options .giftCard .giftCard-form .giftcard-info .form-group{margin-bottom:1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkout-pages .giftCard.payment-options .giftCard .giftCard-form .giftcard-info .form-group#giftCard-number{max-width:15rem;width:100%}.checkout-pages .giftCard.payment-options .giftCard .giftCard-form .giftcard-info #giftCard-number.form-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-pages .giftCard.payment-options .giftCard .giftCard-form .giftcard-info #giftCardNumber{max-width:15rem;width:100%}.checkout-pages .giftCard.payment-options .giftCard .giftCard-form .giftcard-info #giftCardCVV{max-width:5.5rem}.checkout-pages .giftCard.payment-options .giftCard .giftCard-form .giftcard-info label{width:100%;color:var(--gris-bleu-gris-bleu-50);font-size:.875rem;font-weight:400}@media (max-width:1199.98px){.checkout-pages .giftCard.payment-options .giftCard .giftCard-form .giftcard-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}.checkout-pages .giftCard.payment-options .giftCard .giftCard-form .giftcard-info .form-group{margin-bottom:1rem}}.checkout-pages .giftCard.payment-options .giftCardsRegistered{position:relative}.checkout-pages .giftCard.payment-options .giftCardsRegistered .registered-giftCard{width:calc(100% - 250px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem}@media (max-width:1199.98px){.checkout-pages .giftCard.payment-options .giftCardsRegistered .registered-giftCard{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}.checkout-pages .giftCard.payment-options .giftCardsRegistered .registered-giftCard .form-group{margin-bottom:1rem}}.checkout-pages .giftCard.payment-options .giftCardsRegistered .registered-giftCard .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.5rem}.checkout-pages .giftCard.payment-options .giftCardsRegistered .registered-giftCard .form-group label{position:relative;top:auto;width:100%;color:var(--gris-bleu-gris-bleu-50);font-size:.875rem;font-weight:400}.checkout-pages .giftCard.payment-options .giftCardsRegistered .registered-giftCard .form-group.giftCard-number{max-width:15rem;width:100%}.checkout-pages .giftCard.payment-options .giftCardsRegistered .registered-giftCard .form-group.giftCardCVV{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-pages .giftCard.payment-options .giftCardsRegistered .registered-giftCard input[type=text]{border:1px solid var(--gris-bleu-gris-bleu-30);padding:5px 10px;border-radius:4px;line-height:25px;margin:0}.checkout-pages .giftCard.payment-options .giftCardsRegistered .registered-giftCard input[name=giftCardNumber]{width:100%}.checkout-pages .giftCard.payment-options .giftCardsRegistered .registered-giftCard input[name=giftCardCVV]{width:100%;max-width:5.5rem}.checkout-pages .giftCard.payment-options .giftCardsRegistered .registered-giftCard .gc-remove{position:absolute;left:25rem;top:auto;bottom:1.5rem;-webkit-transform:translateY(0);transform:translateY(0);color:var(--Principales-Bleu-Eau);border:none;padding:0 1rem;height:auto;width:auto}@media (max-width:1199.98px){.checkout-pages .giftCard.payment-options .giftCardsRegistered .registered-giftCard .gc-remove{position:relative;bottom:auto;margin-bottom:1.5rem;right:0;left:auto}}.checkout-pages .giftCard.payment-options .giftCardsRegistered .c-field--checkbox{margin-bottom:1.5rem}.checkout-pages .giftCard.payment-options .giftCardsRegistered .amountToPayContainer{position:absolute;bottom:2.5rem;right:.625rem;color:var(--Principales-Bleu-Eau);display:inline-block}@media (max-width:1199.98px){.checkout-pages .giftCard.payment-options .giftCardsRegistered .amountToPayContainer{bottom:auto;right:auto;position:relative;width:100%;text-align:right;margin:0 0 1rem}}.checkout-pages .giftCard.payment-options .giftCardsRegistered .amountToPayContainer .amountToPay{color:var(--Principales-Bleu-Eau);font-weight:800;text-align:right;margin:0 0 0 .5rem;padding:0;display:inline-block;border:none;font-size:1.25rem}.checkout-pages .giftCard.payment-options .giftCardsRegistered .amountToPayContainer .amountToPay small{font-weight:800;font-size:.9375rem}.checkout-pages .giftCard.payment-options .giftCardText{margin-top:1.5rem;font-size:.875rem;font-weight:400;color:var(--Principales-Bleu-Eau)}.checkout-pages .giftCard.payment-options .tooltip-giftCard{margin-left:.75rem;font-size:.8125rem}.checkout-pages .giftCard.payment-options .tooltip-giftCard:before{width:1.1875rem;height:1.1875rem;font-size:.875rem;text-align:center;content:"i";color:#fff;background-color:var(--principales-bleu-eau);border-color:var(--principales-bleu-eau)}.checkout-pages .paymentMethod{list-style-type:none}.checkout-pages .paymentMethodItem{padding:1.75rem 1.5rem;border:1px solid var(--gris-bleu-20);border-radius:.5rem;min-height:5rem;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.checkout-pages .paymentMethodItem:hover{border-color:#5795f8}.checkout-pages .paymentMethodItem:has(.custom-control-input:checked){border:1px solid #789ad1}.checkout-pages .paymentMethodItem li.paymentMethod{border-bottom:0}.checkout-pages .paymentMethodItem .payment-method-label{color:var(--principales-bleu-eau);font-size:.875rem;cursor:pointer;font-weight:700}.checkout-pages .paymentMethodItem .payment-method-label .custom-control-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem}.checkout-pages .paymentMethodItem .payment-method-label .paymentMethod_img{width:auto;vertical-align:baseline;height:1.25rem}.checkout-pages .paymentMethodItem .adyen-checkout__card-input{margin-top:1.5rem;border-top:1px solid #e8e8ea;padding:1.5rem 0 0}.checkout-pages .paymentMethodItem .adyen-checkout__card-input .adyen-checkout__label__text{font-size:.875rem;font-weight:400;color:#575d67}.checkout-pages .paymentMethodItem .adyen-checkout__card-input .adyen-checkout__input{border:1px solid #d1d4d8;border-radius:4px;font-size:14px;background-color:#fff;color:#082451;-webkit-transition:all .3s ease;transition:all .3s ease}.checkout-pages .paymentMethodItem .adyen-checkout__card-input .adyen-checkout__input:focus,.checkout-pages .paymentMethodItem .adyen-checkout__card-input .adyen-checkout__input:hover{border-color:#2f63b8}.checkout-pages .paymentMethodItem .adyen-checkout__card-input .adyen-checkout__input::-webkit-input-placeholder{color:rgba(8,36,81,.5372549019607843)}.checkout-pages .paymentMethodItem .adyen-checkout__card-input .adyen-checkout__input::-moz-placeholder{color:rgba(8,36,81,.5372549019607843)}.checkout-pages .paymentMethodItem .adyen-checkout__card-input .adyen-checkout__input:-ms-input-placeholder{color:rgba(8,36,81,.5372549019607843)}.checkout-pages .paymentMethodItem .adyen-checkout__card-input .adyen-checkout__input::-ms-input-placeholder{color:rgba(8,36,81,.5372549019607843)}.checkout-pages .paymentMethodItem .adyen-checkout__card-input .adyen-checkout__input::placeholder{color:rgba(8,36,81,.5372549019607843)}.checkout-pages .paymentMethodItem .adyen-checkout__card-input .adyen-checkout__input:focus-visible{outline-offset:unset;outline:none}.checkout-pages .paymentMethodItem .adyen-checkout__alma,.checkout-pages .paymentMethodItem .adyen-checkout__apple,.checkout-pages .paymentMethodItem .adyen-checkout__google,.checkout-pages .paymentMethodItem .adyen-checkout__paypal{margin-top:1.5rem;border-top:1px solid #e8e8ea;padding:1.5rem 0 0}.checkout-pages .alma-content#alma-content-ALMA_PNX{margin-top:0}.checkout-pages .paymentMethodItem{padding-top:1.5rem;padding-bottom:1.5rem;margin-top:12px;-ms-flex-line-pack:center;align-content:center}.checkout-pages #almaFieldset .alma-payment-method{margin:0}.checkout-pages #almaFieldset .alma-payment-method .custom-control-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.checkout-pages #almaFieldset .alma-payment-method .img-content+span{text-align:left;font-weight:700}.checkout-pages #almaFieldset .alma-payment-method .icon,.checkout-pages #almaFieldset .alma-payment-method .img,.checkout-pages #almaFieldset .alma-payment-method .img-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 .25em}.checkout-pages #almaFieldset .alma-payment-method .img-text{background:#00425d;color:#fff;border-radius:5px;margin-right:5px;padding:3px;height:30px;font-weight:700}.checkout-pages #almaFieldset .alma-payment-method+div{margin-top:1.5rem;border-top:1px solid #e8e8ea;padding:1.5rem 0 0}.checkout-pages .card.payment-address-form{border:none;padding:0}.checkout-pages .card.payment-address-form .billing-address-block{padding:1.75rem 1.5rem;border:1px solid var(--gris-bleu-20);border-radius:.5rem}.checkout-pages .card.payment-address-form .address-selector-field,.checkout-pages .card.payment-address-form .billingAddressSelector-label{padding-left:0}.checkout-pages .card.payment-address-form .btn-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;margin-top:.625rem}.payment-options{display:block;margin-top:10px}.payment-options .nav-item{display:inline-block}.payment-options .nav-item>.nav-link{font-size:18px;padding:10px;border-radius:0;border:2px solid #fff}.payment-options .nav-item>.nav-link.active{border-color:#192b53}.container .MR-Widget.MR-Widget-Responsive .MRW-Map{min-height:400px}@media screen and (max-device-width:1200px),screen and (max-width:1200px){.container .MR-Widget.MR-Widget-Responsive{width:99%}.container .MR-Widget.MR-Widget-Responsive .MRW-Search{padding:5px 5px 5px 80px}.container .MR-Widget.MR-Widget-Responsive .MRW-Map{width:100%;max-width:100%;position:absolute!important;left:0}.container .MR-Widget.MR-Widget-Responsive .MRW-RList{overflow-y:auto;width:250px;height:100%;position:absolute;z-index:1110;background:#fff;-webkit-box-shadow:40px 0 15px rgba(50,50,93,.1),35px 0 0 rgba(0,0,0,.07);box-shadow:40px 0 15px rgba(50,50,93,.1),35px 0 0 rgba(0,0,0,.07);-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.container .MR-Widget.MR-Widget-Responsive .MRW-RList.Hide{-webkit-transform:translateX(-250px);transform:translateX(-250px)}.container .MR-Widget.MR-Widget-Responsive .MRW-Results{height:100%;position:relative;min-height:300px;padding:0}.container .MR-Widget.MR-Widget-Responsive .MRW-ButtonCircle.MRW-ShowList{right:10px;bottom:25px}.container .MR-Widget.MR-Widget-Responsive .MRW-ButtonCircle.MRW-ShowList span{background-image:url(https://widget.mondialrelay.com/parcelshop-picker/v4_0/css/imgs/ico-list.png);background-repeat:no-repeat;background-position:50%;display:block;height:100%;width:100%;margin:0;padding:0}.container .MR-Widget.MR-Widget-Responsive .MRW-ButtonCircle.MRW-BtGeoGo{display:none}.container .MR-Widget.MR-Widget-Responsive .MRW-Search .MRW-BtGeoGo{display:inline-block}.container .MR-Widget.MR-Widget-Responsive .MRW-ButtonCircle{display:block;position:absolute;border:1px solid #3ecf8e;background-color:#3ecf8e;color:#fff;border-radius:50%;z-index:1100;height:50px;width:50px;-webkit-box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);-webkit-filter:none!important;filter:none!important}}.payment-options [class^=payment-product-sprite-]{width:100px;height:57px}.payment-options i.payment-product-sprite-hosted{background:url(../../images/hipay.png) top no-repeat;background-size:cover}.payment-options i.payment-product-sprite-paypal{background:url(../../images/paypal.png) top no-repeat;background-size:auto 100%}.payment-options i.payment-product-sprite-3xcb-no-fees{background:url(../../images/3xOneySansFrais.png) 50% no-repeat;background-size:100% auto}.payment-options i.payment-product-sprite-4xcb-no-fees{background:url(../../images/4xOneySansFrais.png) 50% no-repeat;background-size:100% auto}#giftCard-checkbox.hidden,.payment-form-fields.hidden{display:none}.icon{line-height:1}#giftCardsCancelContainer.invisible{display:none}.shipping-form .nice-select{max-width:345px}.shipping-form .shipping-address-select .nice-select{max-width:none}.shipping-form .shipping-address-select .d-flex .nice-select{max-width:calc(100% - 70px)}.confirm-page .page-title{text-transform:uppercase}.confirm-page .receipt{max-width:700px;margin:0 auto;text-align:center}.confirm-page .confirm-buttons{display:grid;grid-template-columns:1fr 1fr;gap:33px;margin:25px auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.confirm-page .confirm-img{margin:18px 0 20px}@media (min-width:769px){.confirm-page .order-number-msg{font-size:18px;font-weight:700;margin-bottom:3px}}@media (max-width:768.98px){.confirm-page .order-thank-you-msg{text-transform:uppercase}.confirm-page .confirm-buttons{grid-template-columns:1fr;gap:12px}}.footer-checkout-reinsurance .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;text-align:center;margin:0 20px;color:#082451;padding-top:40px}.footer-checkout-reinsurance .text .text-tiret{display:none}@media (min-width:992px){.footer-checkout-reinsurance .text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-checkout-reinsurance .text .text-tiret{display:block}}.footer-checkout-reinsurance ul{display:grid;grid-template-columns:1fr 1fr;gap:20px;list-style-type:none;text-align:center;margin:30px auto 40px;padding:0 20px}@media (min-width:769px){.footer-checkout-reinsurance ul{grid-template-columns:1fr 1fr 1fr 1fr;max-width:720px}}.footer-checkout-reinsurance li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-checkout-reinsurance p{margin:0}.footer-checkout-reinsurance .icon{position:relative;font-size:35px;display:block;margin:0 auto;width:50px;height:50px}@media (min-width:769px){.footer-checkout-reinsurance .icon{grid-template-columns:1fr 1fr 1fr 1fr}}.footer-checkout-reinsurance .icon:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.footer-checkout-reinsurance .icon.fa-return{font-size:40px}.footer-checkout-reinsurance .icon.fa-secure{font-size:50px}.alma-checkout-link{background:none;border:none;padding:0;margin:0;text-decoration:underline;color:#192b53}footer{margin-bottom:0}@media (min-width:544px){.footer-checkout .footer-container{max-width:1150px}.footer-checkout .menu-footer{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 30px}}.checkout-login-page.login-page .login-form-item .password-input-show-button{top:30px}.btn-register-account-custom,.btn-register-checkout-custom{text-transform:none}#component_applepay>button:first-child[disabled]{opacity:.5;cursor:not-allowed}.checkout-pages #dqeInvalidPhone{z-index:10000}.checkout-pages img.u-mb-24{width:168px}.giftCard .custom-control-input~.custom-control-label:after{width:20px;height:20px;left:-2rem;top:1%}.adyen-checkout-form-instruction{display:none}.c-shipping{font-family:muli,Helvetica,Arial,sans-serif}.checkout-pages .c-shipping .card{all:unset}.c-shipping__title{font-size:20px}.c-shipping__subtitle{font-weight:800;margin-bottom:16px}.c-shipping__msg{padding:16px;border:2px solid var(--bleu-50);background-color:var(--bleu-10);border-radius:8px}.c-shipping__msg p{font-weight:800}form .c-shipping__msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;text-align:center;margin:10px auto 0}.c-shipping__msg--sm{padding:12px}.c-shipping__list{list-style:none;padding:0}.c-shipping__listItem:not(:last-child){margin-bottom:24px}.c-shipping__block{padding:16px 32px;border:1px solid var(--gris-bleu-20);border-radius:8px}.c-shipping__blockContainer{display:grid;grid-template-columns:1fr 432px;gap:24px}@media (max-width:1199.98px){.c-shipping__blockContainer{grid-template-columns:1fr 300px}}@media (max-width:991.98px){.c-shipping__blockContainer{grid-template-columns:1fr;gap:0;margin-top:24px}}.c-shipping__blockContainer:has(.c-shipping__blockInfos--confirmation){grid-template-columns:1fr 350px}@media (max-width:991.98px){.c-shipping__blockContainer:has(.c-shipping__blockInfos--confirmation){grid-template-columns:1fr}}.c-shipping__blockTitle{font-size:16px}.c-shipping__blockProducts{container-type:inline-size;container-name:shippingProducts}.c-shipping__blockProducts ul{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.c-shipping__blockProducts ul li{display:block;border:1px solid var(--gris-bleu-20)}.c-shipping__blockProducts ul li img{width:48px;height:48px}.c-shipping__blockProducts ul li:nth-child(7)~li{display:none}@container shippingProducts (max-width: 400px){.c-shipping__blockProducts ul li:nth-child(7){display:none}}@container shippingProducts (max-width: 350px){.c-shipping__blockProducts ul li:nth-child(6){display:none}}@container shippingProducts (max-width: 300px){.c-shipping__blockProducts ul li:nth-child(5){display:none}}@container shippingProducts (max-width: 250px){.c-shipping__blockProducts ul li:nth-child(4){display:none}}@container shippingProducts (max-width: 200px){.c-shipping__blockProducts ul li:nth-child(3){display:none}}@container shippingProducts (max-width: 150px){.c-shipping__blockProducts ul li:nth-child(2){display:none}}.c-shipping__blockSeeLess,.c-shipping__blockSeeMore{font-size:13px;text-decoration:underline;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px;background:none;border:none}.c-shipping__blockSeeLess:after,.c-shipping__blockSeeMore:after{--iconSize:16px;content:"";-webkit-mask-image:url(../../icons/chevron-bas.svg);mask-image:url(../../icons/chevron-bas.svg);background-color:currentColor;width:var(--iconSize);height:var(--iconSize);-webkit-mask-size:100%;mask-size:100%;pointer-events:none;margin-left:4px}.c-shipping__blockSeeLess.hidden,.c-shipping__blockSeeMore.hidden{display:none}.c-shipping__blockSeeLess:after{-webkit-mask-image:url(../../icons/chevron-haut.svg);mask-image:url(../../icons/chevron-haut.svg)}@media (max-width:991.98px){.c-shipping__blockInfos{margin-top:24px}}@media (min-width:992px){.c-shipping__blockInfos:not(.c-shipping__blockInfos--selected):not(.c-shipping__blockInfos--confirmation){text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.c-shipping__blockInfos--confirmation,.c-shipping__blockInfos--selected{padding-left:32px;border-left:1px dashed var(--gris-bleu-30)}@media (max-width:991.98px){.c-shipping__blockInfos--confirmation,.c-shipping__blockInfos--selected{padding:16px 0 0;border:none;border-top:1px dashed var(--gris-bleu-30)}}.c-shipping__blockInfos--confirmation p,.c-shipping__blockInfos--selected p{margin-bottom:12px}.c-shipping__blockInfosHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;font-weight:700;font-size:18px}.c-shipping__blockInfosHeader .pricing{-ms-flex-negative:0;flex-shrink:0;font-weight:800;font-size:20px}.c-shipping__blockInfosHeader .pricing small{font-size:15px;font-weight:800}body:has(.next-step-button) .c-modal--shipping-method{z-index:9999}.summary-details.shipping .summary-details__block{background-color:#fff;border:1px solid var(--gris-bleu-30);border-radius:4px;padding:16px 24px;font-size:14px}.summary-details.shipping .summary-details__block:not(:last-child){margin-bottom:16px}.summary-details.shipping .c-shipping__blockProducts{container-type:inline-size;container-name:summaryProducts}.summary-details.shipping .c-shipping__blockProducts ul{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:0}.summary-details.shipping .c-shipping__blockProducts ul li a{display:block;border:1px solid var(--gris-bleu-20)}.summary-details.shipping .c-shipping__blockProducts ul li img{width:40px;height:40px}.summary-details.shipping .c-shipping__blockProducts ul li:nth-child(5)~li{display:none}@container summaryProducts (max-width: 250px){.summary-details.shipping .c-shipping__blockProducts ul li:nth-child(4){display:none}}@container summaryProducts (max-width: 200px){.summary-details.shipping .c-shipping__blockProducts ul li:nth-child(3){display:none}}@container summaryProducts (max-width: 150px){.summary-details.shipping .c-shipping__blockProducts ul li:nth-child(2){display:none}}.summary-details.shipping .summary-details__infos{border-bottom:1px dashed var(--gris-bleu-30);margin-bottom:16px;margin-top:16px;padding-bottom:16px}.summary-details.shipping .summary-details__infos p{margin-bottom:0}.summary-details.shipping .summary-details__address{line-height:1.4}.summary-details.shipping .c-shipping__blockSeeLess,.summary-details.shipping .c-shipping__blockSeeMore{font-size:13px;text-decoration:underline;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4px;background:none;border:none}.summary-details.shipping .c-shipping__blockSeeLess:after,.summary-details.shipping .c-shipping__blockSeeMore:after{--iconSize:16px;content:"";-webkit-mask-image:url(../../icons/chevron-bas.svg);mask-image:url(../../icons/chevron-bas.svg);background-color:currentColor;width:var(--iconSize);height:var(--iconSize);-webkit-mask-size:100%;mask-size:100%;pointer-events:none;margin-left:4px}.summary-details.shipping .c-shipping__blockSeeLess.hidden,.summary-details.shipping .c-shipping__blockSeeMore.hidden{display:none}.summary-details.shipping .c-shipping__blockSeeLess:after{-webkit-mask-image:url(../../icons/chevron-haut.svg);mask-image:url(../../icons/chevron-haut.svg)}.shippAdress{padding:1.75rem 1.5rem;border:1px solid var(--gris-bleu-20);border-radius:.5rem;margin-top:0;margin-bottom:23px;display:-webkit-box;display:-ms-flexbox;display:flex}.custom-control-label.address{text-align:left!important;font-weight:700!important}