.OrderSummary_root__schBS{display:flex;gap:var(--ff-space-2xs);padding-block:var(--ff-space-m);padding-inline:var(--ff-space-2xs)}@media screen and (max-width:48em){.OrderSummary_root__schBS{flex-direction:column;gap:var(--ff-space-xs);padding-block:var(--ff-space-s);padding-inline:var(--ff-space-4xs)}}.OrderSummary_imageAndHeading__UOJmd{align-items:center;display:flex;gap:var(--ff-space-xs);inline-size:40%;max-inline-size:40%}@media screen and (max-width:48em){.OrderSummary_imageAndHeading__UOJmd{inline-size:100%;max-inline-size:100%;padding-inline-start:var(--ff-space-2xs)}}.OrderSummary_imageContainer__HBrd1{block-size:4.3rem;inline-size:4.2rem}.OrderSummary_heading__obUiQ{display:flex;flex-direction:column}.OrderSummary_headingBold__2qW7E,.OrderSummary_headingLight__3yuBb{font-size:var(--ff-font-size-m)}.OrderSummary_headingBold__2qW7E{font-weight:var(--ff-weight-medium)}.OrderSummary_headingLight__3yuBb{font-weight:var(--ff-weight-regular)}.OrderSummary_detailsAndPriceContainer__k9jP3{display:flex;inline-size:40%;max-inline-size:40%}@media screen and (max-width:48em){.OrderSummary_detailsAndPriceContainer__k9jP3{flex-direction:row;inline-size:100%;justify-content:space-between;max-inline-size:100%}}.OrderSummary_detailsAndPrice__fALkn{display:flex;flex-direction:column;gap:var(--ff-space-3xs);min-inline-size:100%}.OrderSummary_eachDetailAndPrice__tzbaC{display:flex;gap:var(--ff-space-2xs);justify-content:space-between}.OrderSummary_link__gg1Zf{inline-size:20%;max-inline-size:20%;text-align:center}@media screen and (max-width:48em){.OrderSummary_link__gg1Zf{inline-size:100%;max-inline-size:100%;text-align:start}}.OrderSummary_eachDetail__74kDJ,.OrderSummary_eachPrice__7MkOa{font-size:var(--ff-font-size-16)}.OrderSummary_discount__vppsK{color:var(--ff-color-green-70)}.OrderSummary_total__b9Q3Q{font-weight:var(--ff-weight-medium)}.OrderSummary_modalRoot__vtSQG{display:flex;flex-direction:column;gap:var(--ff-space-2xs);min-inline-size:40rem}@media screen and (max-width:48em){.OrderSummary_modalRoot__vtSQG{min-inline-size:20rem}}.OrderSummary_modalImageAndHeading__wT91V{align-items:center;display:flex;gap:var(--ff-space-m);inline-size:50%;max-inline-size:50%}@media screen and (max-width:48em){.OrderSummary_modalImageAndHeading__wT91V{inline-size:100%;max-inline-size:100%;padding-inline-start:var(--ff-space-2xs)}}.OrderSummary_modalImageContainer__DD_S4{block-size:7rem;inline-size:7rem}.OrderSummary_modalHeading__zso5v{display:flex;flex-direction:column;gap:var(--ff-space-4xs);min-inline-size:-moz-fit-content;min-inline-size:fit-content}.OrderSummary_modalHeadingBold__FDsRb,.OrderSummary_modalHeadingLight__9XVdH{font-size:var(--ff-font-size-m)}.OrderSummary_modalHeadingBold__FDsRb{font-size:var(--ff-font-size-xl);font-weight:var(--ff-weight-medium)}.OrderSummary_dottedLine__is_0R{border:var(--ff-space-zero);border-block-start:var(--ff-border-width-s) dashed var(--ff-color-shadow-0-25);margin-block:var(--ff-space-2xs);margin-inline:var(--ff-space-zero)}.OrderSummary_eachModalSection___W7jb{display:flex;padding-block:var(--ff-space-3xs)}@media screen and (max-width:48em){.OrderSummary_eachModalSection___W7jb{flex-direction:column}}.OrderSummary_eachModalSectionLabel__byEhy{font-size:var(--ff-font-size-m);font-weight:var(--ff-weight-semibold);min-inline-size:30%}.OrderSummary_eachModalSectionContentContainer__FE7YF{display:flex;flex-direction:column;gap:var(--ff-space-2xs);inline-size:100%}.OrderSummary_eachModalSectionContentContainerEachItem__b6akF{display:flex;inline-size:95%;justify-content:space-between}.OrderSummary_eachModalSectionContent__rL27T{font-weight:var(--ff-weight-small)}.OrderSummary_eachModalSectionStatusSuccess__dOLEh{color:var(--ff-color-green-70)}.SecondaryButton_root__UPdWN{background-color:transparent;border:2px solid var(--ff-color-black-20);box-sizing:border-box;color:var(--ff-color-black-20);inline-size:100%;max-inline-size:100%;min-block-size:3rem;place-content:center;text-transform:uppercase;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.SecondaryButton_root__UPdWN[data-theme=light]{background-color:transparent;border:2px solid var(--ff-color-white-100);color:var(--ff-color-white-100)}.SecondaryButton_root__UPdWN[data-theme=light]:disabled,.SecondaryButton_root__UPdWN[data-theme=light]:disabled:hover{background-color:transparent;border:2px solid var(--ff-color-lavender-85);color:var(--ff-color-lavender-85)}.SecondaryButton_root__UPdWN[data-theme=light]:disabled:hover{cursor:not-allowed}.SecondaryButton_root__UPdWN:hover{background-color:var(--ff-color-cyan-80);border-color:transparent;color:var(--ff-color-black-20)}.SecondaryButton_root__UPdWN:disabled,.SecondaryButton_root__UPdWN:disabled:hover{border:2px solid var(--ff-color-lavender-85);color:var(--ff-color-lavender-85)}.SecondaryButton_root__UPdWN:disabled:hover{background-color:var(--ff-color-white-100);cursor:not-allowed}.SecondaryButton_loading__ylHxY{align-items:center;display:flex;gap:var(--ff-space-4xs)}.SecondaryButton_loadingIcon__z8CLb{animation:SecondaryButton_rotate__23FYU 3s linear infinite;block-size:1.35rem;display:inline;inline-size:1.35rem}@keyframes SecondaryButton_rotate__23FYU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProductListingCarousel_root__CdiZ9{inline-size:100%;margin-block:var(--ff-space-zero);margin-inline:auto;padding-block-start:var(--ff-space-m)}.ProductListingCarousel_headingSection__yHcK1{display:flex;flex-direction:column;justify-content:space-between;margin-inline:auto;max-inline-size:80rem;padding-inline:var(--ff-space-m)}.ProductListingCarousel_viewportWidth__RjqXy{inline-size:100vw}.ProductListingCarousel_carousel__0xJ05{display:flex;flex-direction:row;overflow-x:scroll}.ProductListingCarousel_carouselItem__mrSID{flex-shrink:0;padding-block:var(--ff-space-m)}.ProductListingCarousel_emptyItem__0GaqM{block-size:18rem;inline-size:calc(((100vw - 80rem) / 2) - var(--ff-space-m))}.ProductListingCarousel_arrangement__SHYj3{cursor:pointer;display:flex;flex-direction:column;inline-size:22rem;justify-content:space-between;position:relative}@media screen and (max-width:54em){.ProductListingCarousel_arrangement__SHYj3{inline-size:18rem}}.ProductListingCarousel_arrangement__SHYj3 img{align-self:flex-end;inline-size:100%}.ProductListingCarousel_arrangementImageSection__qBHc0{position:relative}.ProductListingCarousel_arrangementInfoSection__LjRNL{display:flex;flex-direction:column;gap:var(--ff-space-4xs);margin-block-start:var(--ff-space-s)}.ProductListingCarousel_arrangementNameAndPrice__gCYdw{display:flex;flex-direction:row;font-size:var(--ff-font-size-l);font-weight:var(--ff-weight-medium);justify-content:space-between}.ProductListingCarousel_availableUntil__uHjnY{font-size:var(--ff-fixed-font-14);font-weight:var(--ff-weight-regular)}.ProductListingCarousel_dateString__mZyJ7{font-weight:var(--ff-weight-medium)}.PromoCard_root__S_o4c{align-items:center;background:var(--ff-color-white-biscuit);block-size:var(--space-16);border-radius:var(--ff-radius-l);cursor:pointer;display:flex;gap:var(--space-4);justify-content:flex-end;overflow:hidden;padding-block:var(--space-3);padding-inline:var(--space-2)}@media screen and (max-width:768px){.PromoCard_root__S_o4c{gap:var(--space-2)}}.PromoCard_icon__e2ZN_{align-items:center;display:inline-flex;justify-content:center}.PromoCard_content__2hyz_{display:flex;flex:var(--ff-space-one);flex-direction:column;gap:var(--space-2);justify-content:center}.PromoCard_text__ytEEd{font-size:var(--ff-fixed-font-16);font-weight:var(--ff-weight-body-semibold)}.Accordian_root__J5YqP{inline-size:100%;padding-block:var(--space-4)}.Accordian_title___Zm62{color:var(--ff-color-black);font-family:var(--ff-font-heading-family);font-size:var(--ff-fixed-font-18);font-style:normal;font-weight:var(--ff-weight-regular);line-height:var(--space-5);margin-block:var(--ff-space-zero)}.Accordian_body__USW9T{color:var(--ff-color-black);font-family:var(--ff-font-body-family);font-size:var(--ff-fixed-font-16);font-weight:var(--ff-weight-body-light);padding-block-start:var(--ff-fixed-space-12)}.QAndA_root__UdDe8{padding-block:var(--ff-space-2xl)}.QAndA_answer__u_FO0{color:var(--ff-color-black-40)}.QAndA_item__St5Ct{border-block-end:1px solid var(--ff-color-lavender-85);padding-block:var(--ff-space-l)}.EditDeliveryModal_productModalContainer__Vsq58{display:flex;flex-direction:row;gap:20px}@media screen and (max-width:34em){.EditDeliveryModal_productModalContainer__Vsq58{flex-direction:column}}.EditDeliveryModal_productModalImageSection__kVqDU{flex:1}.EditDeliveryModal_productModalTextSection__RuQus{display:flex;flex:1;flex-direction:column;gap:var(--ff-space-4xs)}.EditDeliveryModal_addAnItemCTA__qbjjf{align-items:center;cursor:pointer;display:flex;gap:var(--ff-space-xs);margin-block-start:var(--ff-space-4xs)}.EditDeliveryModal_addAnItemCTA__qbjjf,.EditDeliveryModal_dropdownStyle__YeUe7{border:1px solid var(--ff-color-black-20);border-radius:var(--ff-radius-l);padding-block:var(--ff-space-xs);padding-inline:var(--ff-space-xs)}.EditDeliveryModal_dropdownStyle__YeUe7{margin-block:var(--ff-space-m)}.EditDeliveryModal_productModalContainer__Vsq58 select{margin-block:var(--ff-space-4xs) var(--ff-space-s)}.ShowstopperUpgradeModal_productModalContainer__t0TL9{display:flex;flex-direction:row;gap:var(--ff-space-xl)}@media screen and (max-width:54em){.ShowstopperUpgradeModal_productModalContainer__t0TL9{flex-direction:column}}.ShowstopperUpgradeModal_productModalTextSection__UqVm_{display:flex;flex-direction:column}.ShowstopperUpgradeModal_contentFeatures__sf_DT,.ShowstopperUpgradeModal_contextPoints__RqUVQ{display:flex;flex-direction:column;gap:var(--ff-space-m)}.ShowstopperUpgradeModal_contextEachPoint__p3VBE{display:flex;gap:var(--ff-space-2xs)}.ShowstopperUpgradeModal_contextEachPoint__p3VBE span{min-inline-size:3rem}.ShowstopperUpgradeModal_contextEachPointText__lmxHj{display:flex;flex-direction:column;gap:var(--ff-space-3xs)}.ShowstopperUpgradeModal_modelButtonsSection__OhB9m{display:flex;flex-direction:column;gap:var(--ff-space-2xs)}