.styles-module-scss-module__e1_hDG__sumInfo{flex-direction:column;gap:8px;margin-top:16px;padding-top:16px;display:flex}.styles-module-scss-module__e1_hDG__sumRow{justify-content:space-between;align-items:center;display:flex}.styles-module-scss-module__e1_hDG__sumLabel{color:var(--text-secondary,#697586);font-size:14px;line-height:20px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;font-style:normal;font-weight:400}.styles-module-scss-module__e1_hDG__sumValue{color:var(--text,#364152);font-size:14px;line-height:20px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;font-style:normal;font-weight:600}.styles-module-scss-module__e1_hDG__totalRow{margin-top:4px;padding-top:8px}.styles-module-scss-module__e1_hDG__sumLabelTotal{color:var(--text,#364152);font-size:14px;line-height:20px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;font-style:normal;font-weight:600}.styles-module-scss-module__e1_hDG__sumValueTotal{color:var(--text,#364152);font-size:28px;line-height:34px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;font-style:normal;font-weight:600}
.styles-module-scss-module__zleMuW__card{border:.33px solid var(--text,#364152);cursor:pointer;background-color:#0000;border-radius:12px;flex-direction:row;flex-shrink:0;gap:0;min-width:252px;height:96px;padding:0;transition:opacity .2s;display:flex;overflow:hidden}.styles-module-scss-module__zleMuW__card.styles-module-scss-module__zleMuW__clickable:hover{opacity:.9}.styles-module-scss-module__zleMuW__card:focus-visible{outline:2px solid var(--accent,#4b88ff);outline-offset:2px}.styles-module-scss-module__zleMuW__imageContainer{flex-shrink:0;width:96px;height:96px;position:relative}.styles-module-scss-module__zleMuW__image{background-color:var(--card-bg-color,var(--white,#fff));border-right:1px solid var(--border-color,#e5e7eb);border-radius:12px 0 0 12px;width:100%;height:100%;position:relative;overflow:hidden}.styles-module-scss-module__zleMuW__imageImg{object-fit:cover;object-position:center;border-radius:12px 0 0 12px}.styles-module-scss-module__zleMuW__imagePlaceholder{background-color:var(--card-bg-color,var(--inputBackground,#f2f6fa));border-radius:12px 0 0 12px;width:100%;height:100%}.styles-module-scss-module__zleMuW__info{flex-direction:column;flex:1;justify-content:space-between;gap:10px;min-width:0;padding:8px;display:flex;overflow:hidden}.styles-module-scss-module__zleMuW__name{color:var(--text,#364152);-webkit-line-clamp:1;text-overflow:ellipsis;font-size:14px;line-height:20px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;-webkit-box-orient:vertical;flex-shrink:0;margin:0;font-style:normal;font-weight:600;display:-webkit-box;overflow:hidden}.styles-module-scss-module__zleMuW__tags{flex-shrink:1;min-width:0}.styles-module-scss-module__zleMuW__priceRow{justify-content:flex-start;align-items:center;gap:8px;margin-top:auto;display:flex}.styles-module-scss-module__zleMuW__price{align-items:baseline;gap:8px;display:flex}.styles-module-scss-module__zleMuW__priceCurrent{color:var(--text,#364152);font-size:16px;line-height:24px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;font-style:normal;font-weight:500}.styles-module-scss-module__zleMuW__priceOld{color:var(--disabled,#9aa4b2);font-size:14px;line-height:20px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;font-style:normal;font-weight:500;text-decoration:line-through}
@media screen and (min-width:1024px){.styles-module-scss-module__edZAQa__productPageShell{min-height:calc(100dvh - var(--site-header-bottom) - 34px - var(--sticky-cart-bar-clearance));flex-direction:column;display:flex}}.styles-module-scss-module__edZAQa__productPage{width:100%;padding:0;padding-bottom:var(--sticky-cart-bar-clearance);flex-direction:column;gap:16px;margin:0 auto;animation:.22s ease-out both styles-module-scss-module__edZAQa__productPageEnter;display:flex;position:relative}@media screen and (min-width:1024px){.styles-module-scss-module__edZAQa__productPage{margin-bottom:auto;padding-bottom:0}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__edZAQa__productPage{animation:none}}@keyframes styles-module-scss-module__edZAQa__productPageEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.styles-module-scss-module__edZAQa__productPageEmbeddedMobile{padding-bottom:0}@media screen and (max-width:1023.98px){.styles-module-scss-module__edZAQa__skeletonFullscreen{z-index:100;background-color:var(--background,#f6f8fa);flex-direction:column;width:100%;height:100%;display:flex;position:fixed;inset:0;overflow:hidden}.styles-module-scss-module__edZAQa__skeletonFullscreenScroll{flex:auto;min-height:0;overflow:auto}.styles-module-scss-module__edZAQa__productPageTable{padding-bottom:0}.styles-module-scss-module__edZAQa__productPageTable .styles-module-scss-module__edZAQa__header{max-width:none}.styles-module-scss-module__edZAQa__productPageTable .styles-module-scss-module__edZAQa__headerActions{max-width:none;left:auto;right:16px}.styles-module-scss-module__edZAQa__productPageTable .styles-module-scss-module__edZAQa__imageSection{aspect-ratio:auto;height:300px}.styles-module-scss-module__edZAQa__productPageTable .styles-module-scss-module__edZAQa__imageWrapper{aspect-ratio:auto;height:300px;max-height:300px}.styles-module-scss-module__edZAQa__productPageTable .styles-module-scss-module__edZAQa__productContent{padding-bottom:16px}.styles-module-scss-module__edZAQa__productPageTable .styles-module-scss-module__edZAQa__currentPrice{font-size:20px;line-height:24px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;font-style:normal;font-weight:600}.styles-module-scss-module__edZAQa__productPageTable .styles-module-scss-module__edZAQa__tableAllergensSection,.styles-module-scss-module__edZAQa__productPageTable .styles-module-scss-module__edZAQa__ingredientsSection{gap:12px}}.styles-module-scss-module__edZAQa__tableOverlayButton{backdrop-filter:blur(4px);box-shadow:0 15px 4px #0000,0 10px 4px #00000003,0 5px 3px #00000005,0 2px 2px #00000008,0 1px 1px #0000000a}.styles-module-scss-module__edZAQa__header{justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}@media screen and (max-width:1023.98px){.styles-module-scss-module__edZAQa__header{top:calc(env(safe-area-inset-top) + 16px);max-width:50%;padding:0 16px;position:absolute;left:0}}@media screen and (min-width:1024px){.styles-module-scss-module__edZAQa__header{padding:0}}.styles-module-scss-module__edZAQa__productCard{width:100%;position:relative}@media screen and (min-width:1024px){.styles-module-scss-module__edZAQa__productCard{align-items:flex-start;gap:24px;display:flex}.styles-module-scss-module__edZAQa__productCardVertical{flex-direction:column;align-items:stretch}}.styles-module-scss-module__edZAQa__productCardUnavailable{opacity:.5}.styles-module-scss-module__edZAQa__imageSection{aspect-ratio:1;position:relative}@media screen and (min-width:1024px){.styles-module-scss-module__edZAQa__imageSection{aspect-ratio:auto;flex-direction:column;flex:0 460px;gap:16px;width:100%;min-width:0;max-width:460px;display:flex}.styles-module-scss-module__edZAQa__productCardVertical .styles-module-scss-module__edZAQa__imageSection{width:100%;max-width:460px;margin:0 auto 24px}}.styles-module-scss-module__edZAQa__imageContainer{background:var(--background-secondary,#f9fafb);border-radius:0;flex-shrink:0;width:100%;position:relative}@media screen and (min-width:1024px){.styles-module-scss-module__edZAQa__imageContainer{width:100%}}.styles-module-scss-module__edZAQa__imageWrapper{background:var(--background-secondary,#f9fafb);aspect-ratio:1;border-radius:0;width:100%;position:relative}@media screen and (min-width:1024px){.styles-module-scss-module__edZAQa__imageWrapper{border-radius:16px;max-width:460px;max-height:460px}}.styles-module-scss-module__edZAQa__imageOverlay{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:16px;left:16px;right:16px}.styles-module-scss-module__edZAQa__imageOverlay>*{pointer-events:auto}@media screen and (min-width:1024px){.styles-module-scss-module__edZAQa__imageOverlay{left:24px;right:24px}}.styles-module-scss-module__edZAQa__image,.styles-module-scss-module__edZAQa__imagePlaceholder{object-fit:cover;object-position:center;width:100%;height:100%}@media screen and (min-width:1024px){.styles-module-scss-module__edZAQa__image,.styles-module-scss-module__edZAQa__imagePlaceholder{border-radius:16px}}.styles-module-scss-module__edZAQa__headerActions{align-items:center;gap:8px;display:flex}@media screen and (max-width:1023.98px){.styles-module-scss-module__edZAQa__headerActions{top:calc(env(safe-area-inset-top) + 16px);justify-content:flex-end;max-width:50%;padding:0;position:absolute;right:16px}}@media screen and (min-width:1024px){.styles-module-scss-module__edZAQa__headerActions{justify-content:center;gap:40px;width:100%;padding:0}}@media screen and (max-width:1023.98px){.styles-module-scss-module__edZAQa__backButton{z-index:10;background-color:var(--accentSecondary,#ebf2ff);border-radius:100%}.styles-module-scss-module__edZAQa__backButton svg path{stroke:var(--accent,#4b88ff)}}.styles-module-scss-module__edZAQa__favoriteLabelStack{vertical-align:middle;display:inline-grid}.styles-module-scss-module__edZAQa__favoriteLabelStack>span{grid-area:1/1}.styles-module-scss-module__edZAQa__favoriteLabelHidden{visibility:hidden}.styles-module-scss-module__edZAQa__heartIcon,.styles-module-scss-module__edZAQa__shareIcon{width:20px;height:20px;color:var(--accent,#4b88ff);flex-shrink:0}.styles-module-scss-module__edZAQa__activeIcon{color:var(--accent,#4b88ff)}.styles-module-scss-module__edZAQa__activeIcon path{fill:var(--accent,#4b88ff)}.styles-module-scss-module__edZAQa__productContent{padding:16px 16px var(--sticky-cart-bar-clearance);flex-direction:column;flex:1;gap:16px;display:flex}@media screen and (min-width:1024px){.styles-module-scss-module__edZAQa__productContent{flex-direction:column;flex:50%;gap:24px;min-width:0;height:100%;max-height:100%;padding:0;display:flex;overflow:visible}}.styles-module-scss-module__edZAQa__productInfo{flex-direction:column;gap:14px;display:flex}@media screen and (min-width:1024px){.styles-module-scss-module__edZAQa__productInfo{flex-shrink:0}}.styles-module-scss-module__edZAQa__productTitleRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.styles-module-scss-module__edZAQa__titleSection{flex-direction:column;flex:1;gap:8px;display:flex}.styles-module-scss-module__edZAQa__productTitle{color:var(--text,#364152);font-size:20px;line-height:24px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;margin:0;font-style:normal;font-weight:600}@media screen and (min-width:1024px){.styles-module-scss-module__edZAQa__productTitle{font-size:24px;line-height:32px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;font-style:normal;font-weight:600}}.styles-module-scss-module__edZAQa__priceContainer{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}@media screen and (min-width:1024px){.styles-module-scss-module__edZAQa__priceContainer{gap:4px}}.styles-module-scss-module__edZAQa__currentPrice{color:var(--text,#364152);font-size:16px;line-height:24px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;font-style:normal;font-weight:500}@media screen and (min-width:1024px){.styles-module-scss-module__edZAQa__currentPrice{font-size:24px;line-height:32px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;font-style:normal;font-weight:600}}.styles-module-scss-module__edZAQa__oldPrice{color:var(--error-500);font-size:16px;line-height:24px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;font-style:normal;font-weight:500}.styles-module-scss-module__edZAQa__description{color:var(--text,#364152);font-size:16px;line-height:24px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;margin:0;font-style:normal;font-weight:400}@media screen and (min-width:1024px){.styles-module-scss-module__edZAQa__description{font-size:16px;font-weight:400;line-height:24px}}.styles-module-scss-module__edZAQa__expandableSections{flex-direction:column;gap:8px;display:flex}.styles-module-scss-module__edZAQa__nutritionalInfo{flex-direction:column;gap:12px;padding:16px 0;display:flex}.styles-module-scss-module__edZAQa__tableAllergensSection{flex-direction:column;gap:8px;display:flex}.styles-module-scss-module__edZAQa__tableAllergensTitle{color:var(--text,#364152);font-size:16px;line-height:24px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;margin:0;font-style:normal;font-weight:500}.styles-module-scss-module__edZAQa__allergensText{color:var(--text,#364152);font-size:14px;line-height:20px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;margin:0;padding:0;font-style:normal;font-weight:400}.styles-module-scss-module__edZAQa__expandableSections .styles-module-scss-module__edZAQa__allergensText{padding:16px 12px}.styles-module-scss-module__edZAQa__expandableItem{background:var(--background-secondary,#f9fafb);color:var(--text,#364152);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.styles-module-scss-module__edZAQa__expandableItem span:last-child{font-size:16px;line-height:24px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;font-style:normal;font-weight:500}.styles-module-scss-module__edZAQa__expandableItem{font-size:14px;line-height:20px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;font-style:normal;font-weight:400}.styles-module-scss-module__edZAQa__modifierGroup{flex-direction:column;gap:16px;width:100%;display:flex}.styles-module-scss-module__edZAQa__modifierHeader{justify-content:space-between;align-items:center;display:flex}.styles-module-scss-module__edZAQa__modifierTitle{color:var(--text,#364152);margin:0;font-size:16px;font-weight:600;line-height:24px}@media screen and (min-width:1024px){.styles-module-scss-module__edZAQa__modifierTitle{font-size:18px;font-weight:500;line-height:28px}}.styles-module-scss-module__edZAQa__modifierRequired{color:var(--text-secondary,#697586);font-size:12px}.styles-module-scss-module__edZAQa__modifierOptions{margin-top:8px}.styles-module-scss-module__edZAQa__modifierRadioList{flex-direction:column;gap:12px;display:flex}.styles-module-scss-module__edZAQa__modifierRadioList label{color:var(--text,#364152);flex:1;font-weight:400}.styles-module-scss-module__edZAQa__siblingSection{flex-direction:column;gap:8px;padding-top:8px;display:flex}.styles-module-scss-module__edZAQa__siblingList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.styles-module-scss-module__edZAQa__siblingLink{background:var(--background-secondary,#f9fafb);color:var(--text,#364152);border-radius:8px;padding:8px 12px;text-decoration:none;display:inline-block}.styles-module-scss-module__edZAQa__siblingLink:hover{opacity:.92}.styles-module-scss-module__edZAQa__siblingLink{font-size:14px;line-height:20px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;font-style:normal;font-weight:400}.styles-module-scss-module__edZAQa__ingredientsSection{flex-direction:column;gap:16px;padding:16px 0;display:flex}.styles-module-scss-module__edZAQa__ingredientsHeader{justify-content:space-between;align-items:center;display:flex}.styles-module-scss-module__edZAQa__ingredientsTitle{color:var(--text,#364152);margin:0;font-size:16px;font-weight:600;line-height:24px}@media screen and (min-width:1024px){.styles-module-scss-module__edZAQa__ingredientsTitle{font-size:18px;font-weight:500;line-height:28px}}.styles-module-scss-module__edZAQa__ingredientsMax{color:var(--text-secondary,#697586);font-size:12px}.styles-module-scss-module__edZAQa__ingredientsList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.styles-module-scss-module__edZAQa__ingredientItem{border-radius:8px;align-items:center;gap:12px;display:flex}.styles-module-scss-module__edZAQa__ingredientLeft{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.styles-module-scss-module__edZAQa__ingredientCheckbox{flex:1;min-width:0}.styles-module-scss-module__edZAQa__ingredientInfo{flex-direction:row;flex:1;align-items:center;gap:8px;display:flex}.styles-module-scss-module__edZAQa__ingredientName{min-width:0;color:var(--text,#364152);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;overflow:hidden}.styles-module-scss-module__edZAQa__ingredientRight{flex-shrink:0;justify-content:center;align-items:center;min-width:24px;min-height:24px;display:flex}.styles-module-scss-module__edZAQa__ingredientPrice{color:var(--text,#364152);flex-shrink:0;font-size:14px;font-weight:400}.styles-module-scss-module__edZAQa__ingredientPriceStrike{color:var(--text-secondary,#697586);text-decoration:line-through}.styles-module-scss-module__edZAQa__ingredientControls{background:var(--background-secondary,#f9fafb);align-items:center;gap:12px;display:flex}.styles-module-scss-module__edZAQa__ingredientButton,.styles-module-scss-module__edZAQa__ingredientAddButton{border-radius:12px!important;width:32px!important;min-width:32px!important;height:32px!important}:is(.styles-module-scss-module__edZAQa__ingredientButton .circle,.styles-module-scss-module__edZAQa__ingredientButton.styles-module-scss-module__edZAQa__circle,.styles-module-scss-module__edZAQa__ingredientAddButton .circle,.styles-module-scss-module__edZAQa__ingredientAddButton.styles-module-scss-module__edZAQa__circle){border-radius:12px!important}.styles-module-scss-module__edZAQa__ingredientQuantity{text-align:center;min-width:20px;color:var(--text,#364152);font-size:14px;font-weight:500}.styles-module-scss-module__edZAQa__recommendations{flex-direction:column;gap:12px;width:100%;display:flex}.styles-module-scss-module__edZAQa__recommendationsTitle{color:var(--text,#364152);font-size:16px;line-height:24px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;margin:0;font-style:normal;font-weight:600}
.styles-module-scss-module__QUsDVW__overlay{z-index:99;backdrop-filter:blur(2px);background-color:#0006;animation:.2s ease-out styles-module-scss-module__QUsDVW__fadeIn;position:fixed;inset:0}.styles-module-scss-module__QUsDVW__content{z-index:100;border:1px solid var(--input,#e5eaf1);background-color:var(--accentContent,#fff);border-radius:12px;padding:16px;box-shadow:0 4px 24px #0000001f}.styles-module-scss-module__QUsDVW__content:focus{outline:none}.styles-module-scss-module__QUsDVW__content[data-state=open]{animation:.2s cubic-bezier(.16,1,.3,1) styles-module-scss-module__QUsDVW__slideUpAndFade}.styles-module-scss-module__QUsDVW__content[data-state=closed]{animation:.2s cubic-bezier(.16,1,.3,1) styles-module-scss-module__QUsDVW__slideDownAndFade}@keyframes styles-module-scss-module__QUsDVW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes styles-module-scss-module__QUsDVW__slideUpAndFade{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes styles-module-scss-module__QUsDVW__slideDownAndFade{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4px)scale(.98)}}
.styles-module-scss-module__pGcjGq__root{width:100%;padding-top:24px}.styles-module-scss-module__pGcjGq__container{background-color:var(--background,#f6f8fa);border-radius:40px;align-items:center;gap:16px;width:100%;height:64px;padding:8px 12px;display:flex;overflow:hidden}.styles-module-scss-module__pGcjGq__pill{flex-shrink:0;height:48px}.styles-module-scss-module__pGcjGq__mobileLayout{flex-direction:column;gap:16px;width:100%;display:none;overflow:hidden}.styles-module-scss-module__pGcjGq__mobileRow{gap:16px;width:100%;display:flex;overflow:hidden}.styles-module-scss-module__pGcjGq__mobileRow:last-child{padding-bottom:10px}.styles-module-scss-module__pGcjGq__textLine{flex-shrink:0;height:24px;margin-top:10px}@media screen and (max-width:1023.98px){.styles-module-scss-module__pGcjGq__desktopLayout{display:none}.styles-module-scss-module__pGcjGq__mobileLayout{display:flex}}
.styles-module-scss-module__E5NHAq__summaryCard{background:var(--primary);border:.3px solid var(--text,#364152);border-radius:16px;flex-direction:column;gap:0;min-width:0;padding:20px 0 24px;display:flex;position:sticky;top:24px}@media screen and (min-width:1024px){.styles-module-scss-module__E5NHAq__summaryCard{box-sizing:border-box;width:100%;min-width:0;max-width:432px}}@media screen and (min-width:1024px) and (min-width:1281px){.styles-module-scss-module__E5NHAq__summaryCard{min-width:432px}}@media screen and (min-width:1024px){.styles-module-scss-module__E5NHAq__summaryCard.styles-module-scss-module__E5NHAq__summaryCardCompactRail{max-width:100%}}@media screen and (min-width:1024px) and (min-width:1281px){.styles-module-scss-module__E5NHAq__summaryCard.styles-module-scss-module__E5NHAq__summaryCardCompactRail{min-width:0}}.styles-module-scss-module__E5NHAq__summaryTitle{color:var(--text,#364152);font-size:24px;line-height:32px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;padding:0 24px 20px;font-style:normal;font-weight:600}.styles-module-scss-module__E5NHAq__itemsList{flex-direction:column;gap:0;margin:0;padding:0 32px;list-style:none;display:flex}.styles-module-scss-module__E5NHAq__freeItemsSection{flex-direction:column;gap:0;padding:4px 32px 16px;display:flex}.styles-module-scss-module__E5NHAq__summaryRows{flex-direction:column;gap:8px;padding:16px 32px 24px;display:flex}.styles-module-scss-module__E5NHAq__summaryRow{justify-content:space-between;align-items:center;display:flex}.styles-module-scss-module__E5NHAq__summaryLabel{color:var(--text,#364152);font-size:14px;line-height:20px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;font-style:normal;font-weight:400}.styles-module-scss-module__E5NHAq__summaryValue{color:var(--text,#364152);font-size:16px;line-height:24px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;font-style:normal;font-weight:500}.styles-module-scss-module__E5NHAq__detailsBlock{flex-direction:column;gap:8px;padding:16px 32px;display:flex}.styles-module-scss-module__E5NHAq__detailRow{color:var(--text,#364152);font-size:12px;line-height:16px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;justify-content:space-between;align-items:center;gap:12px;margin:0;font-style:normal;font-weight:400;display:flex}.styles-module-scss-module__E5NHAq__detailLabel{color:var(--text,#364152);font-size:14px;line-height:20px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;flex-shrink:0;font-style:normal;font-weight:400}.styles-module-scss-module__E5NHAq__detailValue{color:var(--text,#364152);font-size:14px;line-height:20px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;font-style:normal;font-weight:500}.styles-module-scss-module__E5NHAq__minOrderBannerContent{flex-direction:column;gap:4px;display:flex}.styles-module-scss-module__E5NHAq__minOrderBannerTitle{font-weight:600}.styles-module-scss-module__E5NHAq__minOrderBannerDescription{font-size:12px}.styles-module-scss-module__E5NHAq__minOrderBanner{background:var(--background-secondary,#f9fafb);color:var(--text,#364152);border-radius:12px;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;display:flex}.styles-module-scss-module__E5NHAq__minOrderBanner svg{color:var(--text-secondary,#697586);flex-shrink:0}.styles-module-scss-module__E5NHAq__minOrderBanner{font-size:12px;line-height:16px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;font-style:normal;font-weight:400}.styles-module-scss-module__E5NHAq__minOrderBannerNotMet{background:var(--accentSecondary,#ebf2ff);margin:8px 32px}.styles-module-scss-module__E5NHAq__minOrderBannerNotMet svg{color:var(--error-500)}.styles-module-scss-module__E5NHAq__payButton{margin-top:16px}.styles-module-scss-module__E5NHAq__returnLink{color:var(--accent,#4b88ff);justify-content:center;margin-top:12px}.styles-module-scss-module__E5NHAq__returnLink:hover{color:var(--accent,#4b88ff);text-decoration:underline}.styles-module-scss-module__E5NHAq__unavailableItem{opacity:.5;pointer-events:none}.styles-module-scss-module__E5NHAq__summaryLabelTotal,.styles-module-scss-module__E5NHAq__summaryValueTotal{color:var(--text,#364152);font-size:20px;line-height:24px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;font-style:normal;font-weight:600}.styles-module-scss-module__E5NHAq__actions{padding:0 32px}.styles-module-scss-module__E5NHAq__detailLabelDelivery,.styles-module-scss-module__E5NHAq__detailValueDelivery{color:var(--text,#364152);font-size:16px;line-height:24px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;font-style:normal;font-weight:600}.styles-module-scss-module__E5NHAq__dashedDivider{background-image:linear-gradient(to right, var(--text,#364152) 50%, transparent 50%);opacity:.5;background-position:50%;background-repeat:repeat-x;background-size:16px 1px;width:calc(100% - 64px);height:1px;margin:0 32px}.styles-module-scss-module__E5NHAq__checkoutItemCard{border-bottom:.3px solid var(--text,#364152);width:100%}.styles-module-scss-module__E5NHAq__checkoutItemCard.freeCard{border-bottom:none;margin-top:12px;margin-bottom:12px}.styles-module-scss-module__E5NHAq__itemsList>li:last-child>.styles-module-scss-module__E5NHAq__checkoutItemCard:not(.freeCard){border-bottom:none}
.styles-module-scss-module__WLJtYG__container{width:100%;padding-top:env(safe-area-inset-top,0);flex-direction:column;gap:0;display:flex}.styles-module-scss-module__WLJtYG__containerBounded{width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media screen and (min-width:1200px){.styles-module-scss-module__WLJtYG__containerBounded{max-width:1200px;padding-left:0;padding-right:0}}@media screen and (min-width:1920px){.styles-module-scss-module__WLJtYG__containerBounded{max-width:1440px}}@media screen and (max-width:1239.98px){.styles-module-scss-module__WLJtYG__containerBounded{padding-right:env(safe-area-inset-right,0px);padding-left:env(safe-area-inset-left,0px)}}@media screen and (min-width:1240px){.styles-module-scss-module__WLJtYG__containerBounded{width:100%;max-width:none}}.styles-module-scss-module__WLJtYG__checkoutMainColumn{width:100%}@media screen and (max-width:1239.98px){.styles-module-scss-module__WLJtYG__checkoutMainColumn{align-self:center;max-width:600px;margin-left:auto;margin-right:auto}}.styles-module-scss-module__WLJtYG__header{align-items:center;gap:8px;width:100%;min-height:48px;margin-bottom:24px;display:flex;position:relative}@media screen and (min-width:1240px){.styles-module-scss-module__WLJtYG__header{flex-direction:column;align-items:flex-start;gap:0;margin-bottom:0}}.styles-module-scss-module__WLJtYG__headerTitleSkeleton{margin-top:16px}.styles-module-scss-module__WLJtYG__backButton{z-index:1;flex-shrink:0;position:absolute;top:0;left:0}@media screen and (min-width:1240px){.styles-module-scss-module__WLJtYG__backButton{position:static}}.styles-module-scss-module__WLJtYG__content{align-items:start;gap:16px;width:100%;min-width:0;display:grid}@media screen and (min-width:1240px){.styles-module-scss-module__WLJtYG__content{width:100%}}@media screen and (min-width:1240px) and (max-width:1280px){.styles-module-scss-module__WLJtYG__content{flex-flow:wrap;align-content:flex-start;align-items:flex-start;gap:16px;width:100%;display:flex}}@media screen and (min-width:1240px) and (min-width:1281px){.styles-module-scss-module__WLJtYG__content{flex-flow:row;align-items:flex-start;gap:16px;width:100%;min-width:0;display:flex}}.styles-module-scss-module__WLJtYG__mobileFreeItems{flex-direction:column;gap:12px;padding:0 4px;display:flex}.styles-module-scss-module__WLJtYG__leftColumn{flex-direction:column;gap:16px;min-width:0;display:flex}@media screen and (min-width:1240px){.styles-module-scss-module__WLJtYG__leftColumn{gap:24px}}@media screen and (min-width:1240px) and (max-width:1280px){.styles-module-scss-module__WLJtYG__leftColumn{flex:auto;width:100%;min-width:0;max-width:none}}@media screen and (min-width:1240px) and (min-width:1281px){.styles-module-scss-module__WLJtYG__leftColumn{flex:auto;width:auto;min-width:0;max-width:none}}.styles-module-scss-module__WLJtYG__summaryColumn{min-width:0}@media screen and (min-width:1240px){.styles-module-scss-module__WLJtYG__summaryColumn{align-self:start}}@media screen and (min-width:1240px) and (max-width:1280px){.styles-module-scss-module__WLJtYG__summaryColumn{flex-direction:column;flex:0 432px;min-width:min(100%,375px);max-width:432px;display:flex}}@media screen and (min-width:1240px) and (min-width:1281px){.styles-module-scss-module__WLJtYG__summaryColumn{flex-direction:column;flex:0 0 432px;width:432px;min-width:375px;max-width:432px;display:flex}}@media screen and (min-width:1240px) and (max-width:1280px){.styles-module-scss-module__WLJtYG__summaryColumnSidebarOpen{flex:0 0 375px;width:375px;min-width:375px;max-width:375px}}@media screen and (min-width:1240px) and (min-width:1281px){.styles-module-scss-module__WLJtYG__summaryColumnSidebarOpen{flex:0 0 375px;width:375px;min-width:375px;max-width:375px}}.styles-module-scss-module__WLJtYG__withStickyBar .styles-module-scss-module__WLJtYG__content{padding-bottom:calc(12px + 40px + 24px + 48px + 12px + env(safe-area-inset-bottom,0px))}.styles-module-scss-module__WLJtYG__stickyBottomBar{z-index:100;padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);background:var(--primary);border-top:.3px solid var(--border-color,#e5e7eb);box-sizing:border-box;flex-direction:column;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}@media screen and (min-width:1240px){.styles-module-scss-module__WLJtYG__stickyBottomBar{display:none}}.styles-module-scss-module__WLJtYG__stickyBottomBarInner{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:600px;padding-left:16px;padding-right:16px;display:flex}.styles-module-scss-module__WLJtYG__stickyTotalRow{color:var(--text,#364152);justify-content:space-between;align-items:center;display:flex}.styles-module-scss-module__WLJtYG__stickyTotalLabel{font-size:20px;line-height:24px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;font-style:normal;font-weight:600}.styles-module-scss-module__WLJtYG__stickyTotalValue{font-size:16px;line-height:24px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;font-style:normal;font-weight:500}.styles-module-scss-module__WLJtYG__stickyConfirmButton{width:100%}.styles-module-scss-module__WLJtYG__optionsSkeleton{flex-direction:column;gap:24px;display:flex}.styles-module-scss-module__WLJtYG__sectionSkeleton{flex-direction:column;gap:12px;display:flex}.styles-module-scss-module__WLJtYG__sumInfoSkeleton{flex-direction:column;gap:8px;margin-top:8px;padding:16px;display:flex}.styles-module-scss-module__WLJtYG__summaryCardSkeleton{background:var(--accentSecondary,#ebf2ff);border:.3px solid var(--border-color,#e5e7eb);border-radius:16px;flex-direction:column;gap:16px;padding:16px;display:flex}@media screen and (min-width:1240px){.styles-module-scss-module__WLJtYG__summaryCardSkeleton{padding:24px}}@media screen and (min-width:1240px) and (max-width:1280px){.styles-module-scss-module__WLJtYG__summaryCardSkeleton{box-sizing:border-box;width:100%;min-width:375px;max-width:432px}}@media screen and (min-width:1240px) and (min-width:1281px){.styles-module-scss-module__WLJtYG__summaryCardSkeleton{min-width:432px}}.styles-module-scss-module__WLJtYG__itemsSkeleton{flex-direction:column;gap:0;display:flex}.styles-module-scss-module__WLJtYG__itemRowSkeleton{gap:12px;padding:12px 0;display:flex}.styles-module-scss-module__WLJtYG__itemInfoSkeleton{flex-direction:column;flex:1;justify-content:center;gap:4px;display:flex}.styles-module-scss-module__WLJtYG__summaryRowsSkeleton{border-top:.3px solid var(--border-color,#e5e7eb);flex-direction:column;gap:8px;padding-top:16px;display:flex}
.styles-module-scss-module__gxd-nG__cart{border:.3px solid var(--border-color,#e5e7eb);z-index:80;background-color:var(--primary);border-radius:0;flex-direction:column;flex-shrink:0;width:100%;margin-left:0;transition:transform .6s cubic-bezier(.25,.46,.45,.94);display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}@media screen and (max-width:1023.98px){.styles-module-scss-module__gxd-nG__cart{will-change:auto;height:100svh;min-height:-webkit-fill-available;transition:none;bottom:0}}@media screen and (min-width:1024px){.styles-module-scss-module__gxd-nG__cart{top:var(--site-header-bottom,calc(var(--header-height,88px) + 32px));z-index:80;width:320px;height:100%;max-height:calc(100vh - var(--site-header-bottom,calc(var(--header-height,88px) + 32px)) - 32px - 16px*2 - 56px);border-radius:16px;min-width:320px;min-height:600px;transition-property:transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);right:0;transform:translate(100%)}}@media screen and (min-width:1024px) and (min-width:1200px){.styles-module-scss-module__gxd-nG__cart{width:432px;min-width:432px}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__gxd-nG__cart{will-change:auto;transition:none}}.styles-module-scss-module__gxd-nG__cartOpen{transform:translate(0)}@media screen and (min-width:1024px){.styles-module-scss-module__gxd-nG__cartOpen{height:100%;max-height:calc(100vh - var(--site-header-bottom,calc(var(--header-height,88px) + 32px)) - 32px - 16px*2 - 56px);min-height:600px;transition-property:transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}}@media screen and (min-width:1024px) and (min-width:1024px){.styles-module-scss-module__gxd-nG__cartOpen{top:var(--site-header-bottom,calc(var(--header-height,88px) + 32px));z-index:80;width:320px;max-width:320px;max-height:calc(100vh - var(--site-header-bottom,calc(var(--header-height,88px) + 32px)) - 32px - 16px*2 - 56px);min-width:320px;min-height:600px;margin-left:0;margin-right:0;position:fixed;right:0}}@media screen and (min-width:1024px) and (min-width:1024px) and (min-width:1200px){.styles-module-scss-module__gxd-nG__cartOpen{width:432px;min-width:432px;max-width:432px;right:max(clamp(16px,5vw,120px),50vw - 600px)}}@media screen and (min-width:1024px) and (min-width:1024px) and (min-width:1200px) and (min-width:1920px){.styles-module-scss-module__gxd-nG__cartOpen{right:max(120px,50vw - 720px)}}@media screen and (prefers-reduced-motion:reduce) and (min-width:1024px){.styles-module-scss-module__gxd-nG__cartOpen{transition:none}}@media screen and (min-width:1024px){.styles-module-scss-module__gxd-nG__cart{height:auto;max-height:calc(100vh - var(--site-header-bottom,calc(var(--header-height,88px) + 32px)) - 32px - 16px*2 - 56px);min-height:0}}.styles-module-scss-module__gxd-nG__cartContent{flex-direction:column;gap:clamp(16px,4vw,20px);width:100%;min-width:100%;height:100%;padding:clamp(16px,4vw,20px) 16px;display:flex;position:relative;overflow:hidden}@media screen and (min-width:1024px){.styles-module-scss-module__gxd-nG__cartContent{flex:auto;gap:24px;width:100%;min-width:320px;max-width:100%;height:100%;min-height:0;max-height:100%;padding:24px 16px;overflow:hidden}}@media screen and (min-width:1024px) and (min-width:1200px){.styles-module-scss-module__gxd-nG__cartContent{min-width:432px}}@media screen and (max-width:1023.98px){.styles-module-scss-module__gxd-nG__cartContent{flex:1 1 0;min-height:0;padding-top:16px;padding-bottom:0;overflow:hidden}}.styles-module-scss-module__gxd-nG__cartBody{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.styles-module-scss-module__gxd-nG__cartBodyScroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex-direction:column;flex:auto;gap:24px;min-height:0;display:flex;overflow:hidden auto}.styles-module-scss-module__gxd-nG__cartItems{flex-direction:column;flex-shrink:0;gap:0;display:flex}.styles-module-scss-module__gxd-nG__cartItemDivider{flex-shrink:0}.styles-module-scss-module__gxd-nG__emptyCart{flex:auto;justify-content:center;align-items:center;min-height:100px;padding:40px 0;display:flex}.styles-module-scss-module__gxd-nG__emptyCartText{text-align:center;color:var(--text-secondary,#697586);font-size:14px;line-height:20px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;margin:0;font-style:normal;font-weight:400}.styles-module-scss-module__gxd-nG__cartFooter{background-color:#0000;flex-direction:column;flex:none;gap:12px;margin-top:auto;padding-top:12px;display:flex}.styles-module-scss-module__gxd-nG__minOrderNotice{background-color:var(--error-500);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:12px;display:flex}.styles-module-scss-module__gxd-nG__minOrderNotice svg{width:16px;min-width:16px;height:16px;min-height:16px;color:var(--white,#fff);flex-shrink:0}.styles-module-scss-module__gxd-nG__minOrderText{color:var(--white,#fff);font-size:12px;line-height:16px;font-family:var(--font-manrope),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;margin:0;font-style:normal;font-weight:400}.styles-module-scss-module__gxd-nG__orderSummary{flex-direction:column;flex-shrink:0;gap:8px;margin-bottom:12px;display:flex}.styles-module-scss-module__gxd-nG__cartSumInfo{margin-top:0;padding-top:4px}.styles-module-scss-module__gxd-nG__cartMobileSummary{padding:0 4px calc(var(--sticky-cart-bar-clearance) + 16px);flex-direction:column;flex:none;margin-top:auto;display:flex}.styles-module-scss-module__gxd-nG__freeItemsContainer{flex-direction:column;gap:12px;padding-top:16px;display:flex}