.shadow-01{box-shadow:0 6px 16px rgba(0,0,0,.1)}.shadow-02{box-shadow:0 12px 22px rgba(0,0,0,.1)}.shadow-03{box-shadow:0 24px 34px rgba(0,0,0,.1)}.blur-01{filter:blur(4px)}.checkout .stepbar__step{cursor:pointer}.checkout[data-checkout-stage=preshipping] .stepbar__step{cursor:default;pointer-events:none}.checkout[data-is-only-gift-card=true] .shippingGroup__lowestDelivery{display:none}.checkout[data-is-only-gift-card=true] #shippingDelivery{display:none}.checkout[data-is-only-gift-card=true] .estimatedDeliveryDate{display:none}.checkout #shippingAddressAndInfosSummary.-loading .listItem>*,.checkout #shippingStep.-loading #shippingAddressAndInfosSummary .listItem>*{font-size:0;visibility:hidden}.checkout #shippingAddressAndInfosSummary.-loading .listItem::after,.checkout #shippingStep.-loading #shippingAddressAndInfosSummary .listItem::after{display:block;content:" ";position:absolute;width:50px;height:50px;border:2px solid #0e0e0e;border-radius:50%;border-right:2px solid #fdfdfd;animation:rotate 1s linear infinite;left:50%;top:50%;margin-left:-25px;margin-top:-25px}.checkout #shippingAddressAndInfosSummary .listItem__headerContent,.checkout #checkoutPaymentWrapper .listItem__headerContent{width:100%}.checkout #shippingAddressAndInfosSummary .listItem__headerCenter,.checkout #checkoutPaymentWrapper .listItem__headerCenter{margin-right:auto}.checkout #shippingAddressAndInfosSummary .listItem__headerRight,.checkout #checkoutPaymentWrapper .listItem__headerRight{margin-left:auto}.checkout #checkoutPaymentSubmit{display:flex}.checkout .shippingSub{display:flex}.checkout__stepper{grid-column:auto/span 12;width:100%;order:1}.checkout__left{order:2;grid-column:auto/span 12;z-index:1}@media(min-width: 900px){.checkout__left{grid-column:1/span 7}}.checkout__right{order:3;grid-column:9/span 4}@media(min-width: 900px){.checkout__right{order:3;box-shadow:none}}.checkout__section.-overflow{overflow:hidden}@media(max-width: 899.98px){.checkout__rightWrapper{visibility:hidden;overflow:hidden;opacity:0;max-height:0;transition:all .5s ease-in-out;position:fixed;left:0;right:0;top:64px;background:#fdfdfd;z-index:2}.checkout__rightWrapper.-active{visibility:visible;opacity:1;max-height:calc(100% - 64px);overflow:auto;box-shadow:var(--sfra-shadow-01)}}@media(max-width: 899.98px){.checkout__rightWrapper.-active{top:56px;max-height:calc(100% - 56px)}}@media(min-width: 900px){.checkout__rightWrapper{position:sticky;top:64px}}.checkout[data-customer-type=registered] .addressBlock__email{display:none}.checkout[data-checkout-stage=shipping] .addressBlock__item:not(.addressBlock__deliveryInfo){display:inline}.checkout[data-checkout-stage=shipping] .checkoutPlaceHolderElement,.checkout[data-checkout-stage=shipping] .addressBlock__deliveryInfo,.checkout[data-checkout-stage=shipping] .checkoutBilling{display:none}.checkout[data-checkout-stage=shipping] .shippingMethods[data-step=relais] .woosmap,.checkout[data-checkout-stage=shipping] .shippingMethods[data-step=relais] .shippingSelectStore,.checkout[data-checkout-stage=shipping] .shippingMethods[data-step=store] .woosmap,.checkout[data-checkout-stage=shipping] .shippingMethods[data-step=store] .shippingSelectStore,.checkout[data-checkout-stage=shipping] .shippingMethods[data-step=inpost] .woosmap,.checkout[data-checkout-stage=shipping] .shippingMethods[data-step=inpost] .shippingSelectStore,.checkout[data-checkout-stage=shipping] .shippingMethods[data-step=chronoRelais] .woosmap,.checkout[data-checkout-stage=shipping] .shippingMethods[data-step=chronoRelais] .shippingSelectStore{display:none}.checkout[data-checkout-stage=shipping] .shippingMethods[data-step=relais] .shippingMethods__content[data-store-edit=true] .woosmap,.checkout[data-checkout-stage=shipping] .shippingMethods[data-step=relais] .shippingMethods__content[data-store-edit=true] .shippingSelectStore,.checkout[data-checkout-stage=shipping] .shippingMethods[data-step=store] .shippingMethods__content[data-store-edit=true] .woosmap,.checkout[data-checkout-stage=shipping] .shippingMethods[data-step=store] .shippingMethods__content[data-store-edit=true] .shippingSelectStore,.checkout[data-checkout-stage=shipping] .shippingMethods[data-step=inpost] .shippingMethods__content[data-store-edit=true] .woosmap,.checkout[data-checkout-stage=shipping] .shippingMethods[data-step=inpost] .shippingMethods__content[data-store-edit=true] .shippingSelectStore,.checkout[data-checkout-stage=shipping] .shippingMethods[data-step=chronoRelais] .shippingMethods__content[data-store-edit=true] .woosmap,.checkout[data-checkout-stage=shipping] .shippingMethods[data-step=chronoRelais] .shippingMethods__content[data-store-edit=true] .shippingSelectStore{animation:shippingFadeIn .5s forwards;display:block}.checkout[data-checkout-stage=payment] .checkoutPlaceHolderElement,.checkout[data-checkout-stage=payment] .checkoutShipping__header{display:none}.checkout .checkoutTransitionElement.-fadeIn{animation:checkoutFadeIn 1s forwards}.checkout.-loading .shippingMethods__wrapper{height:200px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.checkout.-loading .shippingMethods__wrapper::after{display:block;content:" ";position:absolute;width:50px;height:50px;border:2px solid #0e0e0e;border-radius:50%;border-right:2px solid #fdfdfd;animation:rotate 1s linear infinite}.checkout.-loading .shippingMethods__wrapper>*,.checkout.-loading .shippingMethods__wrapper .woosmap__wrapper{opacity:0;visibility:hidden}.checkout .paymentGrid{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}.checkout .paymentGrid:has(>.hidden){grid-template-columns:1fr}.checkoutPaymentElement{display:flex;flex-direction:row;gap:8px;align-items:center}@media(max-width: 1199.98px){.checkoutPaymentElement__required{display:none}}.shippingTitle__required{display:block}@media(min-width: 1200px){.shippingTitle__required{display:none}}.orderSummary{display:flex;cursor:pointer;align-items:center;gap:10px;flex-direction:row}.orderSummary__header{display:flex;width:100%;align-items:baseline;justify-content:space-between;flex-direction:column;gap:2px}.orderSummary__header__title{font-family:"Inter Tight","sans-serif";font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0}@media(min-width: 900px){.orderSummary__header__title{font-family:"Inter Tight","sans-serif";font-size:20px;font-style:normal;font-weight:800;line-height:28px;letter-spacing:0}}.orderSummary__header__subtitle{font-family:"Inter Tight","sans-serif";font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0;color:#a8a8a8}@media(min-width: 1200px){.orderSummary__header{flex-direction:row}}.checkout__rightWrapper .orderSummary{display:none}@media(min-width: 900px){.checkout__rightWrapper .orderSummary{display:flex;pointer-events:none}}.orderSummary .icon-arrowdown{transition:transform .3s ease-in-out}.orderSummary .icon{flex-shrink:0}.orderSummary.-open .icon-arrowdown{transform:rotate(0deg)}.orderSummary>*:nth-child(3){margin-left:6px}.checkoutSticky{position:fixed;left:0;right:0;bottom:0;width:100%;height:70px;background:#fdfdfd;display:none;align-items:center;padding:12px;border-top:1px solid #e0e0e0;z-index:8}.checkoutBasketSummary{display:flex;flex-direction:column}@media(max-width: 899.98px){.checkoutBasketSummary{position:sticky;background:#fdfdfd}.checkoutBasketSummary .cart__totalsReinsuranceTotalBlocWrapper+.cart__fidCartContent{display:none}.checkoutBasketSummary__totals{padding:0 16px 16px;gap:16px !important}.checkoutBasketSummary__close{position:sticky;bottom:0;background:#fdfdfd}}@media(min-width: 900px){.checkoutBasketSummary{gap:8px;margin-bottom:40px}}.checkoutBasketSummary__totals{display:flex;flex-direction:column;gap:8px;order:3}.checkoutBasketSummary__totals summary::-webkit-details-marker{display:none}.checkoutBasketSummary__totals .icon-arrowdown{transition:transform .2s ease-in-out}.checkoutBasketSummary__totals[open] .icon-arrowdown{transform:rotate(0deg)}@media(min-width: 900px){.checkoutBasketSummary__totals{margin:0 auto;width:calc(100% * 10 / 12)}}@media(min-width: 900px){.checkoutBasketSummary__totals{width:100%}}.checkoutBasketSummary__item{display:flex;justify-content:space-between}.checkoutBasketSummary__item:first-child{margin-top:0}.checkoutBasketSummary__item.-ltp{font-weight:600;color:#0e0e0e}.paymentOptionsLoader{text-align:center;margin:20px}.payment-options .form-check{width:100%;display:grid;align-items:center;height:65px;border:1px solid #e0e0e0;margin-bottom:8px;padding-right:20px}.payment-options .form-check label{align-items:center;padding:19px 0 19px 25px}.payment-options .form-check label::before,.payment-options .form-check label::after{content:"";visibility:hidden}.payment-options .form-check label img{height:24px}.payment-options .form__radio:hover+.form__label-background::before{opacity:0}.payment-options .-onLoadAlma{height:auto;margin-top:20px}.payment-options .payment-option{margin-bottom:8px}.payment-options .payment-option.payment-checked{border:1px solid #0e0e0e;padding:20px;box-shadow:var(--sfra-shadow-01)}.payment-options .payment-option.payment-checked .form-check{border:none;border-radius:0;border-bottom:1px solid #e0e0e0;padding:0}.payment-options .payment-option.payment-checked .form-check label{padding:0}@media(max-width: 899.98px){.payment-options .accordion__summary:focus,.payment-options.-focus{background-color:#fdfdfd}}.paymentForm{margin:24px 0}@media(max-width: 899.98px){.paymentForm{overflow-x:hidden}}.paymentForm .secure{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-column-gap:12px;margin:16px 0;background:rgba(33,193,70,.1);color:#21c146;padding:16px}.paymentForm .secure .icon{background:#21c146}.paymentForm .card_number{position:relative;display:grid;grid-template-columns:1fr auto;gap:16px}.paymentForm .card_number .dropdownButton{border:1px solid #e0e0e0;height:48px}.paymentForm .card_number .cardTypeInfo{position:absolute;top:36px;right:44px}.paymentForm .card_number .cardTypeInfo img{height:30px;margin-left:8px;cursor:pointer}.paymentForm .card_number .cardTypeInfo img:not(.-selected){opacity:.3}.paymentForm .card_number .dropdownContainer{margin-bottom:4px;align-self:flex-end}.paymentForm .card_number:has(.input__fieldInput.is-invalid) .dropdownContainer{margin-bottom:16px}.paymentForm .-oneBrand .dropdownContainer{display:none}.paymentForm .-oneBrand .card_number{grid-template-columns:1fr}.paymentForm .-multiBrand .cardTypeInfo{display:none}.paymentForm .cgv{margin:12px 0}.paymentForm #creditCardComponents .tooltip.-top .tooltip__content{transform:translate3d(-50%, 0, 0)}.paymentForm #creditCardComponents .tooltip.-top .tooltip__content::before,.paymentForm #creditCardComponents .tooltip.-top .tooltip__content::after{left:50%}@media(min-width: 900px){.paymentForm #creditCardComponents .tooltip.-top .tooltip__content{transform:translate3d(-50%, 0, 0)}.paymentForm #creditCardComponents .tooltip.-top .tooltip__content::before,.paymentForm #creditCardComponents .tooltip.-top .tooltip__content::after{left:50%}}.paymentForm .payment-options details[open] summary{pointer-events:none}.paymentForm .dropdownBloc{left:unset !important;right:0}.paymentForm .dropdownBloc .dbItemCol .dbItemRenderer{justify-content:center}.checkoutError{background:#e3262f;color:#fdfdfd;position:absolute;top:0;left:0;height:100%;padding:20px;font-size:1.2em}.paymentTitle{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.paymentTitle .paymentPropAndTitle{display:inline-flex;gap:6px;align-items:center}@media(max-width: 899.98px){.paymentTitle .paymentPropAndTitle{width:100%}}.paymentTitle .paymentLogos{display:inline-flex;gap:8px;flex-wrap:wrap;align-items:center}@media(min-width: 900px){.paymentTitle .paymentLogos{margin-left:auto}}@media(max-width: 899.98px){.paymentTitle .paymentLogos{margin-top:8px}}.paymentTitle .paymentLogos .icon{width:24px}.confirmation__Wrapper{display:grid;background:#fdfdfd;max-width:658px;padding:40px 20px 20px;margin:auto}.confirmation__thanks{margin-bottom:20px}.confirmation__body{margin-top:12px}.confirmation__body .cartLine{border-top:1px solid #e0e0e0;grid-template-rows:auto 40px 1fr}.confirmation__body .cartLine__itemTotalPrice{display:flex;align-items:flex-end;height:100%}.confirmation__body .cartLine__itemPrice{justify-content:flex-end;margin-right:-15px}@media(min-width: 900px){.confirmation__body .cartLine__itemPrice{margin-right:0}}.confirmation__body .cartLine__itemImg{grid-area:1/1/4/2}.confirmation__priceDetails{line-height:40px;border-bottom:1px solid #e0e0e0;padding:8px 0;border-top:1px solid #e0e0e0}.confirmation__priceDetails-delivery,.confirmation__priceDetails-discount{font-size:0.8125rem;font-weight:400;display:flex;justify-content:space-between}.confirmation__priceDetails-total{display:flex;justify-content:space-between}.confirmation__shippingMethod{line-height:25px;margin-top:8px}.confirmation__shippingMethod span{font-weight:600}.confirmation__shippingMethod span:last-child{font-size:0.8125rem}.confirmation__shippingAddress{font-size:1rem;font-weight:400;line-height:25px}.confirmation__homeReturn{margin:12px auto}.confirmation__guest{margin:40px 0;text-align:center}.confirmation__guest-information{background-color:#e0e0e0;color:#0e0e0e;padding:20px}.confirmation__guest-informationheader{display:flex;align-items:flex-start}.confirmation__guest-information .button{margin:auto}.confirmation__guest-createAccount-header h3{margin:12px 0;text-align:left}.confirmation_emptyTemplate{margin-top:12px}.confirmation__prime{margin:20px -20px;width:auto}@media(min-width: 900px){.confirmation__prime{margin:20px 0;width:100%}}.confirmation__primeContainer{position:relative}@media(min-width: 900px){.confirmation__primeContainer{position:absolute;width:100%;left:0;right:0}}@media(min-width: 900px){.savedCB{width:55%}}.savedCB__container{border:1px solid #e0e0e0;padding:12px;margin-bottom:12px}.savedCB__holder{display:grid;grid-template-columns:auto 1fr;grid-column-gap:16px}.savedCB__holder .form__group{margin:0}.savedCB__info{display:grid}@media(min-width: 900px){.savedCB__info input{width:120px}}.savedCB__infoTitle{font-weight:700}.savedCB__infoName{font-weight:600;text-transform:initial}.savedCB__infoCVC{display:flex;align-items:center;margin-top:12px}.savedCB__infoCVC .form__field{margin:0}.savedCB__infoCVC .invalid-feedback{font-size:0.75rem;margin-top:8px}.savedCB__infoDate{margin-right:16px}.savedCB__infoCardNumber{line-height:0;margin-top:8px}.savedCB__cardType{margin-top:2px}.savedCB__cardType img{display:block;width:40px;margin-bottom:4px;cursor:pointer}.savedCB__cardType img:not(.-selected){opacity:.3}.listCb{position:relative}.listCb .center{display:flex;flex-direction:column}#giftCardContainer .giftCard__left{display:grid;grid-template-columns:repeat(2, auto);justify-content:space-between}#giftCardContainer .accordion__right{cursor:pointer}@keyframes checkoutFadeIn{0%{opacity:0}100%{opacity:1}}.shippingForm details summary::-webkit-details-marker{display:none}.shippingForm details .icon-arrowdown{transition:transform .2s ease-in-out}.shippingForm details[open] .icon-arrowdown{transform:rotate(0deg)}.shippingForm .shippingSub{margin:32px 0;flex-direction:column;align-items:center;justify-content:center}.shippingForm__adressPostal{display:flex;flex-direction:column;gap:0}@media(min-width: 900px){.shippingForm__adressPostal{flex-direction:row;gap:8px}.shippingForm__adressPostal>*{width:50%}}#billingForm{display:flex;flex-direction:column;gap:16px;padding:0 16px}#billingForm input,#billingForm select{background:none}#billingForm input:not(:-moz-placeholder-shown)~.input__fieldLabel{background-color:#f4f4f4 !important}#billingForm select~.form__label,#billingForm input:not(:placeholder-shown)~.input__fieldLabel,#billingForm input:focus~.input__fieldLabel{background-color:#f4f4f4 !important}#billingForm input:-webkit-autofill,#billingForm input:-webkit-autofill:hover,#billingForm input:-webkit-autofill:focus,#billingForm input:-webkit-autofill:active{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#f4f4f4;box-shadow:0 0 0 1000px #e0e0e0 inset !important}.listItem.saveCard{cursor:pointer;border:1px solid #e0e0e0}.listItem.saveCard .accordion__right{min-height:24px}.listItem.saveCard .listItem__header{align-items:normal}.listItem.saveCard .form__radio+.form__label-background{width:20px}#shippingLoader{margin-top:100px}.accordion.summaryCard i{margin:0 auto}@media(max-width: 599.98px){.creditCardContent{padding:0}}@media(min-width: 900px){.creditCardContent .accordion__right{align-self:center}}.cardContent__sub{display:flex;flex-direction:column;gap:8px}@media(min-width: 900px){.cardContent__sub{flex-direction:row;justify-content:space-between;align-items:center}}.creditCardContainer{display:flex;gap:16px}@media(min-width: 900px){.creditCardContainer{gap:24px}.creditCardContainer::after{content:"";display:block;width:1px;height:24px;background-color:#e0e0e0;margin-right:8px}}.creditCardContainer .creditCard{display:flex;justify-content:center}.creditCardContainer .creditCard .icon.-large{width:32px}.checkoutOverlay{position:fixed;inset:0;background:rgba(255,255,255,.5);z-index:2}.checkoutOverlay .loading{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:none}.checkoutOverlay.withLoader .loading{display:block}.savedCB__container{border-radius:5px}.savedCB__infoName{font-size:0.8125rem}.confirmation__headerTitle{text-align:center}.confirmation__headerTitlecontent{background-image:url("../../../images/checkout/confirmation.svg");background-size:35px 35px;background-repeat:no-repeat;background-position:center top;padding-top:50px}.confirmation__shippingMethod span:first-child{font-size:0.9375rem}.confirmation__shippingAddress{font-size:0.9375rem}.giftCard{color:#0e0e0e}.giftCard__addTitle,.giftCard #giftCardMsg{color:#0e0e0e}.payment-options .form-check{border-radius:4px}.payment-options .payment-option.payment-checked{border-radius:4px}.cart__totalsReinsuranceTotalBlocWrapper{border-radius:8px}
