.main-cart .french-shipping .summary{display:flex;flex-direction:column;gap:var(--spacing-10)}.main-cart .french-shipping .summary .summary__content{display:flex;flex-direction:column;align-items:center;justify-content:center}.main-cart .french-shipping .summary .summary__content .summary__steps{display:flex;flex-direction:column;gap:var(--spacing-5);max-width:800px;width:100%}.main-cart .french-shipping .summary .summary__content .summary__steps.summary__steps--full-width{max-width:unset}.main-cart .french-shipping .summary .summary__content .summary__steps .summary__step{display:flex;flex-direction:column;gap:var(--spacing-2)}.main-cart .french-shipping .summary .summary__content .summary__steps .summary__step .h5{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-2)}.main-cart .french-shipping .summary .summary__content .summary__steps .summary__step .divider{margin-top:var(--spacing-6)}.main-cart .french-shipping .summary .circle-total-quantity{background-color:#cadb2b;border-radius:50%;font-size:var(--text-xs);display:inline-block;padding:var(--spacing-2);width:var(--spacing-8);height:var(--spacing-8);display:flex;justify-content:center;align-items:center;line-height:1;font-weight:600}.main-cart .french-shipping .pickup-location-selector .section{padding-inline-start:0;padding-inline-end:0;padding-block-end:0}.main-cart .french-shipping .pickup-location-selector .section .locations-list{gap:var(--spacing-5)}.main-cart .french-shipping .pickup-location-selector .section .locations-list .locations-list__group .text-base{display:none}.main-cart .french-shipping .pickup-location-selector .section .locations-list .locations-list__group .locations-list__group-content{display:grid;grid-template-columns:repeat(3,1fr)}.main-cart .french-shipping .pickup-location-selector .section .locations-list .locations-list__group .locations-list__group-content .location-card{border:0;margin:3px;flex-direction:column}.main-cart .french-shipping .pickup-location-selector .section .locations-list .locations-list__group .locations-list__group-content .location-card .location-card__wrapper{flex-direction:column}.main-cart .french-shipping .pickup-location-selector .section .locations-list .locations-list__group .locations-list__group-content .location-card .location-card__wrapper .location-card__image{width:100%;max-width:100%}.main-cart .french-shipping .pickup-location-selector .section .locations-list .locations-list__group .locations-list__group-content .location-card .location-card__content-lower,.main-cart .french-shipping .pickup-location-selector .section .locations-list .locations-list__group .locations-list__group-content .location-card .text-base{display:none!important}.main-cart .french-shipping .pickup-location-selector .section .locations-list .locations-list__group .locations-list__group-content .location-card .button{display:none}.main-cart .french-shipping .pickup-location-selector .section .locations-list .locations-list__group .locations-list__group-content .location-card .button-pick-shop{text-transform:uppercase;font-size:var(--font-size-lg);color:#95b104;padding:0;display:block!important}@media screen and (max-width:1000px){.main-cart .french-shipping .pickup-location-selector .section .locations-list .locations-list__group .locations-list__group-content{grid-template-columns:repeat(2,1fr);gap:var(--spacing-2)}}@media screen and (max-width:699px){.main-cart .french-shipping .pickup-location-selector .section .locations-list .locations-list__group .locations-list__group-content h3{font-size:var(--text-h5)}.main-cart .french-shipping .pickup-location-selector .section .locations-list .locations-list__group .locations-list__group-content span{font-size:var(--text-sm)}}.main-cart .french-shipping .desired-date-selector{display:flex;flex-direction:column;gap:var(--spacing-10)}.main-cart .french-shipping .desired-date-selector .desired-date-selector__content{width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-6)}.main-cart .french-shipping .desired-date-selector .desired-date-selector__content .desired-date-notice{padding:var(--spacing-3);background-color:#ffb1d6}.main-cart .french-shipping .desired-date-selector .desired-date-selector__content .desired-date-selector__inputs-container{display:flex;gap:var(--spacing-10);justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:699px){.main-cart .french-shipping .desired-date-selector .desired-date-selector__content .desired-date-selector__inputs-container{flex-direction:column}}@media screen and (max-width:80em){.main-cart .french-shipping .desired-date-selector .desired-date-selector__content{width:100%}}.main-cart .french-shipping .desired-date-selector__hour-intervals-confirmation{display:flex;flex-direction:column;gap:var(--spacing-5);flex:1}.main-cart .french-shipping .desired-date-selector__hour-intervals-confirmation .hour-intervals{display:flex;flex:1;width:100%}.main-cart .french-shipping .desired-date-selector__hour-intervals-confirmation .hour-intervals .hour-intervals__buttons{display:flex;gap:var(--spacing-4);max-height:300px;overflow-y:auto;flex-direction:column;width:100%;scrollbar-width:thin;scrollbar-color:rgba(var(--text-color),.2) transparent;padding-right:var(--spacing-4)}.main-cart .french-shipping .desired-date-selector__hour-intervals-confirmation .hour-intervals .hour-intervals__buttons .hour-intervals__button{width:100%;text-align:center;padding:var(--spacing-2);border:1px solid rgb(var(--text-color))}.main-cart .french-shipping .desired-date-selector__hour-intervals-confirmation .hour-intervals .hour-intervals__buttons .hour-intervals__button--selected{background-color:rgb(var(--text-color));color:rgb(var(--background))}.main-cart .french-shipping .desired-date-selector__hour-intervals-confirmation .hour-intervals .hour-intervals__buttons .hour-intervals__button--disabled{opacity:.5;cursor:not-allowed}.main-cart .french-shipping .desired-date-selector__hour-intervals-confirmation .hour-intervals .hour-intervals__buttons .hour-intervals__button:hover{background-color:rgb(var(--text-color));color:rgb(var(--background))}.main-cart .french-shipping .desired-date-selector__hour-intervals-confirmation .button{width:100%}.main-cart .french-shipping .invoice-selector{display:flex;flex-direction:column;gap:var(--spacing-10)}.main-cart .french-shipping .invoice-selector .invoice-pj-form__container{display:flex;flex-direction:column;gap:var(--spacing-5)}.main-cart .french-shipping .invoice-selector .invoice-pj-form__container .invoice-pj-form{display:flex;gap:var(--spacing-5);flex-wrap:wrap;max-width:800px}.main-cart .french-shipping .invoice-selector .invoice-pj-form__container .invoice-pj-form .button{margin-top:30px}.main-cart .french-shipping .invoice-selector .invoice-pj-form__container .invoice-pj-form .button:disabled{opacity:.5;cursor:not-allowed}.main-cart .french-shipping .invoice-selector .invoice-pj-form__container .invoice-pj-form input{max-height:42px}.main-cart .french-shipping .invoice-selector .invoice-pj-form__container .invoice-pj-form .form-control{flex:1}@media screen and (max-width:1000px){.main-cart .french-shipping .invoice-selector .invoice-pj-form__container .button{padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6)}.main-cart .french-shipping .invoice-selector .invoice-pj-form__container .invoice-pj-form{flex-direction:column}.main-cart .french-shipping .invoice-selector .invoice-pj-form__container .invoice-pj-form .button{margin-top:0;width:100%}}.main-cart .french-shipping .invoice-selector .invoice-cui-form__details .invoice-cui-form__details-title{margin-bottom:var(--spacing-2);color:var(--button-continue-shopping-text-color)}.main-cart .french-shipping{display:flex;flex-direction:column;gap:var(--spacing-16)}.main-cart .french-shipping .checkout-button,.main-cart .french-shipping .delivery-method-selector,.main-cart .french-shipping .delivery-ui{display:flex;flex-direction:column;gap:var(--spacing-5)}.main-cart .french-shipping .checkout-button{align-items:flex-end}.main-cart .french-shipping .checkout-button .button{background-color:#95b104;color:var(--text-color)}.main-cart .french-shipping .checkout-button .button:disabled{opacity:.7;cursor:not-allowed}.main-cart .french-shipping .delivery-method-selector{margin-top:var(--spacing-10)}.main-cart .french-shipping .delivery-ui .delivery-ui__content{display:flex;gap:var(--spacing-5);justify-content:center;align-items:center}.main-cart .french-shipping .delivery-method-buttons,.main-cart .french-shipping .invoice-buttons{display:flex;gap:var(--spacing-5);flex-wrap:wrap}.main-cart .french-shipping .delivery-method-buttons .button,.main-cart .french-shipping .invoice-buttons .button{background-color:transparent;color:rgb(var(--text-color));border:1px solid rgb(var(--text-color));text-decoration:none}.main-cart .french-shipping .delivery-method-buttons .button--active,.main-cart .french-shipping .invoice-buttons .button--active{background-color:rgb(var(--text-color));color:rgb(var(--background));border-color:rgb(var(--text-color))}.main-cart .french-shipping .delivery-method-buttons .button--disabled,.main-cart .french-shipping .invoice-buttons .button--disabled{opacity:.5;cursor:not-allowed}