._35792W_container{column-gap:16px;margin:40px 0 16px;display:flex}@media only screen and (max-width:767px){._35792W_container{margin:24px 0}}._35792W_button{flex-direction:column;flex-grow:1;width:50%;font-size:1.6rem;border-width:2px!important}._35792W_button span{font:inherit;column-gap:10px;display:flex}._35792W_button small{font-size:1.2rem;font-weight:400}._35792W_button:after{inset:-2px}._35792W_button:not(._35792W_selected){color:var(--colors-button-primary-background-default)}._35792W_button:not(._35792W_selected):after,._35792W_button:not(._35792W_selected):hover:after,._35792W_button:not(._35792W_selected):focus:after{background-color:#0000}._35792W_button:not(._35792W_selected):active:after{filter:none}._35792W_button._35792W_selected:after,._35792W_button._35792W_selected:hover:after,._35792W_button._35792W_selected:focus:after{background-color:var(--colors-button-primary-background-default)}._35792W_button._35792W_selected:active:after{filter:none}._35792W_button._35792W_disabled{opacity:.5;cursor:not-allowed}
.bHydNq_container{background-color:var(--colors-surfaces-secondary-2);border-radius:16px;flex-direction:column;row-gap:16px;padding:16px;display:flex}.bHydNq_title{font-weight:700}
._2f8kSq_container{grid-template-columns:1fr;display:grid}._2f8kSq_container ._2f8kSq_titleRow{grid-template-columns:1.5fr .5fr;column-gap:5px;padding:8px 0;display:grid}._2f8kSq_container ul{grid-column:1/3}._2f8kSq_container ul:not(._2f8kSq_modificationsList){grid-column:1/4;row-gap:8px;display:grid}._2f8kSq_container._2f8kSq_showQuantity ._2f8kSq_titleRow{grid-template-columns:minmax(100px,1.5fr) 1fr .5fr}._2f8kSq_container._2f8kSq_showQuantity ul{grid-column:1/4}._2f8kSq_quantity,._2f8kSq_price{text-align:right}._2f8kSq_title{font-variant-ligatures:no-contextual}._2f8kSq_quantity{justify-content:center;align-items:center;height:24px;display:flex}._2f8kSq_quantityCircle{width:32px;height:32px;font-size:inherit;line-height:32px;font-weight:var(--font-heading-weight);background-color:var(--colors-surfaces-body);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._2f8kSq_subItemContainer{list-style:none}._2f8kSq_subItemContainer ._2f8kSq_modificationsList{padding-left:40px}._2f8kSq_discounted{text-decoration:line-through}
.kjFGSG_container{grid-template-columns:minmax(100px,1.5fr) 1fr .5fr;column-gap:5px;padding:8px 0;display:grid}.kjFGSG_arrowIcon{color:var(--colors-highlights-2);margin-left:2px;margin-right:16px;position:relative;top:2px}.kjFGSG_title{font-variant-ligatures:no-contextual}
.Kjd42q_container{grid-column:1/4;padding-left:20px}
._container_1nv8o_1{flex-direction:column;display:flex}._header_1nv8o_6{padding:8px 0;display:flex}._header_1nv8o_6._disabled_1nv8o_10{cursor:default}._titleContainer_1nv8o_14{flex:1}._caret_1nv8o_18{width:20px;height:20px;margin-left:10px;transition:transform .3s ease-out;transform:rotate(180deg)}._caret_1nv8o_18._toggled_1nv8o_25{transform:rotate(0)}._content_1nv8o_29{opacity:0;overflow:hidden}@supports (height:calc-size(auto)){._content_1nv8o_29{transition:height .3s ease-out,opacity .3s ease-out}}@supports not (height:calc-size(auto)){._content_1nv8o_29{max-height:0;transition:max-height .3s ease-out,opacity .3s ease-out}}._openContent_1nv8o_45{opacity:1}@supports (height:calc-size(auto)){._openContent_1nv8o_45{height:calc-size(auto)}}@supports not (height:calc-size(auto)){._openContent_1nv8o_45{max-height:var(--accordion-max-height,1000px)}}._closeContent_1nv8o_59{opacity:0}@supports (height:calc-size(auto)){._closeContent_1nv8o_59{height:0}}@supports not (height:calc-size(auto)){._closeContent_1nv8o_59{max-height:0}}
.iQf8Lq_accordion{padding:15px 20px}.iQf8Lq_accordion:first-child{padding-top:20px}.iQf8Lq_accordion:last-child{padding-bottom:20px}.iQf8Lq_accordionHeader{flex-direction:column;display:flex}.iQf8Lq_accordionHeader .iQf8Lq_title{flex-direction:row;display:flex}.iQf8Lq_accordionHeader .iQf8Lq_subtitle.iQf8Lq_error{font-weight:var(--font-heading-weight);color:var(--colors-components-productModal-error-text,var(--colors-text-body-4))}.iQf8Lq_headerContainer{flex-direction:row;justify-content:space-between;padding:0;display:flex}.iQf8Lq_accordionContent{padding-top:10px}.iQf8Lq_accordionContentContainer{-ms-overflow-style:none;scrollbar-width:none;overflow:auto}.iQf8Lq_accordionContentContainer::-webkit-scrollbar{display:none}.iQf8Lq_caret{width:28px;height:28px;fill:var(--colors-button-secondary-content);background-color:var(--colors-button-secondary-background-default);border-radius:50%;flex-shrink:0;padding:4px}
.CVGpba_container{cursor:pointer;border-bottom:1px solid var(--colors-surfaces-primary-1);flex-direction:row;align-items:center;display:flex}.CVGpba_container>div{margin:10px 0}.CVGpba_container p{margin-left:18px}.CVGpba_container.CVGpba_disabled{opacity:.5}.CVGpba_selectable{flex-shrink:0}.CVGpba_selectable svg{fill:var(--colors-components-selectable-content,var(--colors-button-secondary-content))}.CVGpba_contentContainer{flex-direction:row;justify-content:space-between;width:100%;display:flex}
.Z4Z96a_headerContainer{justify-content:space-between;align-items:center;display:flex}.Z4Z96a_caret{color:var(--colors-text-body-2)}
.SCjyta_replacementsContainer{margin-left:40px}
.F_M_Da_list{flex-direction:column;row-gap:5px;padding-top:8px;display:flex}
.x5ncDa_variantContainer{margin-left:20px}
._2m7X9G_container{flex-direction:column;display:flex}._2m7X9G_openingHoursRow{flex-direction:row;justify-content:space-between;margin-top:8px;display:flex}._2m7X9G_openingDayCell{flex-direction:column;justify-content:flex-start;display:flex}._2m7X9G_openingDayCell ._2m7X9G_day{text-transform:capitalize}._2m7X9G_openingPeriodCell{flex-direction:column;justify-content:flex-end;display:flex}._2m7X9G_closedDay{color:var(--colors-text-danger)}._2m7X9G_isToday{font-size:14px;font-style:normal;font-weight:var(--font-heading-weight)}._2m7X9G_exceptionDay{flex-direction:column;align-items:flex-end;display:flex}
.G-7dHG_container{z-index:1;grid-template-columns:1fr;row-gap:8px;display:grid;position:relative}.G-7dHG_container .G-7dHG_parentItemRow,.G-7dHG_container .G-7dHG_subItemRow{grid-template-columns:1.5fr .5fr;column-gap:5px;padding:8px;display:grid}.G-7dHG_container ul{grid-column:1/3}.G-7dHG_container ul:not(.G-7dHG_modificationsList){row-gap:5px;display:grid}.G-7dHG_container.G-7dHG_showQuantityAndSplitCol .G-7dHG_parentItemRow{grid-template-columns:minmax(100px,1.5fr) 1fr .5fr}@media only screen and (max-width:575px){.G-7dHG_container.G-7dHG_showQuantityAndSplitCol .G-7dHG_parentItemRow{grid-template-columns:minmax(100px,1.5fr) auto .5fr}}.G-7dHG_container.G-7dHG_showQuantityAndSplitCol ul{grid-column:1/4}.G-7dHG_container.G-7dHG_disabled{opacity:.8;cursor:not-allowed}.G-7dHG_subItemContainer{list-style:none}.G-7dHG_subItemContainer .G-7dHG_modificationsList{padding-left:40px}
.KaDqkW_variantContainer{margin-left:20px}
.sIswFa_caret{fill:var(--colors-text-body-2)}.sIswFa_headerContainer{flex-direction:row;flex:1;display:flex}.sIswFa_headerContainer svg{width:20px;height:20px;fill:var(--colors-text-body-1);margin-right:8px;padding-top:2px}.sIswFa_outletStatusContainer{flex-direction:column;justify-content:center;display:flex}.sIswFa_outletStatus{font-size:16px;font-weight:500;line-height:24px}.sIswFa_outletStatus.sIswFa_outletStatusOpened{color:var(--colors-text-success)}.sIswFa_outletStatus.sIswFa_outletStateClosed{color:var(--colors-text-danger)}.sIswFa_outletOpeningHour{font-size:14px;font-weight:400;line-height:22px}.sIswFa_openingHoursContainer{flex-direction:column;padding:24px 0 24px 24px;display:flex}.sIswFa_openingHoursGroups{flex-flow:wrap;padding-bottom:8px;display:flex}.sIswFa_openingHoursGroups>button{border-radius:40px;min-height:32px;margin-top:5px;margin-right:8px}.sIswFa_openingHoursGroups :last-child{margin-right:0}.sIswFa_selectedOpeningHourOrderFormat{border:2.5px solid var(--colors-highlights-0);color:var(--colors-components-outletDetailsModal-openingHours-selected-text,var(--colors-button-secondary-content));border-radius:40px}.sIswFa_selectedOpeningHourOrderFormat:after{background-color:var(--colors-highlights-1)!important}
.C5h5qG_container{border-bottom:solid 1px var(--colors-surfaces-primary-1);flex-direction:row;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.C5h5qG_leftContainer{flex-direction:row;align-items:center;display:flex}.C5h5qG_priceText{text-align:right;width:65px}.C5h5qG_priceTextWide{width:90px}.C5h5qG_priceTextDisabled{opacity:.5}.C5h5qG_quantityModifier button{z-index:0}.C5h5qG_disabled{opacity:.5;pointer-events:none}.C5h5qG_variantContainer{margin-left:20px}
.oNktvG_container{flex-direction:column;display:flex}.oNktvG_informationItem{flex-direction:row;align-items:center;width:100%;padding:8px 0;display:flex}.oNktvG_informationItem svg{width:20px;height:20px}.oNktvG_informationItem>:first-child{fill:var(--colors-text-body-1);margin-right:8px}.oNktvG_informationItem>:last-child{fill:var(--colors-text-body-2)}.oNktvG_infoSubTitle{flex-direction:row;width:100%;margin-top:-8px;margin-left:28px;display:flex}.oNktvG_contentContainer{flex-direction:column;flex:1;display:flex}.oNktvG_infoTitle{font-size:16px;font-weight:400}.oNktvG_infoSubTitle{font-size:14px;font-weight:400;line-height:22px}
._223YjW_container{box-shadow:0px -2px 10px rgba(var(--colors-boxShadow-r,0), var(--colors-boxShadow-g,0), var(--colors-boxShadow-b,0), .1);background-color:var(--colors-surfaces-primary-0);border-bottom-right-radius:12px;border-bottom-left-radius:12px;flex-direction:column;padding:15px 20px;display:flex;position:sticky;bottom:0}._223YjW_container p._223YjW_error{color:var(--colors-components-productModal-error-text,var(--colors-text-body-4));margin-bottom:5px}@media only screen and (max-width:767px){._223YjW_container{width:100%;position:absolute}}._223YjW_footerActions{flex-direction:row;justify-content:space-between;display:flex}@media only screen and (max-width:767px){._223YjW_footerActions{flex-direction:column;align-items:center}}._223YjW_footerActions>button{min-width:240px;height:45px;margin-left:10px}@media only screen and (max-width:767px){._223YjW_footerActions>button{width:100%;margin-top:10px}}._223YjW_footerActions>button span._223YjW_dotSeparator{background:var(--colors-button-primary-content);border-radius:100%;width:4px;height:4px;margin-left:6px;margin-right:6px}._223YjW_quantityChange p{font-size:18px;font-weight:var(--font-heading-weight)}._223YjW_quantityChange button{width:45px;height:45px}
.-vyLsG_container{width:520px;max-width:100%;max-height:calc(var(--vh100) - 20px);flex-direction:column;display:flex;overflow:auto}.-vyLsG_container>*{flex-shrink:0}@media only screen and (min-height:900px){.-vyLsG_container{max-height:900px}}@media only screen and (max-width:767px){.-vyLsG_container{width:100%;max-height:var(--vh100);max-height:100svh}.-vyLsG_container:after{content:"";flex-shrink:0;height:130px;display:block}}.-vyLsG_container>button{z-index:2;width:36px;height:36px;padding:5px;position:absolute;top:20px;right:20px}
.zQ3THG_modal>div{padding:0;overflow:hidden}.zQ3THG_modalBody{flex-direction:column;display:flex}
.r3i7aG_container{width:520px;max-height:calc(var(--vh100) - 20px);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}@media only screen and (min-height:900px){.r3i7aG_container{max-height:900px}}@media only screen and (max-width:767px){.r3i7aG_container{width:100%;max-width:100%}}.r3i7aG_productImage{width:100%;height:240px;min-height:240px}.r3i7aG_metaContainer{border-bottom:var(--colors-surfaces-primary-1) 1px solid;padding:20px 20px 16px}.r3i7aG_productName{border-radius:20px;width:255px;height:30px;margin-bottom:8px}.r3i7aG_priceLabel{border-radius:20px;width:80px;height:20px}.r3i7aG_description{border-radius:20px;height:26px;margin-top:16px}.r3i7aG_modificationsContainer{overflow:auto}@media only screen and (max-width:767px){.r3i7aG_modificationsContainer{margin-bottom:125px}}.r3i7aG_variantContainer{flex-direction:column;padding:20px 20px 16px;display:flex}.r3i7aG_variantTitle{border-radius:20px;width:230px;height:22px;margin-bottom:10px}.r3i7aG_variantItem{flex-direction:row;justify-content:space-between;margin:10px 0;display:flex}.r3i7aG_variantNameContainer{flex-direction:row;width:100%;display:flex}.r3i7aG_variantSelection{border-radius:100%;width:24px;height:24px;margin-right:18px}.r3i7aG_variantName{border-radius:20px;width:140px;height:20px;margin-bottom:8px}.r3i7aG_variantPrice{border-radius:20px;width:100px;height:20px}.r3i7aG_footerContainer{background:var(--colors-surfaces-primary-0);box-shadow:0px -2px 10px rgba(var(--colors-boxShadow-r,0), var(--colors-boxShadow-g,0), var(--colors-boxShadow-b,0), .1);flex-direction:row;justify-content:space-between;padding:15px 20px;display:flex;position:sticky;bottom:0}@media only screen and (max-width:767px){.r3i7aG_footerContainer{flex-direction:column;align-items:center;width:100%;position:absolute}}.r3i7aG_quantityModifier{border-radius:20px;width:135px;height:40px}.r3i7aG_addToCart{border-radius:1000px;width:240px;height:45px}@media only screen and (max-width:767px){.r3i7aG_addToCart{width:100%;margin-top:10px}}
.f1FM9G_container{width:520px;max-width:100%;height:662px;max-height:calc(var(--vh100) - 20px);flex-direction:column;display:flex;overflow:auto}.f1FM9G_container>*{flex-shrink:0}@media only screen and (max-width:767px){.f1FM9G_container{width:100%;max-height:var(--vh100);max-height:100svh}}.f1FM9G_container>button{z-index:2;width:36px;height:36px;padding:5px;position:absolute;top:20px;right:20px}.f1FM9G_topContainer{padding:20px 20px 90px}.f1FM9G_upsellListing{grid-gap:16px;grid-template-columns:repeat(2,1fr);margin-top:20px;display:grid}.f1FM9G_footerContainer{width:100%;box-shadow:0px -2px 10px rgba(var(--colors-boxShadow-r,0), var(--colors-boxShadow-g,0), var(--colors-boxShadow-b,0), .1);background-color:var(--colors-surfaces-primary-0);border-bottom-right-radius:12px;border-bottom-left-radius:12px;flex-direction:column;align-items:center;padding:15px 20px;display:flex;position:absolute;bottom:0}.f1FM9G_footerContainer>button{min-width:240px;height:45px}@media only screen and (max-width:767px){.f1FM9G_footerContainer>button{width:100%;margin-top:10px}.f1FM9G_footerContainer{width:100%;position:absolute}}.f1FM9G_floatingHeader{z-index:1;background-color:var(--colors-surfaces-primary-0);box-shadow:0px 2px 10px rgba(var(--colors-boxShadow-r,0), var(--colors-boxShadow-g,0), var(--colors-boxShadow-b,0), .1);opacity:0;border-top-left-radius:12px;border-top-right-radius:12px;justify-content:center;align-items:center;padding-top:20px;padding-bottom:20px;transition:opacity .5s,transform;display:flex;position:absolute;top:0;left:0;right:0}.f1FM9G_floatingHeader.f1FM9G_show{opacity:1}.f1FM9G_floatingHeader h2{white-space:nowrap;text-overflow:ellipsis;text-align:center;margin:0 70px;font-size:18px;overflow:hidden}
._3rKmaa_container ._3rKmaa_methodLabel{flex:1}._3rKmaa_hideCaret{display:none}
.hC9dUG_container{margin-bottom:30px}.hC9dUG_container .hC9dUG_headingText{font-size:var(--heading-font-size-h2);margin-bottom:24px}.hC9dUG_primaryOptions{margin-bottom:15px}
/*# sourceMappingURL=3e-lki3hqxjlz.css.map*/