.page{background-color:#fff}.checkout-card-header{background-color:#f7f8f9;color:#bbbdbf;display:block;padding:1.5em 1em;margin-bottom:1.25em;text-transform:uppercase;font-size:1.125em;font-weight:400;text-align:left}.grand-total-price{float:right;font-weight:700}.grand-total,.grand-total-label{font-weight:700}.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;margin:.625em -.625em}@media (min-width:960px){.multi-shipping+.product-line-item:before,.product-line-item+.product-line-item:before{margin:.625em -1.225em}}.d-hidden{min-height:0;padding:0;margin:0;line-height:0}#checkout-main .cart-totals-container p.number-of-items{position:relative;top:-3px}@media (max-width:543.98px){#checkout-main .col-md-7 .shipping-section .single-shipping .card .card-body,#checkout-main .col-md-7 .shipping-section .single-shipping .card .card-header{padding-left:0;padding-right:0}}#checkout-main .shipment-block.shipping-store-block{padding-left:2.3em}#checkout-main .shipment-block.shipping-store-block .invalid-feedback{padding-bottom:2em;padding-left:.5em}@media (max-width:543.98px){#checkout-main .shipment-block.shipping-store-block{padding-left:0}#checkout-main .shipment-block.shipping-store-block .col-6,#checkout-main .shipment-block.shipping-store-block .col-12,#checkout-main .shipment-block.shipping-store-block .col-sm-6{padding-left:0;padding-right:0}}#checkout-main .shipment-block.shipping-select-address-block{padding-left:2.3em}#checkout-main .shipment-block.shipping-select-address-block .address-field-label{color:#b8b8b8;font-size:.8rem;padding-bottom:2em;padding-left:1.3em}#checkout-main .shipment-block.shipping-select-address-block .invalid-feedback{padding-bottom:2em;padding-left:.5em}#checkout-main .shipment-block.shipping-select-address-block #defaultZipCode.invalid-feedback{padding-left:0}@media (max-width:543.98px){#checkout-main .shipment-block.shipping-select-address-block{padding-left:0}#checkout-main .shipment-block.shipping-select-address-block .invalid-feedback{padding-bottom:2em;padding-left:0}#checkout-main .shipment-block.shipping-select-address-block .col-6,#checkout-main .shipment-block.shipping-select-address-block .col-12{padding-left:0;padding-right:0}}#checkout-main .shipment-block.shipping-relay-block{padding-left:2.3em}#checkout-main .shipment-block.shipping-relay-block .astore .astore-choose-button,#checkout-main .shipment-block.shipping-relay-block .astore .astore-name-logo img{display:none}#checkout-main .shipment-block.shipping-relay-block .invalid-feedback{padding-bottom:2em;padding-left:.5em}@media (max-width:543.98px){#checkout-main .shipment-block.shipping-relay-block{padding-left:0}#checkout-main .shipment-block.shipping-relay-block .invalid-feedback{padding-bottom:2em;padding-left:0}#checkout-main .shipment-block.shipping-relay-block .col-6,#checkout-main .shipment-block.shipping-relay-block .col-12,#checkout-main .shipment-block.shipping-relay-block .col-sm-6{padding-left:0;padding-right:0}}.shipment-block+.shipment-block:before{content:"";display:block;border-bottom:.063em dashed #ccc;margin:.625em -.625em}@media (min-width:960px){.shipment-block+.shipment-block:before{margin:.625em -1.225em}}.shipping-method{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-confirmation{background-image:url("../../images/thankyou.jpg");background-position-y:-8.125em}.product-summary-block{margin:1em 0}.leading-lines{margin:0}.leading-lines .shipping-dropdown{border:1px solid #e8e8e8;margin-bottom:1em}@media (max-width:543.98px){.leading-lines .shipping-dropdown .dual-cols.row{width:100%;margin:0}.leading-lines .shipping-dropdown .dual-cols.row .col-sm-6:first-child{margin-right:.5em;max-width:calc(50% - .5em);padding:0;width:50%}.leading-lines .shipping-dropdown .dual-cols.row .col-sm-6:last-child{margin-left:.5em;max-width:calc(50% - .5em);padding:0;width:50%}}.leading-lines label{background-color:#fff}.leading-lines label.shipping-method-option{padding:1.5em}.leading-lines label.shipping-method-option.pointer{cursor:pointer}.leading-lines label.shipping-method-option .custom-radio .custom-control-label{padding-top:.375em}.leading-lines .text-muted{color:#8f8f8f!important}.leading-lines .start-lines{padding:1px}.leading-lines .start-lines span{position:relative;background-color:#fff;z-index:1;display:inline-block}.leading-lines .start-lines span.h6{color:rgba(0,0,0,.8)}.leading-lines .start-lines span.display-name{text-transform:uppercase;font-size:.875rem}.leading-lines .end-lines{padding:1px}.leading-lines .end-lines span{position:relative;background-color:#fff;z-index:1}.leading-lines .end-lines span.h6{color:rgba(0,0,0,.8)}.astore{margin-bottom:1em}.astore p{margin:0;line-height:1.75em;letter-spacing:1px}.astore p.name{font-weight:700}.astore p.address,.astore p.name{font-size:.875em}.astore .astore-name-logo{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;width:100%}.astore .astore-name-logo img{display:block}.astore .astore-details{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem}.astore .astore-details p{margin:0}.astore .schedules,.astore .schedules li{--greyColor:#8f8f8f;--borderArrowSummary:2px;font-size:.9em;color:var(--greyColor);letter-spacing:1px}.astore .schedules[open] summary span,.astore .schedules li[open] summary span{border-left:var(--borderArrowSummary) solid var(--greyColor);border-top:var(--borderArrowSummary) solid var(--greyColor);border-right:0;border-bottom:0;margin-top:.4rem}.astore .schedules li summary,.astore .schedules summary{padding:.8rem 0 .2rem;display:-ms-flexbox;display:flex;gap:.8rem;font-size:.8rem}.astore .schedules li summary::-webkit-details-marker,.astore .schedules li summary::marker,.astore .schedules summary::-webkit-details-marker,.astore .schedules summary::marker{display:none}.astore .schedules li summary span,.astore .schedules summary span{display:inline-block;border-right:var(--borderArrowSummary) solid var(--greyColor);border-bottom:var(--borderArrowSummary) solid var(--greyColor);border-left:0;border-top:0;width:.5rem;height:.5rem;transform:rotate(45deg);margin-top:.2rem}.astore .schedules li ul,.astore .schedules ul{padding:0}.astore .schedules li ul li,.astore .schedules ul li{display:-ms-grid;display:grid;-ms-grid-columns:4.5rem auto;grid-template-columns:4.5rem auto;line-height:1.75em}.astore .click-and-drive{display:-ms-flexbox;display:flex;font-size:.75rem;font-weight:500;margin:1em 0}.astore .click-and-drive .fa{padding:1px 5px 0 0;font-size:1.3em}.summary-details{font-size:.938em;margin-bottom:1em}.summary-details .address-summary{margin-bottom:.5em}.summary-section-label{font-size:1em;font-weight:700}@media (min-width:960px){.summary-section-label{font-weight:500}}.add-payment{margin-top:1rem}.selected-payment{background-color:#e9ecef}.saved-security-code{margin-top:1rem}.saved-credit-card-type{font-weight:700}.saved-payment-information{margin-top:1rem;margin-bottom:1rem}.payment-information{margin-bottom:1rem}.payment-information .payment-method{border:1px solid #e8e8e8;margin-bottom:1em}.payment-information .payment-method .payment-method-detail:empty{padding:0}.payment-information .payment-method .payment-method-detail .giftCertificateCode-contain{display:-ms-flexbox;display:flex}.payment-information .payment-method .payment-method-detail .giftCertificateCode-contain .dwfrm_billing_giftCertificateCode{-ms-flex-positive:1;flex-grow:1}.payment-information .payment-method .payment-method-detail .giftCertificateCode-contain .icon-interrogation{cursor:pointer}.payment-information .payment-method .payment-method-detail .giftCertificateCode-contain{padding-right:0}.payment-information .payment-method-header{padding:.5rem 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;gap:.5rem;margin:0;width:100%;min-height:calc(80px - 1rem);cursor:pointer}.payment-information .payment-method-header>div:first-child{padding:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:2rem}.payment-information .payment-method-header_infoRea{position:relative}.payment-information .payment-method-header_infoRea .payment-desc-reassurance{padding-right:100px;margin-top:10px;padding-left:15px}@media (max-width:1279.98px){.payment-information .payment-method-header_infoRea .payment-desc-reassurance{padding-right:70px}}@media (max-width:959.98px){.payment-information .payment-method-header_infoRea .payment-desc-reassurance{margin-top:.5rem;padding-right:15px}}.payment-information .payment-method-header.custom-radio.open .payment-description.custom-control-label:after,.payment-information .payment-method-header.custom-radio.open .payment-description.custom-control-label:before{top:0;transform:none}.payment-information .payment-method-option{padding:.5rem 1rem;margin:0;width:100%}.payment-information .payment-method-option .custom-radio .custom-control-label{padding:0}.payment-information .payment-method-option .custom-radio .custom-control-label:after,.payment-information .payment-method-option .custom-radio .custom-control-label:before{left:0;top:0;bottom:0;margin:auto}.payment-information .payment-method-option .custom-radio .custom-control-label_infoRea{position:static;height:100%}.payment-information .payment-method-option .custom-radio .custom-control-label_infoRea:after,.payment-information .payment-method-option .custom-radio .custom-control-label_infoRea:before{left:-1rem;top:50%;transform:translateY(-50%)}.payment-information .payment-method-detail{display:none;padding:0 1.5rem 1.5rem 2rem}.payment-information .credit-card-option,.payment-information .payment-method-image{max-width:45px;width:auto;height:32px}.payment-information .payment-description-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}.payment-information .payment-description-content_infoRea{position:static;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.payment-information .payment-description-content .payment-description{font-size:.875em;margin-left:0}.payment-information .payment-desc-bis{margin-left:1rem;margin-top:.5rem;font-size:12px}.payment-information .payment-desc-bis p:last-of-type{margin-bottom:0}@media (min-width:769px){.payment-information .payment-desc-bis{margin:.5rem .8rem 0 1.1rem}}.payment-information .payment-desc-reassurance{font-size:12px}.payment-information .payment-desc-reassurance p:last-of-type{margin-bottom:0}.payment-information .credit-card-input{border:1px solid #bbbdbf;padding:1rem;font-size:1rem;margin-bottom:1rem}.payment-information .credit-card-form{margin:0 -15px .5rem;display:-ms-flexbox;display:flex}@media (-ms-high-contrast:active) and (max-width:1279.98px),(-ms-high-contrast:none) and (max-width:1279.98px){.payment-information .credit-card-form{display:block}}.checkout-hidden,.kr-spinner{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,.multi-shipping{display:none}.billing-address-actions{margin:1.5rem 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (max-width:768.98px){.billing-address-actions a.btn.btn-primary.btn-show-details{width:100%}.billing-address-actions a.btn.btn-primary.btn-add-new{margin-top:1rem;width:100%}}.billing-address-actions .btn{width:48%}.form-group.required .form-control-label:after{content:"*"}#currentPassword.is-invalid,#login-form-password.is-invalid,#login-password.is-invalid,#registration-form-password-confirm.is-invalid,#registration-form-password.is-invalid,input[id*=password].is-invalid,input[type=password].is-invalid{background-image:none}#currentPassword~.input-group-addon,#login-form-password~.input-group-addon,#login-password~.input-group-addon,#registration-form-password-confirm~.input-group-addon,#registration-form-password~.input-group-addon,input[id*=password]~.input-group-addon,input[type=password]~.input-group-addon{width:24px;right:8px;top:29px}.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}.card.ghost{opacity:.5}.shipping-method-display-promise .contener-arrival-time{padding-left:3px}@media (max-width:543.98px){.shipping-method-display-promise .contener-arrival-time{padding-left:0}}.arrival-time{white-space:normal}.billing-address{display:block}.checkout-checkbox{font-size:.875em}.btn-add-new,.btn-show-details{color:#00a1e0;float:right;cursor:pointer;padding:.75em!important}.btn-add-new .fa,.btn-show-details .fa{font-size:18px;padding-right:.5em}.btn-add-new:hover,.btn-show-details:hover{text-decoration:underline}.delivery-address-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:.7rem;margin:auto auto 1.5rem}.delivery-address-container button{margin:auto!important}.delivery-address-container button.btn-primary,.delivery-address-container button.btn-secondary{border-color:#000;background-color:#fff;color:#000}.delivery-address-container button.btn-primary:hover,.delivery-address-container button.btn-secondary:hover{border:2px solid #000;background-color:#000;color:#fff}.delivery-address-container button[class~=address-canceled]{-ms-flex-order:1;order:1}@media (min-width:769px){.delivery-address-container{-ms-flex-direction:row;flex-direction:row;gap:10%}.delivery-address-container button.btn-primary{background-color:#000;color:#fff}.delivery-address-container button.btn-primary:hover{background-color:#fff;color:#000}.delivery-address-container button[class~=address-canceled]{-ms-flex-order:0;order:0}}.error-message{display:none}.next-step-button{position:fixed;bottom:0;z-index:7;padding-right:0;padding-left:0}@media (max-width:543.98px){.next-step-button{background-color:hsla(0,0%,100%,.95);box-shadow:0 2px 10px rgba(0,0,0,.2);padding-bottom:1em}.next-step-button div{padding:1rem}}@media (min-width:544px){.next-step-button{position:static;padding-right:.938em;padding-left:.938em}}#maprelay,#mapstore{position:fixed;right:548px;top:0;bottom:0;width:calc(100vw - 548px);max-width:812px}#maprelay .map-canvas-shipping-relaypoint,#maprelay .map-canvas-shipping-store,#mapstore .map-canvas-shipping-relaypoint,#mapstore .map-canvas-shipping-store{height:100vh}#maprelay .map-canvas-shipping-relaypoint .gm-style-iw button.gm-ui-hover-effect,#maprelay .map-canvas-shipping-store .gm-style-iw button.gm-ui-hover-effect,#mapstore .map-canvas-shipping-relaypoint .gm-style-iw button.gm-ui-hover-effect,#mapstore .map-canvas-shipping-store .gm-style-iw button.gm-ui-hover-effect{right:0!important;top:0!important}#maprelay .map-canvas-shipping-relaypoint .gm-style-iw.gm-style-iw-c,#maprelay .map-canvas-shipping-store .gm-style-iw.gm-style-iw-c,#mapstore .map-canvas-shipping-relaypoint .gm-style-iw.gm-style-iw-c,#mapstore .map-canvas-shipping-store .gm-style-iw.gm-style-iw-c{background:#fff;border-radius:0;padding:24px 24px 17px 28px;min-width:320px}#maprelay .map-canvas-shipping-relaypoint .gm-style-iw.gm-style-iw-c .gm-style-iw-d,#maprelay .map-canvas-shipping-store .gm-style-iw.gm-style-iw-c .gm-style-iw-d,#mapstore .map-canvas-shipping-relaypoint .gm-style-iw.gm-style-iw-c .gm-style-iw-d,#mapstore .map-canvas-shipping-store .gm-style-iw.gm-style-iw-c .gm-style-iw-d{min-width:100%}#maprelay .map-canvas-shipping-relaypoint .relaypoint-details .relaypoint-name,#maprelay .map-canvas-shipping-relaypoint .relaypoint-details .store-name,#maprelay .map-canvas-shipping-relaypoint .store-details .relaypoint-name,#maprelay .map-canvas-shipping-relaypoint .store-details .store-name,#maprelay .map-canvas-shipping-store .relaypoint-details .relaypoint-name,#maprelay .map-canvas-shipping-store .relaypoint-details .store-name,#maprelay .map-canvas-shipping-store .store-details .relaypoint-name,#maprelay .map-canvas-shipping-store .store-details .store-name,#mapstore .map-canvas-shipping-relaypoint .relaypoint-details .relaypoint-name,#mapstore .map-canvas-shipping-relaypoint .relaypoint-details .store-name,#mapstore .map-canvas-shipping-relaypoint .store-details .relaypoint-name,#mapstore .map-canvas-shipping-relaypoint .store-details .store-name,#mapstore .map-canvas-shipping-store .relaypoint-details .relaypoint-name,#mapstore .map-canvas-shipping-store .relaypoint-details .store-name,#mapstore .map-canvas-shipping-store .store-details .relaypoint-name,#mapstore .map-canvas-shipping-store .store-details .store-name{font-size:14px;font-weight:700}#maprelay .map-canvas-shipping-relaypoint .relaypoint-details .store-hours,#maprelay .map-canvas-shipping-relaypoint .store-details .store-hours,#maprelay .map-canvas-shipping-store .relaypoint-details .store-hours,#maprelay .map-canvas-shipping-store .store-details .store-hours,#mapstore .map-canvas-shipping-relaypoint .relaypoint-details .store-hours,#mapstore .map-canvas-shipping-relaypoint .store-details .store-hours,#mapstore .map-canvas-shipping-store .relaypoint-details .store-hours,#mapstore .map-canvas-shipping-store .store-details .store-hours{color:#8f8f8f;line-height:20px}#maprelay .map-canvas-shipping-relaypoint .relaypoint-details p.schedule,#maprelay .map-canvas-shipping-relaypoint .store-details p.schedule,#maprelay .map-canvas-shipping-store .relaypoint-details p.schedule,#maprelay .map-canvas-shipping-store .store-details p.schedule,#mapstore .map-canvas-shipping-relaypoint .relaypoint-details p.schedule,#mapstore .map-canvas-shipping-relaypoint .store-details p.schedule,#mapstore .map-canvas-shipping-store .relaypoint-details p.schedule,#mapstore .map-canvas-shipping-store .store-details p.schedule{color:#8f8f8f;line-height:20px;margin-bottom:0}#maprelay .map-canvas-shipping-relaypoint .relaypoint-details a,#maprelay .map-canvas-shipping-relaypoint .store-details a,#maprelay .map-canvas-shipping-store .relaypoint-details a,#maprelay .map-canvas-shipping-store .store-details a,#mapstore .map-canvas-shipping-relaypoint .relaypoint-details a,#mapstore .map-canvas-shipping-relaypoint .store-details a,#mapstore .map-canvas-shipping-store .relaypoint-details a,#mapstore .map-canvas-shipping-store .store-details a{color:#000;font-size:14px;font-weight:400;margin-bottom:16px;display:block;line-height:24px}#maprelay .map-canvas-shipping-relaypoint .relaypoint-details a.link,#maprelay .map-canvas-shipping-relaypoint .store-details a.link,#maprelay .map-canvas-shipping-store .relaypoint-details a.link,#maprelay .map-canvas-shipping-store .store-details a.link,#mapstore .map-canvas-shipping-relaypoint .relaypoint-details a.link,#mapstore .map-canvas-shipping-relaypoint .store-details a.link,#mapstore .map-canvas-shipping-store .relaypoint-details a.link,#mapstore .map-canvas-shipping-store .store-details a.link{font-size:10px;font-weight:700}#maprelay .map-canvas-shipping-relaypoint .relaypoint-details a.choose-relaypoint,#maprelay .map-canvas-shipping-relaypoint .relaypoint-details a.choose-store,#maprelay .map-canvas-shipping-relaypoint .relaypoint-details a.storelocator-phone,#maprelay .map-canvas-shipping-relaypoint .store-details a.choose-relaypoint,#maprelay .map-canvas-shipping-relaypoint .store-details a.choose-store,#maprelay .map-canvas-shipping-relaypoint .store-details a.storelocator-phone,#maprelay .map-canvas-shipping-store .relaypoint-details a.choose-relaypoint,#maprelay .map-canvas-shipping-store .relaypoint-details a.choose-store,#maprelay .map-canvas-shipping-store .relaypoint-details a.storelocator-phone,#maprelay .map-canvas-shipping-store .store-details a.choose-relaypoint,#maprelay .map-canvas-shipping-store .store-details a.choose-store,#maprelay .map-canvas-shipping-store .store-details a.storelocator-phone,#mapstore .map-canvas-shipping-relaypoint .relaypoint-details a.choose-relaypoint,#mapstore .map-canvas-shipping-relaypoint .relaypoint-details a.choose-store,#mapstore .map-canvas-shipping-relaypoint .relaypoint-details a.storelocator-phone,#mapstore .map-canvas-shipping-relaypoint .store-details a.choose-relaypoint,#mapstore .map-canvas-shipping-relaypoint .store-details a.choose-store,#mapstore .map-canvas-shipping-relaypoint .store-details a.storelocator-phone,#mapstore .map-canvas-shipping-store .relaypoint-details a.choose-relaypoint,#mapstore .map-canvas-shipping-store .relaypoint-details a.choose-store,#mapstore .map-canvas-shipping-store .relaypoint-details a.storelocator-phone,#mapstore .map-canvas-shipping-store .store-details a.choose-relaypoint,#mapstore .map-canvas-shipping-store .store-details a.choose-store,#mapstore .map-canvas-shipping-store .store-details a.storelocator-phone{margin-bottom:0}#carte .map-canvas-shipping-relaypoint .schedules,#carte .map-canvas-shipping-relaypoint .schedules li,#carte .map-canvas-shipping-store .schedules,#carte .map-canvas-shipping-store .schedules li,.carte-relay .map-canvas-shipping-relaypoint .schedules,.carte-relay .map-canvas-shipping-relaypoint .schedules li,.carte-relay .map-canvas-shipping-store .schedules,.carte-relay .map-canvas-shipping-store .schedules li,.data-checkout-stage .schedules,.data-checkout-stage .schedules li,.map-schedules .schedules,.map-schedules .schedules li{--greyColor:#8f8f8f;--borderArrowSummary:2px;padding:0;font-size:.9em;color:var(--greyColor);letter-spacing:1px;font-family:Roboto,sans-serif}#carte .map-canvas-shipping-relaypoint .schedules[open] summary span,#carte .map-canvas-shipping-relaypoint .schedules li[open] summary span,#carte .map-canvas-shipping-store .schedules[open] summary span,#carte .map-canvas-shipping-store .schedules li[open] summary span,.carte-relay .map-canvas-shipping-relaypoint .schedules[open] summary span,.carte-relay .map-canvas-shipping-relaypoint .schedules li[open] summary span,.carte-relay .map-canvas-shipping-store .schedules[open] summary span,.carte-relay .map-canvas-shipping-store .schedules li[open] summary span,.data-checkout-stage .schedules[open] summary span,.data-checkout-stage .schedules li[open] summary span,.map-schedules .schedules[open] summary span,.map-schedules .schedules li[open] summary span{border-left:var(--borderArrowSummary) solid var(--greyColor);border-top:var(--borderArrowSummary) solid var(--greyColor);border-right:0;border-bottom:0;margin-top:.4rem}#carte .map-canvas-shipping-relaypoint .schedules li summary,#carte .map-canvas-shipping-relaypoint .schedules summary,#carte .map-canvas-shipping-store .schedules li summary,#carte .map-canvas-shipping-store .schedules summary,.carte-relay .map-canvas-shipping-relaypoint .schedules li summary,.carte-relay .map-canvas-shipping-relaypoint .schedules summary,.carte-relay .map-canvas-shipping-store .schedules li summary,.carte-relay .map-canvas-shipping-store .schedules summary,.data-checkout-stage .schedules li summary,.data-checkout-stage .schedules summary,.map-schedules .schedules li summary,.map-schedules .schedules summary{padding:.8rem .2rem .1rem 0;display:-ms-flexbox;display:flex;gap:.6rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:start;font-size:.8rem;text-transform:uppercase}#carte .map-canvas-shipping-relaypoint .schedules li summary::-webkit-details-marker,#carte .map-canvas-shipping-relaypoint .schedules li summary::marker,#carte .map-canvas-shipping-relaypoint .schedules summary::-webkit-details-marker,#carte .map-canvas-shipping-relaypoint .schedules summary::marker,#carte .map-canvas-shipping-store .schedules li summary::-webkit-details-marker,#carte .map-canvas-shipping-store .schedules li summary::marker,#carte .map-canvas-shipping-store .schedules summary::-webkit-details-marker,#carte .map-canvas-shipping-store .schedules summary::marker,.carte-relay .map-canvas-shipping-relaypoint .schedules li summary::-webkit-details-marker,.carte-relay .map-canvas-shipping-relaypoint .schedules li summary::marker,.carte-relay .map-canvas-shipping-relaypoint .schedules summary::-webkit-details-marker,.carte-relay .map-canvas-shipping-relaypoint .schedules summary::marker,.carte-relay .map-canvas-shipping-store .schedules li summary::-webkit-details-marker,.carte-relay .map-canvas-shipping-store .schedules li summary::marker,.carte-relay .map-canvas-shipping-store .schedules summary::-webkit-details-marker,.carte-relay .map-canvas-shipping-store .schedules summary::marker,.data-checkout-stage .schedules li summary::-webkit-details-marker,.data-checkout-stage .schedules li summary::marker,.data-checkout-stage .schedules summary::-webkit-details-marker,.data-checkout-stage .schedules summary::marker,.map-schedules .schedules li summary::-webkit-details-marker,.map-schedules .schedules li summary::marker,.map-schedules .schedules summary::-webkit-details-marker,.map-schedules .schedules summary::marker{display:none}#carte .map-canvas-shipping-relaypoint .schedules li summary span,#carte .map-canvas-shipping-relaypoint .schedules summary span,#carte .map-canvas-shipping-store .schedules li summary span,#carte .map-canvas-shipping-store .schedules summary span,.carte-relay .map-canvas-shipping-relaypoint .schedules li summary span,.carte-relay .map-canvas-shipping-relaypoint .schedules summary span,.carte-relay .map-canvas-shipping-store .schedules li summary span,.carte-relay .map-canvas-shipping-store .schedules summary span,.data-checkout-stage .schedules li summary span,.data-checkout-stage .schedules summary span,.map-schedules .schedules li summary span,.map-schedules .schedules summary span{display:inline-block;border-right:var(--borderArrowSummary) solid var(--greyColor);border-bottom:var(--borderArrowSummary) solid var(--greyColor);border-left:0;border-top:0;width:.5rem;height:.5rem;transform:rotate(45deg);margin-bottom:.2rem}#carte .map-canvas-shipping-relaypoint .schedules li ul,#carte .map-canvas-shipping-relaypoint .schedules ul,#carte .map-canvas-shipping-store .schedules li ul,#carte .map-canvas-shipping-store .schedules ul,.carte-relay .map-canvas-shipping-relaypoint .schedules li ul,.carte-relay .map-canvas-shipping-relaypoint .schedules ul,.carte-relay .map-canvas-shipping-store .schedules li ul,.carte-relay .map-canvas-shipping-store .schedules ul,.data-checkout-stage .schedules li ul,.data-checkout-stage .schedules ul,.map-schedules .schedules li ul,.map-schedules .schedules ul{padding:0;font-size:.9rem}#carte .map-canvas-shipping-relaypoint .schedules li ul li,#carte .map-canvas-shipping-relaypoint .schedules ul li,#carte .map-canvas-shipping-store .schedules li ul li,#carte .map-canvas-shipping-store .schedules ul li,.carte-relay .map-canvas-shipping-relaypoint .schedules li ul li,.carte-relay .map-canvas-shipping-relaypoint .schedules ul li,.carte-relay .map-canvas-shipping-store .schedules li ul li,.carte-relay .map-canvas-shipping-store .schedules ul li,.data-checkout-stage .schedules li ul li,.data-checkout-stage .schedules ul li,.map-schedules .schedules li ul li,.map-schedules .schedules ul li{display:-ms-grid;display:grid;-ms-grid-columns:4.5rem auto;grid-template-columns:4.5rem auto;line-height:1.75em}#carte .map-canvas-shipping-relaypoint,#carte .map-canvas-shipping-store,.carte-relay .map-canvas-shipping-relaypoint,.carte-relay .map-canvas-shipping-store{height:calc(100vh - 250px);margin-bottom:0;display:block}#carte .map-canvas-shipping-relaypoint .gm-style-iw button.gm-ui-hover-effect,#carte .map-canvas-shipping-store .gm-style-iw button.gm-ui-hover-effect,.carte-relay .map-canvas-shipping-relaypoint .gm-style-iw button.gm-ui-hover-effect,.carte-relay .map-canvas-shipping-store .gm-style-iw button.gm-ui-hover-effect{right:-3px;top:-3px}#carte .map-canvas-shipping-relaypoint .gm-style-iw.gm-style-iw-c,#carte .map-canvas-shipping-store .gm-style-iw.gm-style-iw-c,.carte-relay .map-canvas-shipping-relaypoint .gm-style-iw.gm-style-iw-c,.carte-relay .map-canvas-shipping-store .gm-style-iw.gm-style-iw-c{background:#fff;border-radius:0;padding:24px 24px 17px 28px;min-width:320px}#carte .map-canvas-shipping-relaypoint .gm-style-iw.gm-style-iw-c .gm-style-iw-d,#carte .map-canvas-shipping-store .gm-style-iw.gm-style-iw-c .gm-style-iw-d,.carte-relay .map-canvas-shipping-relaypoint .gm-style-iw.gm-style-iw-c .gm-style-iw-d,.carte-relay .map-canvas-shipping-store .gm-style-iw.gm-style-iw-c .gm-style-iw-d{min-width:100%}#carte .map-canvas-shipping-relaypoint .gm-style-iw a,#carte .map-canvas-shipping-store .gm-style-iw a,.carte-relay .map-canvas-shipping-relaypoint .gm-style-iw a,.carte-relay .map-canvas-shipping-store .gm-style-iw a{color:#000;font-size:14px;font-weight:400;margin-bottom:16px;display:block;line-height:24px}#carte .map-canvas-shipping-relaypoint .gm-style-iw a.link,#carte .map-canvas-shipping-store .gm-style-iw a.link,.carte-relay .map-canvas-shipping-relaypoint .gm-style-iw a.link,.carte-relay .map-canvas-shipping-store .gm-style-iw a.link{font-size:10px;font-weight:700}#carte .map-canvas-shipping-relaypoint .gm-style-iw a.choose-relaypoint,#carte .map-canvas-shipping-relaypoint .gm-style-iw a.choose-store,#carte .map-canvas-shipping-relaypoint .gm-style-iw a.storelocator-phone,#carte .map-canvas-shipping-store .gm-style-iw a.choose-relaypoint,#carte .map-canvas-shipping-store .gm-style-iw a.choose-store,#carte .map-canvas-shipping-store .gm-style-iw a.storelocator-phone,.carte-relay .map-canvas-shipping-relaypoint .gm-style-iw a.choose-relaypoint,.carte-relay .map-canvas-shipping-relaypoint .gm-style-iw a.choose-store,.carte-relay .map-canvas-shipping-relaypoint .gm-style-iw a.storelocator-phone,.carte-relay .map-canvas-shipping-store .gm-style-iw a.choose-relaypoint,.carte-relay .map-canvas-shipping-store .gm-style-iw a.choose-store,.carte-relay .map-canvas-shipping-store .gm-style-iw a.storelocator-phone{margin-bottom:0}#storemodal .modal-dialog .modal-content .modal-body,.relaypointmodal .modal-dialog .modal-content .modal-body{padding:3em 0!important}#storemodal #mapstore,.relaypointmodal #mapstore{transition:opacity .3s linear,right .3s ease-out;right:-100%}#storemodal.show #mapstore,.relaypointmodal.show #mapstore{right:580px}.relaypointmodal #mapstore{transition:opacity .3s linear,right .3s ease-out;right:-100%}.relaypointmodal.show #mapstore{right:580px}#results-store,.results-relaypoint{position:absolute;background:#fff;width:100%;z-index:9;border:1px solid #bbbdbf;border-top:0;font-family:Roboto,sans-serif}#storemodal .prediction-relaypoint,#storemodal .prediction-store,.relaypointmodal .prediction-relaypoint,.relaypointmodal .prediction-store{line-height:2em;font-size:1.1em;padding-left:49px;position:relative;margin-top:1em}#storemodal .prediction-relaypoint:hover,#storemodal .prediction-store:hover,.relaypointmodal .prediction-relaypoint:hover,.relaypointmodal .prediction-store:hover{cursor:pointer}#storemodal .prediction-relaypoint:before,#storemodal .prediction-store:before,.relaypointmodal .prediction-relaypoint:before,.relaypointmodal .prediction-store:before{content:"\E91C";font-family:icomoon!important;position:absolute;top:0;left:14px}#storemodal .prediction-relaypoint:after,#storemodal .prediction-store:after,.relaypointmodal .prediction-relaypoint:after,.relaypointmodal .prediction-store:after{content:"";width:90%;height:1px;background:#bbbdbf;display:block;margin-top:1em}#storemodal .prediction-relaypoint:last-of-type,#storemodal .prediction-store:last-of-type,.relaypointmodal .prediction-relaypoint:last-of-type,.relaypointmodal .prediction-store:last-of-type{margin-bottom:.65em;padding-bottom:0}#storemodal .prediction-relaypoint:last-of-type:after,#storemodal .prediction-store:last-of-type:after,.relaypointmodal .prediction-relaypoint:last-of-type:after,.relaypointmodal .prediction-store:last-of-type:after{display:none}#storemodal #detect-location-relaypoint,#storemodal #detect-location-store,.relaypointmodal #detect-location-relaypoint,.relaypointmodal #detect-location-store{border:2px solid #000;padding:.75em;background-color:#fff;margin-left:1em}#storemodal #inputLocation,.relaypointmodal #inputLocation{width:calc(100% - 5.5em);vertical-align:top}#storemodal #inputLocation:before,.relaypointmodal #inputLocation:before{display:none}#storemodal #inputLocation:after,.relaypointmodal #inputLocation:after{content:"";display:block;height:3rem}@media (max-width:768.98px){#storemodal #inputLocation:after,.relaypointmodal #inputLocation:after{display:none}}#storemodal .btn.btn-outline-primary.choose-relaypoint,#storemodal .btn.btn-outline-primary.choose-store,.relaypointmodal .btn.btn-outline-primary.choose-relaypoint,.relaypointmodal .btn.btn-outline-primary.choose-store{padding:.41rem 1rem;font-size:.65em}#storemodal .btn.btn-outline-primary:active,#storemodal .btn.btn-outline-primary:hover,.relaypointmodal .btn.btn-outline-primary:active,.relaypointmodal .btn.btn-outline-primary:hover{background-color:#000;border-color:#000}#storemodal p.h6,.relaypointmodal p.h6{font-size:18px}#storemodal #resultstores,#storemodal .resultrelaypoints,.relaypointmodal #resultstores,.relaypointmodal .resultrelaypoints{margin-top:2rem}#storemodal #resultstores .col-6,#storemodal .resultrelaypoints .col-6,.relaypointmodal #resultstores .col-6,.relaypointmodal .resultrelaypoints .col-6{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}#storemodal #woosmaprelaypoint,#storemodal #woosmapstore,.relaypointmodal #woosmaprelaypoint,.relaypointmodal #woosmapstore{height:57px;border-radius:0}@media (max-width:768.98px){#storemodal .modal-body.row,.relaypointmodal .modal-body.row{padding:3em 0}#storemodal .modal-body.row #detect-location-store,.relaypointmodal .modal-body.row #detect-location-store{margin-left:1em}#storemodal .modal-body.row #woosmapstore,.relaypointmodal .modal-body.row #woosmapstore{width:100%}#storemodal .modal-body.row .col-12,.relaypointmodal .modal-body.row .col-12{padding-left:0;padding-right:0}#storemodal .modal-body.row .col-12 #resultstores .row,#storemodal .modal-body.row .col-12 .resultrelaypoints .row,.relaypointmodal .modal-body.row .col-12 #resultstores .row,.relaypointmodal .modal-body.row .col-12 .resultrelaypoints .row{margin:0 1em}#storemodal .modal-body.row .col-12 #resultstores .row .col-6,#storemodal .modal-body.row .col-12 .resultrelaypoints .row .col-6,.relaypointmodal .modal-body.row .col-12 #resultstores .row .col-6,.relaypointmodal .modal-body.row .col-12 .resultrelaypoints .row .col-6{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;padding-left:0}#storemodal .modal-body.row .col-12 #resultstores .row .col-6 .astore p,#storemodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore p,.relaypointmodal .modal-body.row .col-12 #resultstores .row .col-6 .astore p,.relaypointmodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore p{max-width:100%;width:100%}#storemodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules,#storemodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules li,#storemodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules,#storemodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules li,.relaypointmodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules,.relaypointmodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules li,.relaypointmodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules,.relaypointmodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules li{--greyColor:#8f8f8f;--borderArrowSummary:2px;font-size:.9em;color:var(--greyColor);letter-spacing:1px}#storemodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules[open] summary span,#storemodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules li[open] summary span,#storemodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules[open] summary span,#storemodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules li[open] summary span,.relaypointmodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules[open] summary span,.relaypointmodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules li[open] summary span,.relaypointmodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules[open] summary span,.relaypointmodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules li[open] summary span{border-left:var(--borderArrowSummary) solid var(--greyColor);border-top:var(--borderArrowSummary) solid var(--greyColor);border-right:0;border-bottom:0;margin-top:.4rem}#storemodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules li summary,#storemodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules summary,#storemodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules li summary,#storemodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules summary,.relaypointmodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules li summary,.relaypointmodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules summary,.relaypointmodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules li summary,.relaypointmodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules summary{padding:.8rem 0 .1rem;display:-ms-flexbox;display:flex;gap:.5rem;font-size:.8rem}#storemodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules li summary span,#storemodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules summary span,#storemodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules li summary span,#storemodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules summary span,.relaypointmodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules li summary span,.relaypointmodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules summary span,.relaypointmodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules li summary span,.relaypointmodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules summary span{display:inline-block;border-right:var(--borderArrowSummary) solid var(--greyColor);border-bottom:var(--borderArrowSummary) solid var(--greyColor);border-left:0;border-top:0;width:.5rem;height:.5rem;transform:rotate(45deg);margin-top:.2rem}#storemodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules li ul,#storemodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules ul,#storemodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules li ul,#storemodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules ul,.relaypointmodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules li ul,.relaypointmodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules ul,.relaypointmodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules li ul,.relaypointmodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules ul{padding:0}#storemodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules li ul li,#storemodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules ul li,#storemodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules li ul li,#storemodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules ul li,.relaypointmodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules li ul li,.relaypointmodal .modal-body.row .col-12 #resultstores .row .col-6 .astore .schedules ul li,.relaypointmodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules li ul li,.relaypointmodal .modal-body.row .col-12 .resultrelaypoints .row .col-6 .astore .schedules ul li{display:-ms-grid;display:grid;-ms-grid-columns:4.5rem auto;grid-template-columns:4.5rem auto;line-height:1.75em}}.shipping-methods{font-size:1.125em;font-weight:700}.shipping-method-option{font-size:.938em}.shipping-method-pricing{font-weight:bolder;position:relative}.shipping-method-pricing .shipping-method-pricing-child{position:absolute;top:50%;transform:translateY(-50%);right:0}.multi-ship .multi-shipping,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 .astore summary.schedule{-ms-flex-align:normal;align-items:normal}.data-checkout-stage[data-checkout-stage]{margin-top:.75em;margin-bottom:4.5em}.data-checkout-stage[data-checkout-stage] .card.payment-summary,.data-checkout-stage[data-checkout-stage] .checkbox-cgv,.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,.data-checkout-stage[data-checkout-stage] button.submit-shipping{display:none}.data-checkout-stage[data-checkout-stage] .edit-button{cursor:pointer;color:#000;text-transform:uppercase;letter-spacing:1px}@media (max-width:768.98px){.data-checkout-stage[data-checkout-stage] .edit-button{font-size:.625rem}}.data-checkout-stage[data-checkout-stage] .card{border:none;margin-bottom:0}.data-checkout-stage[data-checkout-stage] .card-header{border:none;padding-bottom:.25em;background-color:transparent}.data-checkout-stage[data-checkout-stage] .card-header h4{background-color:#f7f8f9;padding:1.5em 1em;margin-bottom:1.25em;text-transform:uppercase;font-size:1.125em;font-weight:400;text-align:left;letter-spacing:0}.data-checkout-stage[data-checkout-stage] .card-header .checkbox-cgv{margin:0 auto 1rem}.data-checkout-stage[data-checkout-stage] .card-header .checkbox-cgv .invalid-feedback{display:none;padding-left:.5rem}.data-checkout-stage[data-checkout-stage] .card-header .checkbox-cgv .paymentcgv-span{font-size:.85rem;color:#707070;letter-spacing:1px}.data-checkout-stage[data-checkout-stage] .card-header .checkbox-cgv .paymentcgv-span:hover{color:#000;cursor:pointer}.data-checkout-stage[data-checkout-stage] .card-body{padding-bottom:.5em}.data-checkout-stage[data-checkout-stage] .form-label{margin-bottom:0}.data-checkout-stage[data-checkout-stage] .gender{display:-ms-flexbox;display:flex}.data-checkout-stage[data-checkout-stage] .gender .btn{width:50%;border:2px solid #000}.data-checkout-stage[data-checkout-stage] .gender .btn:hover{background-color:#000;color:#fff}.data-checkout-stage[data-checkout-stage] .gender .active{background-color:#000}.data-checkout-stage[data-checkout-stage] .gender .active:before{content:"";height:5px;width:5px;background-color:#64cf7d;border-radius:50%;display:inline-block;margin-right:.5em;vertical-align:middle}@media (min-width:544px){.data-checkout-stage[data-checkout-stage] .dual-cols>div:first-child{padding-right:.5em}.data-checkout-stage[data-checkout-stage] .dual-cols>div:last-child{padding-left:.5em}}@media (max-width:543.98px){.data-checkout-stage[data-checkout-stage] .dual-cols>div:last-child{padding-right:0}}@media (max-width:543.98px){.data-checkout-stage[data-checkout-stage] .dual-cols>div.col-4{margin-right:.5em;max-width:calc(33.33% - .5em);padding:0;width:33.33%}.data-checkout-stage[data-checkout-stage] .dual-cols>div.col-8{margin-left:.5em;max-width:calc(66.66% - .5em);padding:0;width:66.66%}}.data-checkout-stage[data-checkout-stage] .btn{padding:.75rem 1.75rem}.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] button.submit-shipping{display:block}.data-checkout-stage[data-checkout-stage=shipping] .card.payment-form,.data-checkout-stage[data-checkout-stage=shipping].multi-ship .order-product-summary,.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=customer] .shipping-address-block,.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=edit] .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=payment] .card-header h4{margin-bottom:0}.data-checkout-stage[data-checkout-stage=payment] .astore{margin-left:2em;margin-bottom:0}.data-checkout-stage[data-checkout-stage=payment] .astore .name:before{content:"";height:5px;width:5px;background-color:#64cf7d;border-radius:50%;display:inline-block;margin-right:.5em;vertical-align:middle;position:absolute;top:9px;left:2em}.data-checkout-stage[data-checkout-stage=payment] .card.ghost,.data-checkout-stage[data-checkout-stage=payment] .shipping-section,.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=customer] .billing-address,.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=edit] #add-delivery-address,.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=edit] .billing-address,.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=new] #change-delivery-address{display:none}.data-checkout-stage[data-checkout-stage=payment] .card.payment-form,.data-checkout-stage[data-checkout-stage=payment] .checkbox-cgv,.data-checkout-stage[data-checkout-stage=payment] .shipping-summary,.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=details] .btn-add-new,.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=details] .btn-show-details,.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=payment] button.submit-payment{display:block}.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=edit] #change-delivery-address,.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=new] #add-delivery-address{display:-ms-flexbox;display:flex}.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,.data-checkout-stage[data-checkout-stage=submitted] button.place-order{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 option[value=new]{display:none}.data-checkout-stage h5>span{font-size:.8em}.ocs-card.confirmation-address .single-billing,.ocs-card.confirmation-address .single-shipping,ocs-card.confirmation-address .single-billing,ocs-card.confirmation-address .single-shipping{padding:var(--ocs-unit-gap-16)!important;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;gap:var(--ocs-unit-gap-24);border:1px solid rgba(0,0,0,.12)}@media (max-width:1279.98px){.ocs-card.confirmation-address .single-billing,.ocs-card.confirmation-address .single-shipping,ocs-card.confirmation-address .single-billing,ocs-card.confirmation-address .single-shipping{-ms-flex-direction:column;flex-direction:column}}.ocs-card.confirmation-address .single-billing .db-listbox,.ocs-card.confirmation-address .single-shipping .db-listbox,ocs-card.confirmation-address .single-billing .db-listbox,ocs-card.confirmation-address .single-shipping .db-listbox{-ms-flex:1 1 0px;flex:1 1 0}.ocs-card.confirmation-address .single-billing .js-see-invoice:hover,.ocs-card.confirmation-address .single-shipping .js-see-invoice:hover,ocs-card.confirmation-address .single-billing .js-see-invoice:hover,ocs-card.confirmation-address .single-shipping .js-see-invoice:hover{text-decoration:underline}.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}.shipping-method-list input[type=radio]{height:auto}.shipping-method-list a:not([href]):hover{color:#fff}.line-item-attributes-custom.body2{color:#8f8f8f}#recapcheckout{position:relative}#recapcheckout:before{content:"";position:absolute;top:0;bottom:0;width:50vw;z-index:0;right:0}#recapcheckout .leading-lines .end-lines span,#recapcheckout .leading-lines .start-lines span{background-color:transparent}#recapcheckout .leading-lines .end-lines span.shipping-method-arrival-time,#recapcheckout .leading-lines .start-lines span.shipping-method-arrival-time{white-space:normal}#recapcheckout .leading-lines .end-lines .shipping-method-tracking .link,#recapcheckout .leading-lines .start-lines .shipping-method-tracking .link{color:#51c96d;font-weight:700}#recapcheckout .row .container.receipt #bggrey .titleOrder{z-index:9}#recapcheckout .row .container.receipt .order-detail-number{text-align:left;padding:2em 0;font-size:1.75em}@media (max-width:768.98px){#recapcheckout .row .container.receipt .recapitulatifcommande{padding-bottom:30px}}#recapcheckout .row .container.receipt .recapitulatifcommande.db{z-index:1}#recapcheckout .row .container.receipt .recapitulatifcommande.db .db .order-product-summary{background-color:#f7f8f9;padding-left:1.25rem!important}#recapcheckout .row .container.receipt .recapitulatifcommande.db .order-product-summary{background-color:#fff}#recapcheckout .row .container.receipt .recapitulatifcommande.db .order-product-summary .card-body{padding-left:0!important}#recapcheckout .row .container.receipt .recapitulatifcommande.db .checkout-order-total-summary .h6{padding-top:1.25em;padding-bottom:1.25em}#recapcheckout .row .container.receipt .recapitulatifcommande .order-product-summary{background-color:#f7f8f9}#recapcheckout .row .container.receipt .recapitulatifcommande .line-item-attributes-custom.body2{color:#8f8f8f}#recapcheckout .row .container.receipt .recapitulatifcommande .product-summary-block .product-line-item-details{overflow:visible}#recapcheckout .row .container.receipt .recapitulatifcommande .product-summary-block .item-image{position:relative;height:auto;width:auto}#recapcheckout .row .container.receipt .recapitulatifcommande .product-summary-block .item-image img{width:107px;height:auto;max-height:none}#recapcheckout .row .container.receipt .recapitulatifcommande .product-summary-block .item-image .badge{position:absolute;top:-10px;right:-10px;color:#fff;background:#000;width:20px;border-radius:50%;height:20px;line-height:20px;padding:0}#recapcheckout .row .container.receipt hr.separate{border-top:1px solid rgba(0,0,0,.12);margin-top:5em;margin-bottom:3.5em}#recapcheckout .row .container.receipt .white .confirm-details .single-billing{border:1px solid rgba(0,0,0,.12);padding:2.2em 2.5em}#recapcheckout .row .container.receipt .white .confirm-details .single-billing .summary-section-label{text-transform:uppercase;display:block;margin-bottom:1rem}#recapcheckout .row .container.receipt .white .confirm-details .single-shipping{border:1px solid rgba(0,0,0,.12);padding:2.2em 2.5em}#recapcheckout .row .container.receipt .white .confirm-details .single-shipping .adresselivraison{width:33%;text-align:left}@media (max-width:1439.98px){#recapcheckout .row .container.receipt .white .confirm-details .single-shipping .adresselivraison{width:100%}}#recapcheckout .row .container.receipt .white .confirm-details .single-shipping .adresselivraison .summary-details{position:relative}#recapcheckout .row .container.receipt .white .confirm-details .single-shipping .modelivraison{text-align:left;width:33%}@media (max-width:1439.98px){#recapcheckout .row .container.receipt .white .confirm-details .single-shipping .modelivraison{width:100%}}#recapcheckout .row .container.receipt .white .confirm-details .single-shipping .modelivraison span.shipping-method-title{position:relative}#recapcheckout .row .container.receipt .white .confirm-details .single-shipping .statutlivraison{width:33%;text-align:left}@media (max-width:1439.98px){#recapcheckout .row .container.receipt .white .confirm-details .single-shipping .statutlivraison{width:100%}}#recapcheckout .row .container.receipt .white .confirm-details .single-shipping .statutlivraison .summary-details{position:relative}#recapcheckout .row .container.receipt .white .confirm-details .single-shipping .summary-section-label{text-transform:uppercase}@media (max-width:543.98px){#recapcheckout #btnContinueShopping{bottom:0;z-index:9;position:fixed;left:0;right:0;background-color:hsla(0,0%,100%,.95);box-shadow:0 2px 10px rgba(0,0,0,.2);padding:.625em}#recapcheckout #btnContinueShopping a{margin-bottom:0}}#dwfrm_shipping .shipping-select-address-block a:hover{color:#212529}#dwfrm_shipping .shipping-method-delivery-time{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:544px){#dwfrm_shipping .shipping-method-display-promise{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#dwfrm_shipping .shipping-method-display-promise .contener-arrival-time{padding-left:0}}#dwfrm_shipping .shipping-method-option span{display:inline;padding-left:0;padding-top:0}#dwfrm_shipping .shipping-method-option span .shpping-method-image{height:55px;width:55px;margin:0 1rem 0 0}@media (max-width:768.98px){#dwfrm_shipping .shipping-method-option span .shpping-method-image{opacity:0;width:0}}#dwfrm_shipping .shipping-method-option span.shipping-method-display{display:-ms-inline-grid;display:inline-grid}#dwfrm_shipping .shipping-method-option span.shipping-method-display-promise .day-delivery-promise,#dwfrm_shipping .shipping-method-option span.shipping-method-display .day-delivery-promise{color:#006451}#dwfrm_shipping .shipping-method-option span.display-name{cursor:pointer}#dwfrm_shipping .custom-control-label:after,#dwfrm_shipping .custom-control-label:before{top:50%;transform:translateY(-50%);left:-2rem;box-shadow:none}@media (max-width:543.98px){#dwfrm_shipping .custom-control-label{position:absolute}}@media (max-width:543.98px){#dwfrm_shipping label.shipping-method-option .end-lines{line-height:3em}#dwfrm_shipping .shipment-block.shipping-store-block .store-selected .col-6{max-width:100%}#dwfrm_shipping .shipment-block.shipping-store-block .astore p{width:100%}}#summaryMobile a{font-size:.65rem;border-bottom:1px solid #e0e0e0}#summaryMobile a:after{content:"";width:2.5em;height:2.5em;background:url("../../images/arrow-1.svg") no-repeat 50%;transform:rotate(180deg);position:absolute;right:1rem;bottom:calc(50% - 1.25em);z-index:8;transition:all .3s;background-size:cover}#summaryMobile a.collapsed:after{transform:rotate(0deg)}#summaryMobile #collapseSummary .card-body,#summaryMobile #collapseSummary .card-body .order-product-summary{background-color:#f7f8f9}#summaryMobile #collapseSummary .card-body .product-line-item{margin-top:1.5rem}#summaryMobile #collapseSummary .card-body .product-line-item:first-of-type{margin-top:0}#summaryMobile #collapseSummary .card-body .product-line-item .product-line-item-details{margin-bottom:2rem;overflow:visible}#summaryMobile #collapseSummary .card-body .product-line-item .product-line-item-details:last-of-type{margin-bottom:0}#summaryMobile #collapseSummary .card-body .product-line-item:before{display:none!important}#summaryMobile #collapseSummary .card-body .product-line-item .item-image{height:160px;width:106px;position:relative}#summaryMobile #collapseSummary .card-body .product-line-item .item-image img{max-width:106px;height:160px;max-height:160px;object-fit:cover}#summaryMobile #collapseSummary .card-body .product-line-item .item-image .badge{position:absolute;top:0;right:-10px;color:#fff;background:#000;width:20px;border-radius:50%;height:20px;line-height:20px;padding:0}@media (min-width:960px){#checkout-main .shipping-section .modal .my-auto{margin-top:9%!important}}#checkout-main .shipping-section .single-shipping .shipping-content .shipping-address .custom-radio span:before{background-color:#fff;box-shadow:none}#checkout-main .shipping-section .single-shipping .shipping-content .checkout-nb-package{background-color:#ebf3f1;color:#006451;opacity:1;margin-bottom:1em;padding:16px 40px;font-size:14px}#formmap #myTabContent,#formmap-relaypoint #myTabContent{position:absolute;overflow-x:scroll;height:calc(100vh - 200px)}#formmap #myTab,#formmap #myTabRelay,#formmap-relaypoint #myTab,#formmap-relaypoint #myTabRelay{border-bottom:0;line-height:4rem}#formmap #myTab li a.active,#formmap #myTabRelay li a.active,#formmap-relaypoint #myTab li a.active,#formmap-relaypoint #myTabRelay li a.active{box-shadow:none;background:#fff;border-bottom:3px solid #000;text-transform:uppercase}#formmap #myTab li a:hover,#formmap #myTabRelay li a:hover,#formmap-relaypoint #myTab li a:hover,#formmap-relaypoint #myTabRelay li a:hover{box-shadow:none;background:#fff;border-bottom:3px solid #000}#priceSummary{margin-top:32px}#priceSummary .pricing{font-size:14px}#commandeDetail{background-color:#fff;z-index:1;position:relative}#commandeDetail #recapcheckout .row .container.receipt .recapitulatifcommande .product-summary-block .item-image .badge{top:0}#checkout-main .payment-information .payzencb .kr-form-error:not(.invalid-feedback){display:none!important}#checkout-main .payment-information .payzencb .kr-embedded{width:100%}#checkout-main .payment-information .payzencb .kr-embedded .credit-card-input{padding:0 5px;height:3.5rem}#checkout-main .payment-information .payzencb .kr-embedded .credit-card-input .kr-icon-wrapper.brand{width:32px;height:auto;padding:0}#checkout-main .payment-information .payzencb .kr-embedded.kr-help-button-inner-field .kr-form-error{width:100%;margin-top:0}#checkout-main .payment-information .payzencb .kr-embedded .kr-icon .kr-icon-wrapper{margin:0}#checkout-main .payment-information .payzencb .kr-embedded .kr-icon-wrapper-root{-ms-flex:0 0 38px;flex:0 0 38px;max-width:38px;width:100%}#checkout-main .payment-information .alma-timeline{margin-left:1rem;line-height:11px;margin-top:2rem;font-size:14px}#checkout-main .payment-information .alma-timeline:empty{margin:0}#orderDetailsRight,#orderDetailsRight .card,#orderDetailsRight .card .card-body .leading-lines .end-lines span,#orderDetailsRight .card .card-body .leading-lines .start-lines span,#orderDetailsRight .card .card-header{background-color:#f7f8f9}#orderDetailsRight .card.order-product-summary .product-summary-block .product-line-item .product-line-item-details{overflow:visible}#orderDetailsRight .card.order-product-summary .product-summary-block .product-line-item .product-line-item-details .item-attributes .line-item-attributes-custom.body2{color:#8f8f8f}#orderDetailsRight .card.order-product-summary .product-summary-block .product-line-item .product-line-item-details .item-image{position:relative;height:auto;width:auto}#orderDetailsRight .card.order-product-summary .product-summary-block .product-line-item .product-line-item-details .item-image img{width:107px;height:auto;max-height:none}#orderDetailsRight .card.order-product-summary .product-summary-block .product-line-item .product-line-item-details .item-image .badge{position:absolute;top:0;right:-10px;color:#fff;background:#000;width:20px;border-radius:50%;height:20px;line-height:20px;padding:0}.checkout-coupoun--container{padding:1rem!important;background-color:#eff2f5}.checkout-coupoun--error{color:#d32f2f;margin-top:5px}.btns-triple{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}.btns-triple .form-group:first-child{width:calc(25% - .5em);padding-left:0;padding-right:.5em}.btns-triple .form-group:nth-child(2){width:25%;padding:0 .5em}.btns-triple .form-group:last-child{width:calc(50% - .5em);padding-left:.5em;padding-right:0}@media (max-width:543.98px){.btns-triple .form-group{padding:0!important}}#registrationNewsletter{padding:4em 0}#registrationNewsletter .title{padding-bottom:3em}#registrationNewsletter .title h2{font-size:1.25rem;letter-spacing:.5px;font-weight:400;margin-bottom:1.5em}#registrationNewsletter p{font-size:.875rem;letter-spacing:1px;color:#333}#registrationNewsletter .submit-registration{margin:auto;padding-top:1em}#registrationNewsletter .submit-registration .btns-double .form-group{width:calc(50% - .5em)}#registrationNewsletter .submit-registration .btns-double .form-group.phone:first-child{padding-left:0;padding-right:.5em}#registrationNewsletter .submit-registration .btns-double .form-group.phone:last-child{padding-left:.5em;padding-right:0}#registrationNewsletter .submit-registration .gender{display:-ms-flexbox;display:flex}.registration #registrationNewsletter .submit-registration .gender{margin-top:2.5em}#registrationNewsletter .submit-registration .gender .btn{width:50%;border:2px solid #000}#registrationNewsletter .submit-registration .gender .btn:hover{background-color:#000;color:#fff}#registrationNewsletter .submit-registration .gender .active{background-color:#000}#registrationNewsletter .submit-registration .gender .active:before{content:"";height:5px;width:5px;background-color:#64cf7d;border-radius:50%;display:inline-block;margin-right:.5em;vertical-align:middle}#registrationNewsletter .submit-registration .custom-control{padding-left:0}#registrationNewsletter .submit-registration .custom-control .optin{letter-spacing:.5px;font-size:.875rem;padding-bottom:2em}#registrationNewsletter .submit-registration .custom-control .optin-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#registrationNewsletter .submit-registration .custom-control .optin label{color:#333;margin-bottom:0}#registrationNewsletter .submit-registration .custom-control .optin .small-text{color:#999;display:block}#registrationNewsletter .submit-registration .custom-control .optin .switch{-ms-flex:none;flex:none;padding-left:5px}#registrationNewsletter .submit-registration .custom-control .optin .form-label{margin-top:1em}#registrationNewsletter .submit-registration .custom-control .club-member,#registrationNewsletter .submit-registration .custom-control .partner-offer{border-bottom:1px solid #e0e0e0}#validationCoaching,#validationContactPro,#validationNewsletter{padding:5em 0 10em}#validationCoaching .thanks-message,#validationContactPro .thanks-message,#validationNewsletter .thanks-message{margin:auto;text-align:center}#validationCoaching .thanks-message h2,#validationContactPro .thanks-message h2,#validationNewsletter .thanks-message h2{font-size:2.5em;letter-spacing:.5px;padding:.5em 0;color:#333;font-weight:400}#validationCoaching .thanks-message p,#validationContactPro .thanks-message p,#validationNewsletter .thanks-message p{font-size:1.5em;letter-spacing:.5px;color:#333;text-transform:uppercase}.coaching-page .coaching-stage-contain{background-color:#f7f8f9;margin:2rem auto;padding:1.5rem 3rem 2rem;position:relative}@media (max-width:543.98px){.coaching-page .coaching-stage-contain{padding:1.5rem 1rem 2.5rem}}.coaching-page .coaching-stage-contain .coaching-stage-flex{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.coaching-page .coaching-stage-contain .store-selected-contain{background-color:#fff;border:1px solid #bbbdbf;margin:0 1.5rem;padding:1.5rem 1rem .5rem}.coaching-page .coaching-stage-contain .store-selected-contain .name{padding-bottom:1rem}.coaching-page .coaching-stage-contain.stage-3{margin-top:0}.coaching-page .coaching-stage-contain.stage-3 .coaching-stage--label{margin-bottom:8px}.coaching-page .coaching-stage-contain .create-header{margin-bottom:1em}.coaching-page .coaching-stage-contain #btn-choose-delivery-store{margin-bottom:8px;width:100%}.coaching-page .coaching-stage-contain button:not(.dropbtn){margin:0 auto 8px}.coaching-page .coaching-stage-contain .btn-sendcoaching{margin-bottom:0}.coaching-page .coaching-stage-contain .create-title-separator{border-top:2px solid #000;margin:0 auto 1.3rem;position:relative;top:unset;left:unset;right:unset;width:50px}.coaching-page .coaching-stage-contain #groupemail{width:100%}.coaching-page .coaching-stage-contain .coaching-stage-title{font-size:20px;font-weight:400;text-transform:uppercase;margin-bottom:1rem;letter-spacing:1px}.coaching-page .coaching-stage-contain .coaching-stage--label{font-size:14px;margin-bottom:1.5rem;text-align:center}.Coaching-CoachingValidationShow #validationCoaching{padding-bottom:0!important}.Coaching-CoachingValidationShow #validationCoaching .thanks-message .validation-coaching-msg{font-size:16px;text-transform:none;padding-bottom:0}