@media (width>=768px){.checkoutSection__title{border-top:1px solid #000;margin-top:3rem;padding:2rem 0 1.5rem;font-size:1.5rem}.checkoutSection__title:first-of-type{border-top:0;margin-top:1rem}}@media (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 (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{opacity:0;height:0;padding:0}}@media (width>=768px){.lineItem__seller{margin-bottom:.75rem;padding-bottom:.75rem}.lineItem__seller__header__picture{width:3rem;height:3rem}.lineItem__seller__content__item{width:33.33%}.lineItem__seller__content__item:nth-child(2){width:66.66%}}@media (width>=768px){.productItem__content{flex-direction:row;align-items:flex-start;gap:.75rem}.productItem__description{flex:1;gap:0}.productItem__brand{line-height:1.5rem}.productItem__price{text-align:right;margin-top:0;margin-left:auto}.productItem__price__total{justify-content:flex-end}}@media (width>=1024px){.productItem,.productItem__content{gap:1rem}.productItem__picture{width:6rem;height:6rem}}@media (width<=767px){.deliveryOptions+.checkoutSection__title{margin-top:1.5rem}}@media (width>=768px){.deliveryOptions{padding:0}.deliveryOptions__firstAddressCta{min-width:50%}}@media (width>=768px){.billingAddress{padding:0}.billingAddress__card{flex-flow:wrap;justify-content:space-between;align-items:center;display:flex}.billingAddress__current{margin-bottom:0}}.vc-checkout{flex-flow:column;min-height:100dvh;display:flex}.divider{border:1px solid #ebebeb}body.scroll-lock{overflow:hidden}body{font-family:HelveticaNowText,sans-serif,Arial}details>summary{list-style:none}details summary::-webkit-details-marker{display:none}.vc-checkout--overlay{position:relative}.vc-checkout--overlay:after{content:"";z-index:999999;background:#1e1e1e80;display:block;position:fixed;inset:0}.ssc--btn{background-color:#ebebeb;border-color:#ebebeb;width:100%;display:block;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}.ssc--btn:after{content:"";z-index:1;background:linear-gradient(90deg,#fff0,#f5f6f8cc,#fff0);height:100%;animation:1.3s infinite ssc-loading;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}.ssc--btn:hover{background-color:#ebebeb;border-color:#ebebeb}.ssc-line{text-decoration:none!important}.header{text-align:center;border-bottom:1px solid #ebebeb;padding:1rem 2.5rem;line-height:0}.header__link{display:inline-block}.header__link svg:first-child{width:12.5rem;display:block}.header__secured{color:#666;flex-flow:wrap;justify-content:center;align-items:center;gap:.25rem;margin-top:1rem;font-size:.875rem;font-weight:400;line-height:1.25rem;display:flex}.header__secured .vc-icon-lock{width:1.25rem;height:1.25rem;display:inline-block}@media (width>=768px){.header{margin-bottom:unset;text-align:center;border-bottom:1px solid #ebebeb;padding:1.5rem}.header__link svg:first-child{width:15rem}.header .innerContainer{max-width:70rem;position:relative}.header__secured{margin-top:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}}.sumup{padding:1rem 1.5rem;font-size:1rem;line-height:1.5rem}.sumup__title{padding-bottom:1rem;font-weight:500}.sumup__cta{background:#fff;border-top:1px solid #ebebeb;margin-top:1rem;padding:1rem 0;bottom:0}.sumup__cta .vc-icon{width:.66rem}.sumup__cta__total{flex-flow:row;justify-content:space-between;margin-bottom:1rem;font-weight:500;display:flex}.sumup__cta__total .ssc-line{width:4rem;height:1rem;display:inline-block}.sumup__voucher{margin-top:1rem}.sumup__amountLoading{width:2.5rem}.mainContent--bag .sumup__cta{position:sticky}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (width<=767px){.sumup__cta--stickyMobile{z-index:600;background-color:#fafafa;width:100%;max-height:100dvh;padding:1rem 1.5rem;animation:.3s fadeIn;position:fixed;bottom:0;left:0;overflow:scroll}.sumup__cta--stickyMobile button .vc-icon-arrow-head-up,.sumup__cta--stickyMobile button .vc-icon-arrow-head-down{align-self:center;width:.66rem;margin-left:.5rem;display:inline-block}.sumup__wrapper:before{opacity:0;z-index:599;content:"";background-color:#000;display:block;position:fixed;top:0;left:0;right:0}.sumup__wrapper.overlay:before{opacity:.3;transition:opacity .5s;bottom:0}}@media (width>=768px){.sumup{border:none;padding:3rem 0 0 3rem;top:0}.sumup__wrapper{position:sticky;top:0}.sumup__cta{background:unset}.mainContent--bag .sumup__cta{position:unset}}.subtotals{margin-bottom:1.5rem}.subtotals__entry{gap:1rem;margin-bottom:.25rem}.subtotals__entry--asterisk{color:#666;margin:.75rem 0 -.5rem;font-size:.875rem}.subtotals__entry .ssc-line{margin:.375rem 0}.subtotals__entry:first-child{margin-bottom:1rem}.subtotals__entry__amount .ssc-line{vertical-align:middle;white-space:nowrap;min-width:3rem;margin:.375rem 0}.subtotals__entry__tooltip__icon{color:#656565;min-width:1rem;height:1rem;margin-left:.5rem;transform:translateY(.25rem)}.subtotals__entry__tooltip__link{text-decoration:underline}.popup-content{color:#1a1a1a;padding:0;-webkit-animation:.3s cubic-bezier(.38,.1,.36,.9) forwards fadeIn}.popup-content[role=tooltip]{box-shadow:none;color:#fff;background:#000;border:none;border-radius:2px;width:100%;max-width:13rem;padding:1rem;font-size:.875rem;position:relative}.popup-content .popup-arrow{filter:none;stroke:#000;color:#000}.vc-tooltip-close{width:.5rem;height:.5rem;position:absolute;top:.5rem;right:.5rem}@media (width>=768px){.popup-content[role=tooltip]{width:100%;max-width:17.2rem}}.spl{flex-direction:column;gap:1rem;margin-top:.75rem;line-height:1.25rem;display:flex}.spl.condensed{gap:.5rem}.product{flex-flow:column;flex-grow:1;width:100%;font-size:.875rem;font-weight:400;display:flex;overflow:hidden}.product__main{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.product__title{color:#000;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product__title__brand{text-transform:uppercase}.product__amount{color:#1e1e1e;flex-shrink:0}.product__priceDetails{color:#666;width:100%;padding-top:.25rem;padding-left:.5rem}.product__priceDetails__item{flex-flow:row;justify-content:space-between;gap:1rem;display:flex}.product__priceDetails__item__amount{flex-shrink:0}.subtotals__header{flex-flow:row;justify-content:space-between;gap:0 1rem;display:flex}.subtotals__header .subtotals__title{align-items:flex-start;display:flex}.subtotals__amount{white-space:nowrap}.subtotals__content{cursor:default}.subtotals__detailsWrapper.noToggle .subtotals__header{pointer-events:none}.subtotals__detailsWrapper:hover:not(.noToggle){cursor:pointer}.subtotals__detailsWrapper .subtotals__title .vc-icon-arrow-head-down{align-self:center;width:.5rem;height:auto;margin-left:.55rem;display:inline-block}.subtotals__detailsWrapper[open] .subtotals__title>.vc-icon-arrow-head-down{rotate:-180deg}.SubtotalDetails{padding-left:.5rem}.SubtotalDetails__item{color:#666;flex-flow:row;justify-content:space-between;gap:0 1rem;font-size:.875rem;display:flex}.SubtotalDetails__item__desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SubtotalDetails__item__desc .brand{text-transform:uppercase}.SubtotalDetails__item__amount{white-space:nowrap}.voucherForm{flex-flow:wrap;justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:1rem;display:flex;overflow:hidden}.voucherForm__label{color:#666;font-size:.75rem;line-height:1.125rem;margin-bottom:.125rem!important}.voucherForm__body{justify-content:space-between;width:100%;margin-bottom:0;display:flex}.voucherForm__body input{border-color:#ccc;border-radius:.125rem;flex:auto;width:auto;height:3rem;padding:.75rem 1.5rem;font-size:1rem;transition:all .3s}.voucherForm__body input:focus{border-color:#1a1a1a}.voucherForm__body__button{padding:.75rem 1.5rem;font-size:1rem}.voucherForm__body .vc-formUnit{width:100%;min-width:100%;margin-bottom:0;margin-right:.75rem;overflow:hidden}.voucherForm__body .vc-formUnit.error .vc-inputText{padding-right:0}.voucherForm__body .vc-formUnit.showCTA{min-width:0}.voucherForm__body .vc-formUnit.showCTA .vc-inputText{width:100%;padding-right:0}.voucherForm__body .ssc{height:3rem}.voucherForm__errorMsg{color:#eb4747;flex-flow:row;gap:.25rem;margin-top:.25rem;line-height:1rem;display:flex}.voucherForm__errorMsg .vc-icon{width:1rem;min-width:1rem;height:1rem}.voucherForm__hint{color:#666;line-height:1.125rem}.voucherForm .ssc-line{border-top:none;border-bottom:none;width:auto;height:auto;display:inline-flex}.voucherForm .ssc-line.voucherForm__label{flex:0 0 33%;margin:.375rem 0;line-height:.75rem;display:block}@media (width>=768px){.voucherForm{justify-content:unset;align-items:baseline}.voucherForm__label{color:#1a1a1a;flex-grow:1}.voucherForm__body{width:inherit;flex-direction:row;align-items:center}.voucherForm__body input{height:auto;padding:.95rem 1rem;font-size:.875rem}.voucherForm__body__button{padding:.95rem 1rem;font-size:.875rem}}.voucherList{justify-content:space-between;margin-bottom:.5rem;display:flex}.voucherList .w-50{width:12rem}.voucherList .w-30{width:5rem}.voucherList__discountText{font-size:.875rem}.voucherList__discountText__remove{color:#656565;margin-left:.5rem;text-decoration:underline}.voucherList__discountText__remove:disabled{cursor:not-allowed}.voucherList__discountReduction{color:#1f923c;white-space:nowrap}.spinner{width:1.5rem;margin:0 auto}.spinner svg{animation:1s linear infinite rotate}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.paymentButtonsWrapper{min-height:3rem}.paymentButton{min-height:3rem;position:relative}.paymentButton--unavailable{opacity:.6}.paymentButton__unavailableMessage{color:#6b6b6b;text-align:center;margin:0;padding:.75rem 1rem;font-size:.875rem}.paymentButton__spinner{margin:0 1rem 0 0;display:inline-block}.popup-content{background:#fff;border:1px solid #d7d7d7;width:50%;margin:auto;padding:5px}[role=tooltip].popup-content{border-radius:5px;width:200px;box-shadow:0 0 3px #00000029}.popup-overlay{background:#00000080}[data-popup=tooltip].popup-overlay{background:0 0}.popup-arrow{filter:drop-shadow(0 -3px 3px #00000029);color:#fff;stroke-width:2px;stroke:#d7d7d7;stroke-dasharray:30;stroke-dashoffset:-54px;inset:0}.popup-content[role=dialog]{width:calc(100vw - 3rem);max-height:calc(100dvh - 3rem);padding:1.5rem;overflow-x:scroll;margin:auto 1.5rem!important}.popup-content[role=dialog] .vc-icon.vc-dialog__closeBtn__icon{width:1.5rem;height:1.5rem;padding:.3125rem;overflow:hidden}.popup-content[role=dialog].mobileFullScreen-content{border:0;width:100%;height:100dvh;max-height:100dvh;padding:1rem 1.5rem;margin:auto!important}.popup-content[role=dialog].mobileFullScreen-content .vc-modal{height:100%}@media (width>=768px){.popup-content[role=dialog]{width:80%;max-width:37.5rem;height:auto;padding:1.5rem;margin:auto!important}.popup-content[role=dialog].mobileFullScreen-content{border:0;width:80%;height:auto;max-height:calc(100dvh - 3rem);padding:3.5rem 2.5rem 2.5rem}.popup-content[role=dialog] .vc-icon.vc-dialog__closeBtn__icon{width:1.5rem;height:1.5rem;margin-left:0;padding:.3125rem;display:block;top:1.2rem;right:1.2rem}}.popinErrorPayment{text-align:center}.popinErrorPayment__logo{width:12.5em;margin:0 auto 2.5em;display:block}.popinErrorPayment__icon.vc-icon{color:#ff3b30;width:2.5em;height:2.5em;margin-bottom:1.5em;display:inline-block}.popinErrorPayment__title{margin-bottom:1em;font-size:1.25em;font-weight:700}.popinErrorPayment__message{margin-bottom:2.5em;font-size:1.125em;line-height:1.6em}.sumup--skeleton .sumup__title{height:2.5rem}.sumup--skeleton .sumup__cta__total{flex-flow:wrap;justify-content:space-between;display:flex}.sumup--skeleton .sumup__cta__total .ssc-line{height:1rem}.sumup--skeleton .PaymentTcAcceptance .ssc-line{height:10.1px;margin-bottom:10.05px;padding-bottom:0}.subtotals--skeleton .product__details__trigger .ssc-line{height:.8257rem;margin:.4497rem 0}.PaymentTcAcceptance{color:#656565;font-size:.75rem;font-weight:400;line-height:17.64px}.PaymentTcAcceptance a{text-decoration:underline}.mainContent__header{position:sticky;top:0}.mainContent__aside{border-top:.5rem solid #f5f5f5}@media (width>=768px){.mainContent{flex-flow:row;flex-grow:1;width:100%;max-width:73rem;margin:0 auto;padding:0 1.5rem;display:flex}.mainContent__content{flex:1;margin-bottom:4.5rem;margin-right:3rem}.mainContent__aside{background-color:#fafafa;border-top:none;align-self:stretch;width:38.7%;min-width:38.7%;max-width:38.7%;position:relative}.mainContent__aside:after{content:"";background-color:#fafafa;width:calc(100vw - 35rem);display:block;position:absolute;top:0;bottom:0;left:100%}}@media (width>=1024px){.mainContent__aside{margin-right:0}}.mainError{text-align:center;flex-flow:column;justify-content:center;align-items:center;gap:2rem;min-height:30vh;display:flex}.checkoutSection__title{border-top:.5rem solid #f5f5f5;padding:1.5rem 1.5rem 1.25rem;font-size:1.25rem;font-weight:500}.checkoutSection__title:first-of-type{padding-bottom:.5rem}@media (width>=768px){.checkoutSection__title{border-top:1px solid #000;margin-top:3rem;padding:2rem 0 1.5rem;font-size:1.5rem}.checkoutSection__title:first-of-type{border-top:0;margin-top:1rem}}.lineItem{border-bottom:1px solid #ebebeb;margin-bottom:1.5rem;padding-bottom:1.5rem;overflow:hidden}.lineItem:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.lineItem--deleted{animation:.6s cubic-bezier(.55,-.04,.91,.94) forwards removed-item-animation}.lineItem--dimmed .lineItem__container{opacity:.4}.lineItem__container__delete{text-decoration:underline}.lineItem__container__unavailableSellerWarning{margin-top:1rem;margin-bottom:1rem}.lineItem__container__unavailableSellerWarning .vc-icon{vertical-align:middle;height:1rem;margin-right:.5rem;display:inline-block}.lineItem__container__reservation{color:#642547;background-color:#64254714;border-radius:.25rem;margin-top:1rem;padding:.375rem .75rem}.lineItem__container__reservation .vc-icon{vertical-align:middle;height:1rem;margin-right:.75rem;display:inline-block}@media (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 (width>=1024px){.lineItem{margin-bottom:2rem}}.lineItem__seller{border-bottom:1px solid #ebebeb;margin-bottom:1rem;padding-bottom:1rem}.lineItem__seller__header{cursor:pointer;flex-flow:wrap;align-items:center;display:flex}.lineItem__seller__header__description{flex-flow:wrap;flex:1;align-items:center;display:flex}.lineItem__seller__header__picture{object-fit:cover;background-color:#ebebeb;border-radius:50%;width:2.5rem;height:2.5rem;margin-right:.75rem}.lineItem__seller__header__name{font-weight:700}.lineItem__seller__header__name__pro{color:#007aff}.lineItem__seller__header .vc-badge{white-space:nowrap;margin-top:.3125rem}.lineItem__seller__header__seemore{margin-left:auto}.lineItem__seller__header__seemore .vc-icon{vertical-align:middle;width:.625rem;margin-left:.3rem;display:inline-block}.lineItem__seller__content{color:#656565;flex-flow:wrap;margin:-.125rem;padding-top:.75rem;display:flex}.lineItem__seller__content__item{width:50%;padding:.125rem}.lineItem__seller__content__item__date{text-transform:capitalize}.lineItem__seller__content__item .vc-icon{vertical-align:middle;width:.6875rem;display:inline-block}@media (width>=768px){.lineItem__seller{margin-bottom:.75rem;padding-bottom:.75rem}.lineItem__seller__header__picture{width:3rem;height:3rem}.lineItem__seller__content__item{width:33.33%}.lineItem__seller__content__item:nth-child(2){width:66.66%}}.productItem{align-items:center;gap:0 .5rem;line-height:1.5;display:flex}.productItem__imageLink{flex-shrink:0}.productItem__imageLink:focus{outline-offset:-1px}.productItem__picture{width:4.5rem;height:4.5rem;display:block}.productItem__content{flex-direction:column;flex:1;min-width:0;display:flex}.productItem__description{color:#666;cursor:pointer;flex-direction:column;gap:.125rem;min-width:0;font-size:.875rem;line-height:1.25rem;display:flex}.productItem__brand{color:#1a1a1a;text-transform:uppercase;font-weight:700;line-height:1.25rem}.productItem__price{white-space:nowrap;margin-top:.125rem;font-weight:500;line-height:1.5rem}.productItem__price__total{flex-flow:row;align-items:center;gap:.25rem;display:flex}.productItem__price__total__beforeDiscount{color:#333;font-weight:400;text-decoration:line-through}.productItem__price__total__discounted{color:#e42a2a}.productItem__price__info{color:#666;width:1rem;height:1rem}@media (width>=768px){.productItem__content{flex-direction:row;align-items:flex-start;gap:.75rem}.productItem__description{flex:1;gap:0}.productItem__brand{line-height:1.5rem}.productItem__price{text-align:right;margin-top:0;margin-left:auto}.productItem__price__total{justify-content:flex-end}}@media (width>=1024px){.productItem,.productItem__content{gap:1rem}.productItem__picture{width:6rem;height:6rem}}.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{padding:1rem 1.5rem;font-size:1rem;font-weight:700}.deliveryOptions__label{width:100%;font-size:1rem;font-weight:700}.deliveryOptions__label__price{font-size:.875rem;font-weight:400}.deliveryOptions__label__price--skeleton{width:2.5rem;height:1rem}.deliveryOptions__label .radioButton__label{justify-content:space-between;padding:1rem 1.5rem 1rem 3rem;display:flex}.deliveryOptions__label .radioButton__label:before,.deliveryOptions__label .radioButton__label:after{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 (width<=767px){.deliveryOptions+.checkoutSection__title{margin-top:1.5rem}}@media (width>=768px){.deliveryOptions{padding:0}.deliveryOptions__firstAddressCta{min-width:50%}}.billingAddress{margin-top:1rem;font-size:.875rem}.billingAddress__title{margin-bottom:.875rem;font-size:1rem;font-weight:700}.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;margin-bottom:.125rem;font-weight:700}.billingAddress__actions__cta{cursor:pointer;text-decoration:underline}.billingAddress__actions__cta:first-child{margin-right:.5rem;position:relative}.billingAddress__actions__cta:first-child:after{content:"";background-color:#000;width:1px;height:100%;display:block;position:absolute;top:0;right:-.5rem}.billingAddress__actions__cta:last-child{margin-left:.5rem}@media (width>=768px){.billingAddress{padding:0}.billingAddress__card{flex-flow:wrap;justify-content:space-between;align-items:center;display:flex}.billingAddress__current{margin-bottom:0}}.lineItem--loader .ssc-line{height:1rem}.lineItem--loader .productItem__description{flex-direction:column;gap:0;display:flex}.lineItem--loader .productItem__description .ssc-line{height:1rem;margin:0 0 .25rem}.lineItem--loader .productItem__description .ssc-line:last-child{margin-bottom:0}.lineItem--loader .productItem__price{margin-top:.625rem}.lineItem--loader .productItem__price .ssc-line{height:1.5rem;margin-top:0}.lineItem--loader .planOption__item__title{flex-flow:wrap;align-items:center;display:flex}.lineItem--loader .planOption__item__title>.vc-icon{height:1.25rem}.lineItem--loader .planOption__item__title .ssc-line{display:inline-block}.lineItem--loader .lineItem__container__delete{margin-top:1.5rem}@media (width>=768px){.lineItem--loader .productItem__description{gap:0}.lineItem--loader .productItem__description .ssc-line{height:1rem;margin:0 0 .375rem}.lineItem--loader .productItem__description .ssc-line:first-child{height:1.25rem}.lineItem--loader .productItem__description .ssc-line:last-child{margin-bottom:0}.lineItem--loader .productItem__price{margin-top:0}.lineItem--loader .productItem__price .ssc-line{height:1.375rem}}.authenticationOptionSkeleton{background-color:#0000!important;border-color:#ebebeb!important}.authenticationOptionSkeleton__title.ssc-line{border-radius:.25rem;height:1rem}.authenticationOptionSkeleton__infoBtn.ssc-line{border-radius:.25rem;flex-shrink:0;width:1rem;height:1rem}.authenticationOptionSkeleton__desc.ssc-line{border-radius:.25rem;height:1.25rem;margin:.25rem 0 .5rem}.authenticationOptionSkeleton__price.ssc-line{border-radius:.25rem;height:1.25rem}.authenticationOptionSkeleton__toggle.ssc-line{border-radius:.75rem;flex-shrink:0;width:2.5rem;height:1.5rem;margin-left:auto}.section{border-top:.5rem solid #f5f5f5;grid-template-areas:"sectionTitle sectionEdit""sectionContent sectionContent";align-items:flex-start;padding:1.5rem;display:grid}.section__title{grid-area:sectionTitle;font-size:1.25rem;font-weight:500}.section__content{grid-area:sectionContent;overflow:hidden}.section__content:empty{display:none}.section__edit{white-space:nowrap;flex-flow:row;grid-area:sectionEdit;gap:.25rem;margin-left:auto;font-size:.875rem;font-weight:500;display:flex}.section__edit__icon{width:1.25rem;height:1.25rem}.section__edit__icon--close{width:1rem;height:1rem;margin-top:.15rem}.section--disabled{color:gray}.section--disabled .deliveryInfo__icon{display:none}.section--expanded .section__content{padding-top:1.25rem;transition:max-height .45s ease-in-out}.section--expanded .section__content__next{margin-top:1.5rem}.section--collapsed .section__title{white-space:nowrap}.section--collapsed .section__content{padding-top:1.25rem;animation:.45s ease-in-out forwards fadeIn}@media (width>=768px){.section{border-top:1px solid #e8e8e8;padding:1.5rem 0}.section:first-of-type{border-top:0;padding-top:3rem}.section--expanded{padding-bottom:2.5rem}.section--expanded .section__content{padding-top:2rem}.section--expanded .section__content__next{margin-top:2rem}.section--collapsed{grid-template-columns:minmax(30%,1fr) minmax(55%,1fr) 1fr;grid-template-areas:"sectionTitle sectionContent sectionEdit";gap:1rem;width:100%}.section--collapsed .section__title{flex-shrink:0}.section--collapsed .section__content{padding-top:0}.section--collapsed.section--disabled .section__content{width:auto}}.condensedShipping{font-size:.875rem}.condensedShipping .ssc-line{margin-bottom:.5625rem}.condensedPayment{flex-flow:row;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.condensedPayment__icon{object-fit:contain;max-height:1.375rem;display:block}.condensedPayment__icon--paypal{max-height:1.5rem}.section:has(.condensedPayment){align-items:center}
