.checkoutSection__title{border-top:.5rem solid #f5f5f5;font-size:1.25rem;font-weight:500;padding:1.5rem 1.5rem 1.25rem}.checkoutSection__title:first-of-type{padding-bottom:.5rem}@media(min-width:768px){.checkoutSection__title{border-top:1px solid #000;font-size:1.5rem;margin-top:3rem;padding:2rem 0 1.5rem}.checkoutSection__title:first-of-type{border-top:0;margin-top:1rem}}.lineItem{border-bottom:1px solid #ebebeb;margin-bottom:1.5rem;overflow:hidden;padding-bottom:1.5rem}.lineItem:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.lineItem--deleted{animation:removed-item-animation .6s cubic-bezier(.55,-.04,.91,.94) forwards}.lineItem--dimmed .lineItem__container{opacity:.4}.lineItem__container__delete{text-decoration:underline}.lineItem__container__unavailableSellerWarning{margin-bottom:1rem;margin-top:1rem}.lineItem__container__unavailableSellerWarning .vc-icon{display:inline-block;height:1rem;margin-right:.5rem;vertical-align:middle}.lineItem__container__reservation{background-color:#64254714;border-radius:.25rem;color:#642547;margin-top:1rem;padding:.375rem .75rem}.lineItem__container__reservation .vc-icon{display:inline-block;height:1rem;margin-right:.75rem;vertical-align:middle}@media(min-width:768px){.lineItem{margin-bottom:1.5rem;padding:0 0 2.5rem}.lineItem:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}}@media(min-width:1024px){.lineItem{margin-bottom:2rem}}@keyframes removed-item-animation{0%{opacity:1;transform:scale(1)}99%{opacity:0;padding:0;transform:scale(0)}to{height:0;opacity:0;padding:0}}.radioButton:focus{outline:none;transform:scale(1.02)}.radioButton:focus .radioButton__label{outline:1px solid #1a1a1a}.radioButton:focus .radioButton__label:before{border-color:#1a1a1a}.radioButton__label{cursor:pointer;display:block;padding-left:1.5rem;position:relative}.radioButton__label:after,.radioButton__label:before{background:#fff;border:1px solid gray;border-radius:50%;box-sizing:border-box;content:"";display:block;height:1rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.radioButton__label:after{background:#1a1a1a;border:0;display:none;height:.625rem;margin:0 .1876rem;width:.625rem}.radioButton__input:checked+.radioButton__label:before{border-color:#1a1a1a}.radioButton__input:checked+.radioButton__label:after{display:block}.directShippingSection__title{margin-bottom:2rem}.directShippingSection__list{margin:1.25rem 0;padding-left:2.5rem}.directShippingSection__list__item:not(:last-child){margin-bottom:1.5rem}.directShippingSection__list__item:not(:first-child){list-style:disc}.directShippingSection__list__item--leaf{position:relative}.directShippingSection__icon{display:inline-block;height:1rem}.directShippingSection__icon--leaf{left:-1.5rem;position:absolute;top:.2rem}.faq_link{text-decoration:underline}.standardShippingSection:not(:last-child){margin-bottom:2.5rem}.standardShippingSection__title{margin-bottom:2rem;margin-right:1.5rem}.standardShippingSection__content{display:flex;margin-bottom:2rem}.standardShippingSection__content__icon{margin-right:1rem;min-width:2.5rem;overflow:hidden}.standardShippingSection__content__title{font-weight:700;text-transform:uppercase}.standardShippingSection__content p:not(:last-child){margin-bottom:1rem}@media(min-width:768px){.standardShippingSection__title{margin-right:0}}.planItemLearnMore{font-weight:700;margin-top:.125rem;text-decoration:underline}.planItemLearnMore.withRadioOption{margin-left:2rem}.lineItem__seller{border-bottom:1px solid #ebebeb;margin-bottom:1rem;padding-bottom:1rem}.lineItem__seller__header{align-items:center;cursor:pointer;display:flex;flex-flow:row wrap}.lineItem__seller__header__description{align-items:center;display:flex;flex:1 1;flex-flow:row wrap}.lineItem__seller__header__picture{background-color:#ebebeb;border-radius:50%;height:2.5rem;margin-right:.75rem;object-fit:cover;width:2.5rem}.lineItem__seller__header__name{font-weight:700}.lineItem__seller__header__name__pro{color:#007aff}.lineItem__seller__header .vc-badge{margin-top:.3125rem;white-space:nowrap}.lineItem__seller__header__seemore{margin-left:auto}.lineItem__seller__header__seemore .vc-icon{display:inline-block;margin-left:.3rem;vertical-align:middle;width:.625rem}.lineItem__seller__content{color:#656565;display:flex;flex-flow:row wrap;margin:-.125rem;padding-top:.75rem}.lineItem__seller__content__item{padding:.125rem;width:50%}.lineItem__seller__content__item__date{text-transform:capitalize}.lineItem__seller__content__item .vc-icon{display:inline-block;vertical-align:middle;width:.6875rem}@media(min-width:768px){.lineItem__seller{margin-bottom:.75rem;padding-bottom:.75rem}.lineItem__seller__header__picture{height:3rem;width:3rem}.lineItem__seller__content__item{width:33.33%}.lineItem__seller__content__item:nth-child(2){width:66.66%}}.productItem{align-items:center;display:flex;gap:0 .5rem;line-height:1.5}.productItem__imageLink{flex-shrink:0}.productItem__imageLink:focus{outline-offset:-1px}.productItem__picture{display:block;height:4.5rem;width:4.5rem}.productItem__content{display:flex;flex:1 1;flex-direction:column;min-width:0}.productItem__description{color:#666;cursor:pointer;display:flex;flex-direction:column;font-size:.875rem;gap:.125rem;line-height:1.25rem;min-width:0}.productItem__brand{color:#1a1a1a;font-weight:700;line-height:1.25rem;text-transform:uppercase}.productItem__price{font-weight:500;line-height:1.5rem;margin-top:.125rem;white-space:nowrap}.productItem__price__total{align-items:center;display:flex;flex-flow:row nowrap;gap:.25rem}.productItem__price__total__beforeDiscount{color:#333;font-weight:400;text-decoration:line-through}.productItem__price__total__discounted{color:#e42a2a}.productItem__price__info{color:#666;height:1rem;width:1rem}@media(min-width:768px){.productItem__content{align-items:flex-start;flex-direction:row;gap:.75rem}.productItem__description{flex:1 1;gap:0}.productItem__brand{line-height:1.5rem}.productItem__price{margin-left:auto;margin-top:0;text-align:right}.productItem__price__total{justify-content:flex-end}}@media(min-width:1024px){.productItem,.productItem__content{gap:1rem}.productItem__picture{height:6rem;width:6rem}}.condensedProductList{display:flex;flex-direction:column;gap:1rem}.condensedProduct{display:flex;flex-direction:column;font-size:.875rem;gap:.125rem}.condensedProduct .ssc-line{margin-bottom:.5625rem}.condensedProduct__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.condensedProduct__title__brand{text-transform:uppercase}.condensedProduct__authenticated{align-items:flex-start;color:#4d4d4d;display:flex;flex-flow:row nowrap}.condensedProduct__authenticated__icon{flex-shrink:0;height:1rem;margin-top:.18rem;width:1rem}.card{border:1px solid #ccc;width:100%}.card__header{background-color:#f5f5f5;padding:1rem 1.5rem}.card__body{padding:1.5rem}.deliveryOptions{font-size:.875rem}.deliveryOptions__entry{border-bottom-width:0}.deliveryOptions__entry:last-child{border-bottom-width:1px}.deliveryOptions__entry .card__header{padding:0}.deliveryOptions__title{font-size:1rem;font-weight:700;padding:1rem 1.5rem}.deliveryOptions__label{font-size:1rem;font-weight:700;width:100%}.deliveryOptions__label__price{font-size:.875rem;font-weight:400}.deliveryOptions__label__price--skeleton{height:1rem;width:2.5rem}.deliveryOptions__label .radioButton__label{display:flex;justify-content:space-between;padding:1rem 1.5rem 1rem 3rem}.deliveryOptions__label .radioButton__label:after,.deliveryOptions__label .radioButton__label:before{left:1.5rem}.deliveryOptions--skeleton .card__header .ssc-line{margin:.375rem 0}.deliveryOptions--skeleton .deliveryAddress__current__name{min-height:1.3125rem}.deliveryOptions--skeleton .deliveryAddress__current .ssc-line{margin-bottom:9px}.deliveryOptions--skeleton .deliveryAddress__actions__cta{display:inline-block}@media(max-width:767px){.deliveryOptions+.checkoutSection__title{margin-top:1.5rem}}@media(min-width:768px){.deliveryOptions{padding:0}.deliveryOptions__firstAddressCta{min-width:50%}}.deliveryAddress__current{margin-bottom:1rem}.deliveryAddress__current__name{font-weight:700;margin-bottom:.125rem}.deliveryAddress__actions__skeleton{display:inline-block;margin-bottom:0;margin-right:1rem;width:5rem}.deliveryAddress__actions__cta{cursor:pointer;text-decoration:underline}.deliveryAddress__actions__cta:first-child{margin-right:.5rem;position:relative}.deliveryAddress__actions__cta:first-child:after{background-color:#000;content:"";display:block;height:100%;position:absolute;right:-.5rem;top:0;width:1px}.deliveryAddress__actions__cta:last-child{margin-left:.5rem}@media(min-width:768px){.deliveryAddress{display:flex;flex-flow:row wrap;justify-content:space-between}.deliveryAddress__current{margin-bottom:0}}.workingHoursMobile{width:100%}.workingHoursDesktop{display:none}.workingHoursBtn{text-decoration:underline}.workingHoursBtn .vc-icon{display:inline-block;height:.6rem;margin-left:.25rem;vertical-align:middle}.workingHours{display:flex;flex-flow:column wrap;font-size:.75rem;gap:.5rem}.workingHours__item{margin:.15rem 0}.workingHours__item:first-letter{text-transform:capitalize}.colPointsModal .workingHours{flex-wrap:nowrap;max-height:25vh;overflow:auto}.pointBox .workingHours{background-color:#f5f6f8;border-radius:0 0 .5rem .5rem;margin-bottom:-.75rem;margin-left:-.75rem;margin-top:.5rem;padding:1rem;width:calc(100% + 1.5rem)}@media(min-width:768px){.workingHoursMobile{display:none}.workingHoursDesktop{display:block}.workingHours{background-color:initial;border-radius:0;font-weight:400;margin:0;padding:0;width:100%}}.pointBox{margin-bottom:1rem}.pointBox__label{border:1px solid #dedede;border-radius:.5rem;cursor:pointer;display:flex;flex-flow:column wrap;gap:.5rem;padding:.75rem}.pointBox__label__distance{color:#007aff}.pointBox__label__title{display:block;font-weight:700;text-transform:uppercase}.pointBox__input:checked+.pointBox__label{border-color:#1a1a1a}@media(min-width:768px){.pointBox{margin-bottom:0;width:100%}.pointBox__label{height:100%}.pointBox .workingHoursDesktop{margin-top:auto}}.pointBox--skeleton .ssc-line{margin-bottom:.375rem}.pointBox--skeleton .hidemobile{display:none}@media(min-width:1024px){.pointBox--skeleton .ssc-line{margin-bottom:.5313rem}.pointBox--skeleton .hidemobile{display:block}}.collectionPoints__nearAddress{margin-bottom:1rem}.collectionPoints__list{display:flex;flex-flow:column nowrap;font-size:.75rem}.collectionPoints__chooseAnotherCta{text-decoration:underline}@media(min-width:768px){.collectionPoints__list{grid-gap:1rem;display:grid;gap:1rem;grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}}.deliveryInfo__title{margin-bottom:2rem}.deliveryInfo__icon{color:#656565;display:inline-block;height:1rem;margin-left:0;vertical-align:middle;width:1rem}.billingAddress{font-size:.875rem;margin-top:1rem}.billingAddress__title{font-size:1rem;font-weight:700;margin-bottom:.875rem}.billingAddress__sameAsDelivery{line-height:1.125rem}.billingAddress__sameAsDelivery .vc-form-checkboxLabel{margin:1px 0;padding-left:1.625rem}.billingAddress__card{border:1px solid #ccc;margin-top:1rem;padding:1rem 1.5rem}.billingAddress__current{margin-bottom:1rem}.billingAddress__current__name{font-display:inline-block;font-weight:700;margin-bottom:.125rem}.billingAddress__actions__cta{cursor:pointer;text-decoration:underline}.billingAddress__actions__cta:first-child{margin-right:.5rem;position:relative}.billingAddress__actions__cta:first-child:after{background-color:#000;content:"";display:block;height:100%;position:absolute;right:-.5rem;top:0;width:1px}.billingAddress__actions__cta:last-child{margin-left:.5rem}@media(min-width:768px){.billingAddress{padding:0}.billingAddress__card{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}.billingAddress__current{margin-bottom:0}}.billingAddressSkeleton .billingAddress__actions .ssc-line{display:inline-block;margin-bottom:0;margin-right:.5rem}@media(min-width:768px){.billingAddressSkeleton .billingAddress__current{width:50%}.billingAddressSkeleton .billingAddress__actions{min-width:40%}}.tooltipv2{cursor:pointer;display:inline-block}.tooltipv2__content{background-color:#000;border-radius:.125rem;box-shadow:0 2px 8px #0000001f,0 1px 2px #ffffff14;white-space:nowrap;width:max-content}.tooltipv2__content:after{content:"";height:0;position:absolute;width:0}.tooltipv2__content--top{transform:translate(-50%,calc(-100% - .625rem))}.tooltipv2__content--top:after{border-left:.5rem solid #0000;border-right:.5rem solid #0000;border-top:.5rem solid #000;content:"";left:50%;top:100%;transform:translateX(-50%)}.tooltipv2__content--top-start{transform:translate(-.625rem,calc(-100% - .625rem))}.tooltipv2__content--top-start:after{left:1rem;transform:none}.tooltipv2__content--top-end{transform:translate(calc(-100% + .5rem),calc(-100% - .625rem))}.tooltipv2__content--top-end:after{left:auto;right:1rem;transform:none}.tooltipv2__content--bottom{transform:translate(-50%,.625rem)}.tooltipv2__content--bottom:after{border-bottom:.5rem solid #000;border-left:.5rem solid #0000;border-right:.5rem solid #0000;bottom:100%;content:"";left:50%;transform:translateX(-50%)}.tooltipv2__content--bottom-start{transform:translate(-.5rem,.625rem)}.tooltipv2__content--bottom-start:after{left:1rem;transform:none}.tooltipv2__content--bottom-end{transform:translate(calc(-100% + .5rem),.625rem)}.tooltipv2__content--bottom-end:after{left:auto;right:1rem;transform:none}.tooltipv2__content--left{transform:translate(calc(-100% - .625rem),-50%)}.tooltipv2__content--left:after{border-bottom:.5rem solid #0000;border-left:.5rem solid #000;border-top:.5rem solid #0000;content:"";left:100%;top:50%;transform:translateY(-50%)}.tooltipv2__content--left-start{transform:translate(calc(-100% - .625rem),-1rem)}.tooltipv2__content--left-start:after{top:1rem;transform:none}.tooltipv2__content--left-end{transform:translate(calc(-100% - .625rem),calc(-100% + 1rem))}.tooltipv2__content--left-end:after{bottom:1rem;top:auto;transform:none}.tooltipv2__content--right{transform:translate(.625rem,-50%)}.tooltipv2__content--right:after{border-bottom:.5rem solid #0000;border-right:.5rem solid #000;border-top:.5rem solid #0000;content:"";right:100%;top:50%;transform:translateY(-50%)}.tooltipv2__content--right-start{transform:translate(.625rem,-1rem)}.tooltipv2__content--right-start:after{top:1rem;transform:none}.tooltipv2__content--right-end{transform:translate(.625rem,calc(-100% + 1rem))}.tooltipv2__content--right-end:after{bottom:1rem;top:auto;transform:none}.orderPaymentMethods__missingAddress{color:#666;font-size:1rem}.orderPaymentMethods__missingAddress .vc-icon{display:inline-block;margin-right:.125rem;margin-top:2px;vertical-align:top;width:1.25rem}.orderPaymentMethods--skeleton .pmOption__logos__item{height:1.25rem;width:1.25rem}.orderPaymentMethods--skeleton .radioButton__label .ssc-line{margin-bottom:0}@keyframes fadeOut{0%{color:#1f923c;opacity:1}to{color:#e9fbe7;opacity:0}}@keyframes disapear{0%{height:2.5rem;margin-bottom:1rem;padding:.5rem 1rem}to{height:0;margin-bottom:0;padding:0 1rem}}.tempInfoHiglight{animation:fadeOut 2s ease-in-out 2s forwards,disapear 2s ease-in-out 2.5s forwards;background:#e9fbe7;border-radius:.25rem;box-sizing:border-box;color:#1f923c;margin-bottom:1rem;overflow:hidden;padding:.5rem 1rem}@media(min-width:768px){.orderPaymentMethods{margin:0}}.pmOption:focus .radioButton__label{border-color:#1a1a1a;outline:none;z-index:5}.pmOption .radioButton__label{align-items:center;border:1px solid #b3b3b3;display:flex;flex-flow:row nowrap;font-size:.875rem;margin-top:-1px;padding:.75rem 1rem .75rem 2.5rem;width:100%}.pmOption .radioButton__label:after,.pmOption .radioButton__label:before{left:1rem}.pmOption .radioButton__input:checked+.radioButton__label{background-color:#f5f5f5;z-index:1}.pmOption__name{flex-grow:1;white-space:nowrap}.pmOption__logos{display:flex;flex-flow:row nowrap;height:1.375rem;margin-left:auto;min-height:1rem}.pmOption__logos li{width:-moz-fit-content;width:fit-content}.pmOption__logos__item{display:block;height:1.375rem;margin-left:.5rem;max-width:3.125rem;object-fit:contain}.pmOption__logos__item--paypal{max-width:3.75rem}.pmOption__logos__item--clicktopay{max-width:2rem}.pmOption__logos__moreContainer{position:relative}.pmOption__logos__more{background-color:#fff;border:1px solid #ccc;border-radius:.125rem;color:#666;cursor:pointer;display:block!important;font-size:.75rem;height:1.375rem;margin-left:.5rem;padding:0 .5rem;text-align:center;text-decoration:underline;white-space:nowrap}.pmOption__logos__more:hover{border-color:gray}.pmOption__logos__tooltip__content{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:.75rem}.pmOption__logos__tooltip__icon{display:block;height:1.375rem;max-width:3.125rem;object-fit:contain}.pmOption__expdate{white-space:nowrap}.emptyCart{margin:1.5rem}.emptyCart__block{align-items:center;background:#f5f6f8;color:#ababab;display:flex;flex-direction:column;justify-content:center;padding:1.5rem;text-align:center}.emptyCart__icon{margin-bottom:.75rem;width:2.5rem}.emptyCart__shop{margin-top:1.5rem;padding:0 5rem}