@layer reset;@layer base{.SkipNavigation-module-scss-module__HPkbSW__skipNavigation:focus-visible{z-index:100000;clip:auto;color:#1b2126;background:#fff;border:1px solid #1b2126;width:auto;height:auto;padding:16px;text-decoration:none;position:fixed;top:8px;left:8px}}
@layer reset;@layer base{.Tooltip-module-scss-module__UUh2zW__tooltipContainer{display:contents;position:relative}.Tooltip-module-scss-module__UUh2zW__contents{display:contents}.Tooltip-module-scss-module__UUh2zW__tooltip{color:#fff;max-width:var(--tooltip-max-width);word-wrap:break-word;pointer-events:auto;background-color:#242b31;border-radius:8px;padding:8px 12px;font-size:14px;line-height:1.2;position:absolute;box-shadow:0 4px 4px -2px #0003,0 8px 12px 1px #00000024,0 3px 14px 2px #0000001f}.Tooltip-module-scss-module__UUh2zW__tooltip.Tooltip-module-scss-module__UUh2zW__nonInteractive{pointer-events:none}}
@layer reset,base;.AddToFavouritesButton-module-scss-module__z-iHrW__favouritesButton{z-index:1;flex-direction:column;display:flex}.AddToFavouritesButton-module-scss-module__z-iHrW__favouritesButton.AddToFavouritesButton-module-scss-module__z-iHrW__iconPrimary{color:#f97f15}.AddToFavouritesButton-module-scss-module__z-iHrW__favouritesButton.AddToFavouritesButton-module-scss-module__z-iHrW__iconBase{color:#1b2126}
@layer reset;@layer base{.AvailabilityCalendar-module-scss-module__za3DzW__wrapper{--max-width:400px;min-width:0;max-width:min(var(--max-width),100%);gap:4px;display:flex;overflow:auto}.AvailabilityCalendar-module-scss-module__za3DzW__wrapper::-webkit-scrollbar{width:4px}.AvailabilityCalendar-module-scss-module__za3DzW__wrapper::-webkit-scrollbar-track{background:0 0}.AvailabilityCalendar-module-scss-module__za3DzW__wrapper::-webkit-scrollbar-thumb{background:#f97f15;border-radius:9999px}.AvailabilityCalendar-module-scss-module__za3DzW__wrapper{scrollbar-width:thin;scrollbar-color:#f97f15 #0000}.AvailabilityCalendar-module-scss-module__za3DzW__day{background-color:#f8f9fb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:4px;display:flex}.AvailabilityCalendar-module-scss-module__za3DzW__dayName{font-size:12px;font-weight:700;line-height:1}.AvailabilityCalendar-module-scss-module__za3DzW__dayDate{font-size:12px;line-height:1}.AvailabilityCalendar-module-scss-module__za3DzW__available{color:#3f7a1a}.AvailabilityCalendar-module-scss-module__za3DzW__notAvailable{color:#c03428}}
@layer reset;@layer base{.SubstituteProductCard-module-scss-module__jrJ6JG__wrapper{flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.SubstituteProductCard-module-scss-module__jrJ6JG__row{width:100%;min-width:0;font-family:var(--nunito),sans-serif;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (max-width:768px){.SubstituteProductCard-module-scss-module__jrJ6JG__row{gap:12px}}.SubstituteProductCard-module-scss-module__jrJ6JG__toResolveMark{color:#c03428;z-index:10;text-transform:uppercase;background-color:#f7e7ea;border-radius:8px;padding:4px 12px;font-size:12px;font-weight:700;line-height:1;position:absolute;top:-8px;right:-12px}@media (max-width:768px){.SubstituteProductCard-module-scss-module__jrJ6JG__toResolveMark{padding:4px 8px;font-size:10px;line-height:1;top:-30px;right:0}}.SubstituteProductCard-module-scss-module__jrJ6JG__substituteBadge{color:#3f7a1a;background-color:#e4f7d6;border-radius:8px;justify-content:center;align-self:center;align-items:center;gap:4px;margin-top:8px;padding:4px 12px;font-size:12px;font-weight:700;line-height:1.2;display:flex}.SubstituteProductCard-module-scss-module__jrJ6JG__substituteBadgeIcon{flex:none}.SubstituteProductCard-module-scss-module__jrJ6JG__imageWrapper{flex:none;align-items:center;display:flex;position:relative}.SubstituteProductCard-module-scss-module__jrJ6JG__image{width:96px;height:96px}@media (max-width:768px){.SubstituteProductCard-module-scss-module__jrJ6JG__image{width:64px;height:64px}}.SubstituteProductCard-module-scss-module__jrJ6JG__contentWrapper{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;display:flex}.SubstituteProductCard-module-scss-module__jrJ6JG__madeBy{color:#5f6f7c;font-size:12px;font-style:normal;font-weight:700;line-height:1.2}.SubstituteProductCard-module-scss-module__jrJ6JG__name{color:#1b2126;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;font-style:normal;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.SubstituteProductCard-module-scss-module__jrJ6JG__grammarWrapper{justify-content:flex-start;align-items:center;gap:4px;width:100%;padding:4px 0 8px;display:flex}.SubstituteProductCard-module-scss-module__jrJ6JG__grammar{color:#5f6f7c;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:700;line-height:1.2;display:flex}.SubstituteProductCard-module-scss-module__jrJ6JG__productAvailability{color:#c03428;align-items:center;gap:4px;font-size:12px;font-weight:700;line-height:1.5;display:flex}@media (max-width:768px){.SubstituteProductCard-module-scss-module__jrJ6JG__removeProductButton{align-self:flex-start}.SubstituteProductCard-module-scss-module__jrJ6JG__removeProductButton .Button__content{display:none}}.SubstituteProductCard-module-scss-module__jrJ6JG__toggleButtonIcon{color:#4a5661}.SubstituteProductCard-module-scss-module__jrJ6JG__pricePerGrammar{color:#5f6f7c;font-size:12px;font-style:normal;font-weight:700;line-height:1.2}.SubstituteProductCard-module-scss-module__jrJ6JG__productAvailabilityParagraph{color:#c03428;justify-content:flex-start;align-items:center;width:100%;margin-left:50px;font-size:12px;font-weight:700;line-height:1;display:flex}@media (max-width:768px){.SubstituteProductCard-module-scss-module__jrJ6JG__productAvailabilityParagraph{justify-content:center;margin-left:0}}.SubstituteProductCard-module-scss-module__jrJ6JG__iconSectionWrapper{flex:none;justify-content:center;align-items:center;gap:8px;display:flex}@media (max-width:768px){.SubstituteProductCard-module-scss-module__jrJ6JG__iconSectionWrapper{flex-direction:column-reverse;align-self:flex-start}}.SubstituteProductCard-module-scss-module__jrJ6JG__toggleButton{cursor:pointer;color:#1b2126;background:#f8f9fb;border:none;border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:4px;display:flex}.SubstituteProductCard-module-scss-module__jrJ6JG__trashIcon{cursor:pointer;z-index:25;transition:all .3s}.SubstituteProductCard-module-scss-module__jrJ6JG__trashIcon:hover{color:#f97f15}}
@layer reset;@layer base{.Badge-module-scss-module__j4NuTq__badgeWrapper{background-color:#f8f9fb;justify-content:center;align-items:center;gap:4px;height:32px;padding:4px 8px;font-size:16px;font-weight:700;line-height:1.2;transition:all .3s;display:flex;overflow:hidden}.Badge-module-scss-module__j4NuTq__badgeWrapper[data-size=mini]{width:20px;height:20px;cursor:unset;background-color:#0000;margin:2px 6px 6px;padding:0}.Badge-module-scss-module__j4NuTq__badgeWrapper[data-size=mini]:first-of-type{margin-top:8px}.Badge-module-scss-module__j4NuTq__badgeWrapper[data-size=full]{cursor:pointer;width:auto}.Badge-module-scss-module__j4NuTq__badgeWrapper.Badge-module-scss-module__j4NuTq__notClickable{pointer-events:none;cursor:default}.Badge-module-scss-module__j4NuTq__badgeWrapper.Badge-module-scss-module__j4NuTq__icon{width:var(--icon-width);height:100%;cursor:unset;gap:0;padding:0}.Badge-module-scss-module__j4NuTq__badgeWrapper.Badge-module-scss-module__j4NuTq__chip{cursor:pointer;background-color:#f8f9fb;border-radius:8px;width:auto;height:32px;padding:4px 8px}.Badge-module-scss-module__j4NuTq__badgeWrapper.Badge-module-scss-module__j4NuTq__rounded{border-radius:9999px}.Badge-module-scss-module__j4NuTq__iconWrapper{justify-content:center;align-items:center;height:100%;display:flex}.Badge-module-scss-module__j4NuTq__iconWrapper.Badge-module-scss-module__j4NuTq__sizeMini{font-size:20px}:is(.Badge-module-scss-module__j4NuTq__iconWrapper.Badge-module-scss-module__j4NuTq__sizeMini img,.Badge-module-scss-module__j4NuTq__iconWrapper.Badge-module-scss-module__j4NuTq__sizeMini svg,.Badge-module-scss-module__j4NuTq__iconWrapper.Badge-module-scss-module__j4NuTq__sizeMini path){width:var(--icon-width);height:var(--icon-height)}.Badge-module-scss-module__j4NuTq__iconWrapper.Badge-module-scss-module__j4NuTq__sizeDefault{font-size:28px}:is(.Badge-module-scss-module__j4NuTq__iconWrapper.Badge-module-scss-module__j4NuTq__sizeDefault img,.Badge-module-scss-module__j4NuTq__iconWrapper.Badge-module-scss-module__j4NuTq__sizeDefault svg,.Badge-module-scss-module__j4NuTq__iconWrapper.Badge-module-scss-module__j4NuTq__sizeDefault path){width:var(--icon-width);height:var(--icon-height)}.Badge-module-scss-module__j4NuTq__iconWrapper.Badge-module-scss-module__j4NuTq__outlined img{border:1px solid #e6ecf1;border-radius:9999px}}
@layer reset;@layer base{.ProductCardBadgesList-module-scss-module__-onmCq__wrapper{color:#f97f15;z-index:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex;position:absolute;top:24px;left:8px}@media (max-width:768px){.ProductCardBadgesList-module-scss-module__-onmCq__wrapper{margin-bottom:4px}}}
@layer reset;@layer base{.ProductTags-module-scss-module__eI_RYq__tag{text-align:center;min-width:80px;font-family:var(--nunito),sans-serif;text-transform:uppercase;border-radius:8px;width:fit-content;padding:4px 12px;font-size:12px;font-weight:700;line-height:1}@media (max-width:768px){.ProductTags-module-scss-module__eI_RYq__tag{min-width:unset;text-overflow:ellipsis;white-space:nowrap;width:100%;padding:3px 5px;overflow:hidden;max-width:fit-content!important}}.ProductTags-module-scss-module__eI_RYq__orangeStrong{color:#c03428;background:#ffe2cc}.ProductTags-module-scss-module__eI_RYq__redFilled{color:#fff;background:#e30d38}.ProductTags-module-scss-module__eI_RYq__red{color:#c03428;background:#f7e7ea}.ProductTags-module-scss-module__eI_RYq__orange{color:#c03428;background:#fefaf1}.ProductTags-module-scss-module__eI_RYq__green{color:#3f7a1a;background:#e4f7d6}}
@layer reset;@layer base{.ProductCardLabelsList-module-scss-module__gVqFSW__wrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}@media (max-width:768px){.ProductCardLabelsList-module-scss-module__gVqFSW__wrapper{flex-wrap:nowrap}}}
@layer reset;@layer base{.ProductCardPrices-module-scss-module__iF0qja__buyingContent{flex-direction:column;justify-content:center;align-items:flex-start;margin-top:4px;display:flex}.ProductCardPrices-module-scss-module__iF0qja__pricesWrapper{margin-bottom:4px}.ProductCardPrices-module-scss-module__iF0qja__pricesWrapper.ProductCardPrices-module-scss-module__iF0qja__withIcon{width:100%}.ProductCardPrices-module-scss-module__iF0qja__price{align-items:flex-end;gap:8px;display:flex}.ProductCardPrices-module-scss-module__iF0qja__price.ProductCardPrices-module-scss-module__iF0qja__withIcon{justify-content:space-between}.ProductCardPrices-module-scss-module__iF0qja__currentPrice{color:#1b2126;white-space:pre-wrap;margin:0;font-size:20px;font-style:normal;font-weight:700;line-height:1}@media (max-width:768px){.ProductCardPrices-module-scss-module__iF0qja__currentPrice{font-size:14px;line-height:1.2}}.ProductCardPrices-module-scss-module__iF0qja__oldPrice{color:#4a5661;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:1.2;text-decoration-line:line-through}@media (max-width:768px){.ProductCardPrices-module-scss-module__iF0qja__oldPrice{font-size:12px;line-height:1.2}}.ProductCardPrices-module-scss-module__iF0qja__depositValue{color:#4a5661;font-size:12px;font-weight:700;line-height:1.2}.ProductCardPrices-module-scss-module__iF0qja__lowestPrice{color:#4a5661;justify-content:center;align-items:center;gap:4px;padding-top:4px;padding-bottom:8px;font-size:10px;font-style:normal;font-weight:400;line-height:1.2;display:flex}.ProductCardPrices-module-scss-module__iF0qja__lowestPrice svg{color:#c6d3df}@media (max-width:768px){.ProductCardPrices-module-scss-module__iF0qja__lowestPrice{font-size:8px;line-height:10px}}}.ProductCardPrices-module-scss-module__iF0qja__infoButton{width:24px;margin:0}.ProductCardPrices-module-scss-module__iF0qja__infoButton.ProductCardPrices-module-scss-module__iF0qja__infoButton.ProductCardPrices-module-scss-module__iF0qja__infoButton{min-width:24px;height:24px;padding:0}
@layer reset;@layer base{.ProductSet-module-scss-module__QG4Nqa__wrapper{box-sizing:border-box;cursor:pointer;color:#4a5661;background:#fff;border:1px solid #e6ecf1;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:4px;width:80px;padding:8px;font-size:14px;font-style:normal;font-weight:700;line-height:1.2;display:flex;position:relative}.ProductSet-module-scss-module__QG4Nqa__wrapper.ProductSet-module-scss-module__QG4Nqa__wider{width:100%}.ProductSet-module-scss-module__QG4Nqa__wrapper.ProductSet-module-scss-module__QG4Nqa__active{border-color:#4a5661}@media (max-width:1024px){.ProductSet-module-scss-module__QG4Nqa__wrapper{color:#1b2126;border:1px solid #e6ecf1;flex-grow:1;gap:4px}}.ProductSet-module-scss-module__QG4Nqa__wrapper:hover{background:#f8f9fb}.ProductSet-module-scss-module__QG4Nqa__styledIcon{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:-8px;right:-8px}.ProductSet-module-scss-module__QG4Nqa__styledIcon img{width:100%;height:100%}@media (max-width:1024px){.ProductSet-module-scss-module__QG4Nqa__styledIcon{width:16px;height:16px;top:-8px;right:-8px}}}
@layer reset;@layer base{.ProductCardProductSets-module-scss-module__ZfCtbG__tabletContent{width:100%}@media (min-width:1025px){.ProductCardProductSets-module-scss-module__ZfCtbG__tabletContent{display:none}}.ProductCardProductSets-module-scss-module__ZfCtbG__webContent{width:100%}@media (max-width:1024px){.ProductCardProductSets-module-scss-module__ZfCtbG__webContent{display:none}}.ProductCardProductSets-module-scss-module__ZfCtbG__wrapper{margin:0}@media (max-width:1024px){.ProductCardProductSets-module-scss-module__ZfCtbG__wrapper{margin:0}}.ProductCardProductSets-module-scss-module__ZfCtbG__productSets{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}@media (max-width:1024px){.ProductCardProductSets-module-scss-module__ZfCtbG__productSets{flex-wrap:nowrap;gap:4px;padding-top:8px}}.ProductCardProductSets-module-scss-module__ZfCtbG__expandableContent{flex-direction:column;gap:8px;padding-top:8px;display:flex}}
@layer reset;@layer base{.ProductCard-module-scss-module__NgXxiG__globalWrapper{width:100%;height:fit-content;position:relative}.ProductCard-module-scss-module__NgXxiG__globalWrapper.ProductCard-module-scss-module__NgXxiG__globalWrapperSubstitute{height:100%}.ProductCard-module-scss-module__NgXxiG__wrapper{width:100%;font-family:var(--nunito),sans-serif;background:#fff;border-radius:16px;padding:12px;transition:all .3s;position:relative;overflow:hidden;height:380px!important}.ProductCard-module-scss-module__NgXxiG__wrapper:hover{box-shadow:0 4px 8px 4px #0000000d,0 2px 4px #0000000d}.ProductCard-module-scss-module__NgXxiG__wrapper:focus-visible{outline:none;box-shadow:0 4px 8px 4px #0000000d,0 2px 4px #0000000d}.ProductCard-module-scss-module__NgXxiG__wrapper.ProductCard-module-scss-module__NgXxiG__blurProduct{filter:blur(8px)}.ProductCard-module-scss-module__NgXxiG__wrapper.ProductCard-module-scss-module__NgXxiG__blurProduct:hover{box-shadow:none}@media (max-width:768px){.ProductCard-module-scss-module__NgXxiG__wrapper{padding:8px;height:350px!important}}.ProductCard-module-scss-module__NgXxiG__wrapper.ProductCard-module-scss-module__NgXxiG__substituteVariant{min-height:280px;height:100%!important}.ProductCard-module-scss-module__NgXxiG__wrapper.ProductCard-module-scss-module__NgXxiG__substituteVariant.ProductCard-module-scss-module__NgXxiG__substituteSelectable{cursor:pointer}.ProductCard-module-scss-module__NgXxiG__wrapper.ProductCard-module-scss-module__NgXxiG__substituteVariant .ProductCard-module-scss-module__NgXxiG__imageWrapper{height:120px}.ProductCard-module-scss-module__NgXxiG__wrapper.ProductCard-module-scss-module__NgXxiG__substituteVariant .ProductCard-module-scss-module__NgXxiG__styledImage{max-width:120px}.ProductCard-module-scss-module__NgXxiG__wrapper.ProductCard-module-scss-module__NgXxiG__substituteVariant .ProductCard-module-scss-module__NgXxiG__productDescription{min-height:130px;position:static}@media (max-width:768px){.ProductCard-module-scss-module__NgXxiG__wrapper.ProductCard-module-scss-module__NgXxiG__substituteVariant .ProductCard-module-scss-module__NgXxiG__productDescription{min-height:100px}.ProductCard-module-scss-module__NgXxiG__wrapper.ProductCard-module-scss-module__NgXxiG__substituteVariant{min-height:250px}}.ProductCard-module-scss-module__NgXxiG__productDescription{z-index:10;background:linear-gradient(#fff0 0%,#fff 16% 100%);border-radius:16px;flex-direction:column;justify-content:flex-end;gap:4px;height:auto;min-height:230px;padding:6px 12px 12px;transition:height .3s;display:flex;position:absolute;bottom:0;left:0;right:0}@media (max-width:768px){.ProductCard-module-scss-module__NgXxiG__productDescription{min-height:200px;padding:8px}}.ProductCard-module-scss-module__NgXxiG__imageWrapper{justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative}.ProductCard-module-scss-module__NgXxiG__styledImage{cursor:pointer;width:100%;max-width:180px;height:auto}.ProductCard-module-scss-module__NgXxiG__basicDetails{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.ProductCard-module-scss-module__NgXxiG__basicDetails>a{min-height:24px;display:block}.ProductCard-module-scss-module__NgXxiG__name{color:#1b2126;cursor:pointer;line-clamp:2;-webkit-line-clamp:2;box-orient:vertical;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:8px;font-size:14px;font-style:normal;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}@media (max-width:768px){.ProductCard-module-scss-module__NgXxiG__name{line-clamp:2;-webkit-line-clamp:2;font-size:14px;line-height:1}}.ProductCard-module-scss-module__NgXxiG__madeBy{color:#4a5661;cursor:pointer;align-items:end;min-height:24px;font-size:12px;font-style:normal;font-weight:700;line-height:1.2;transition:color .2s ease-in-out;display:flex}.ProductCard-module-scss-module__NgXxiG__madeBy:hover{color:#1b2126}.ProductCard-module-scss-module__NgXxiG__grammarWrapper{justify-content:space-between;align-items:center;gap:4px;width:100%;padding:4px 0 8px;display:flex}.ProductCard-module-scss-module__NgXxiG__grammar{color:#4a5661;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:700;line-height:1;display:flex}.ProductCard-module-scss-module__NgXxiG__pricePerGrammar{color:#4a5661;font-size:12px;font-style:normal;font-weight:700;line-height:1}.ProductCard-module-scss-module__NgXxiG__buttonWrapper{width:100%}.ProductCard-module-scss-module__NgXxiG__blurredIconWrapper{z-index:11;background:0 0;border:none;flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:0}.ProductCard-module-scss-module__NgXxiG__blurredIconWrapper:focus-visible{outline-offset:1px;outline:2px solid #3f7a1a}.ProductCard-module-scss-module__NgXxiG__favIconWrapper{position:absolute;top:9px;right:11px}.ProductCard-module-scss-module__NgXxiG__blurredInfoWrapper{color:#4a5661;cursor:pointer;text-align:center;background-color:#f8f9fb;border:1px solid #e6ecf1;border-radius:8px;justify-content:center;align-self:center;align-items:center;margin-bottom:50%;padding:16px;display:flex;transform:translateY(-50%)}.ProductCard-module-scss-module__NgXxiG__tagsWrapper{justify-content:center;align-items:center;padding-bottom:4px;display:flex}.ProductCard-module-scss-module__NgXxiG__promoPercentTag{z-index:1;text-align:center;min-width:48px;font-size:12px;line-height:1;font-family:var(--nunito),sans-serif;color:#fff;background:#e30d38;border-radius:4px 0;padding:3px 8px;font-weight:700;position:absolute;top:0;left:0}.ProductCard-module-scss-module__NgXxiG__deliveryAvailability{flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:8px;display:flex}.ProductCard-module-scss-module__NgXxiG__deliveryAvailabilityLabel{color:#4a5661;margin:0;font-size:12px;font-weight:700;line-height:1.2}.ProductCard-module-scss-module__NgXxiG__maxPerSpecialOfferWrapper{color:#aa0b28;background-color:#fefaf1;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1;display:flex}.ProductCard-module-scss-module__NgXxiG__substituteSelectButton{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.ProductCard-module-scss-module__NgXxiG__substituteSelectButton:disabled{cursor:default}.ProductCard-module-scss-module__NgXxiG__substituteSelectedIcon{color:#f97f15}.ProductCard-module-scss-module__NgXxiG__substituteUnselectedIcon{color:#e6ecf1}}.ProductCard-module-scss-module__NgXxiG__deliveryAvailabilityCalendar{max-width:100%}
@layer reset;@layer base{.SubstitutesSlider-module-scss-module__RNAF0a__wrapper{flex:none;width:100%;transition:all .3s;position:relative}.SubstitutesSlider-module-scss-module__RNAF0a__controls{z-index:25;pointer-events:none;justify-content:space-between;align-items:center;width:calc(100% - 4px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1024px){.SubstitutesSlider-module-scss-module__RNAF0a__controls{display:none}}.SubstitutesSlider-module-scss-module__RNAF0a__title{text-align:center;width:100%;margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.2}.SubstitutesSlider-module-scss-module__RNAF0a__sliderWrapperSubstitutes{width:100%;padding:0 48px;position:relative}@media (max-width:1024px){.SubstitutesSlider-module-scss-module__RNAF0a__sliderWrapperSubstitutes{padding:0 8px}}.SubstitutesSlider-module-scss-module__RNAF0a__sliderContainerSubstitutes{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:flex;overflow-x:scroll}.SubstitutesSlider-module-scss-module__RNAF0a__sliderContainerSubstitutes::-webkit-scrollbar{display:none}.SubstitutesSlider-module-scss-module__RNAF0a__sliderContainerSubstitutes{scrollbar-width:none;-ms-overflow-style:none;width:100%;padding:20px 0 32px;list-style:none}.SubstitutesSlider-module-scss-module__RNAF0a__productWrapperSubstitutes{scroll-snap-align:start;width:calc((100% - 16px*(var(--visible-items-in-slider) - 1))/var(--visible-items-in-slider));border:1px solid #0000;border-radius:16px;flex-shrink:0;margin-left:0;margin-right:16px;list-style:none;transition:all .3s;position:relative}.SubstitutesSlider-module-scss-module__RNAF0a__productWrapperSubstitutes:last-child{margin-right:0}.SubstitutesSlider-module-scss-module__RNAF0a__productWrapperSubstitutes.SubstitutesSlider-module-scss-module__RNAF0a__selected{border-color:#f97f15}.SubstitutesSlider-module-scss-module__RNAF0a__productWrapperSubstitutes .SubstitutesSlider-module-scss-module__RNAF0a__selectedTitle{z-index:20;color:#f97f15;text-transform:uppercase;white-space:nowrap;background-color:#fff;padding:4px 8px;font-size:16px;font-weight:900;line-height:1;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.SubstitutesSlider-module-scss-module__RNAF0a__productWrapperSubstitutes .SubstitutesSlider-module-scss-module__RNAF0a__selectedTitle{font-size:12px;line-height:1;top:40px}}@media (max-width:1024px){.SubstitutesSlider-module-scss-module__RNAF0a__productWrapperSubstitutes{width:calc(42.8571% - 13.7143px)}}@media (max-width:768px){.SubstitutesSlider-module-scss-module__RNAF0a__productWrapperSubstitutes{width:calc(75% - 12px)}}.SubstitutesSlider-module-scss-module__RNAF0a__titleSubstitutes{text-align:center;margin:34px 0;font-size:18px;font-weight:600;line-height:1.2}.SubstitutesSlider-module-scss-module__RNAF0a__hr{border:none;border-top:1px solid #e6ecf1;width:100%;margin-bottom:24px}.SubstitutesSlider-module-scss-module__RNAF0a__loadingStateWrapper{justify-content:center;align-items:center;width:100%;min-height:100px;display:flex}}.SubstitutesSlider-module-scss-module__RNAF0a__controlsButton{pointer-events:auto}.SubstitutesSlider-module-scss-module__RNAF0a__controlsButton:disabled{opacity:0;pointer-events:none}
@layer reset;@layer base{.UnavailableItemsResolver-module-scss-module__F9ncMq__wrapper{flex-direction:column;display:flex;position:relative;overflow-x:hidden}@media (max-width:1024px){.UnavailableItemsResolver-module-scss-module__F9ncMq__wrapper{flex:1;min-height:0;overflow-y:auto}}.UnavailableItemsResolver-module-scss-module__F9ncMq__list{flex-direction:column;flex:auto;gap:12px;width:100%;padding:12px 0;display:flex}@media (max-width:906px){.UnavailableItemsResolver-module-scss-module__F9ncMq__list{gap:16px;padding:8px 0}}.UnavailableItemsResolver-module-scss-module__F9ncMq__row{border:1px solid #e6ecf1;border-radius:8px;transition:all .3s}.UnavailableItemsResolver-module-scss-module__F9ncMq__rowHeader{align-items:center;gap:12px;padding:12px 16px;display:flex}@media (max-width:768px){.UnavailableItemsResolver-module-scss-module__F9ncMq__rowHeader{padding:20px 16px}}.UnavailableItemsResolver-module-scss-module__F9ncMq__statusIcon{flex:none;align-items:center;display:flex}.UnavailableItemsResolver-module-scss-module__F9ncMq__statusIconResolved{color:#f97f15}.UnavailableItemsResolver-module-scss-module__F9ncMq__statusIconPending{color:#e6ecf1}.UnavailableItemsResolver-module-scss-module__F9ncMq__buttonWrapper{z-index:25;background:#fff;border-radius:0 0 24px 24px;justify-content:center;align-items:center;gap:16px;margin:0 -16px;padding:24px 32px;display:flex;position:sticky;bottom:0}@media (max-width:768px){.UnavailableItemsResolver-module-scss-module__F9ncMq__buttonWrapper{border-top:1px solid #e6ecf1;padding:12px 16px}}.UnavailableItemsResolver-module-scss-module__F9ncMq__buttonWrapper button{width:100%;max-width:450px}}
@layer reset;@layer base{.ReservationConfirmModal-module-scss-module__Y60YsG__modalContent{flex-direction:column;gap:24px;display:flex}.ReservationConfirmModal-module-scss-module__Y60YsG__reservationDetails{background-color:#f8f9fb;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.ReservationConfirmModal-module-scss-module__Y60YsG__detailRow{flex-direction:column;gap:4px;display:flex}.ReservationConfirmModal-module-scss-module__Y60YsG__label{color:#242b31;font-size:14px;font-weight:600;line-height:1.2}.ReservationConfirmModal-module-scss-module__Y60YsG__value{color:#1b2126;font-size:16px;font-weight:400;line-height:1}.ReservationConfirmModal-module-scss-module__Y60YsG__description{color:#1b2126;text-align:center;max-width:500px;margin:0 auto;font-size:16px;line-height:1}.ReservationConfirmModal-module-scss-module__Y60YsG__description b{font-weight:800}.ReservationConfirmModal-module-scss-module__Y60YsG__buttonsWrapper{flex-direction:row;gap:16px;margin-top:8px;display:flex}.ReservationConfirmModal-module-scss-module__Y60YsG__unavailableProductsWrapper{flex-direction:column;gap:12px;width:100%;display:flex}.ReservationConfirmModal-module-scss-module__Y60YsG__unavailableProductsTitle{text-align:center;font-size:16px;font-weight:800;line-height:1.35}.ReservationConfirmModal-module-scss-module__Y60YsG__productAvailability{margin-top:4px;overflow:auto;max-width:100%!important}.ReservationConfirmModal-module-scss-module__Y60YsG__productAvailabilityParagraph{color:#c03428;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1}}
@layer reset;@layer base{.SubstitutesModal-module-scss-module__M9_Euq__modalSubstitutesHeader{justify-content:space-between;align-items:flex-start;gap:4px;margin-top:16px;display:flex}.SubstitutesModal-module-scss-module__M9_Euq__progressBarWrapperDesktop,.SubstitutesModal-module-scss-module__M9_Euq__progressBarWrapperMobile{justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex}.SubstitutesModal-module-scss-module__M9_Euq__progressBarWrapperDesktop .SubstitutesModal-module-scss-module__M9_Euq__progressBarText,.SubstitutesModal-module-scss-module__M9_Euq__progressBarWrapperMobile .SubstitutesModal-module-scss-module__M9_Euq__progressBarText{white-space:nowrap;color:#f97f15;flex-shrink:0}.SubstitutesModal-module-scss-module__M9_Euq__progressBarWrapperDesktop .SubstitutesModal-module-scss-module__M9_Euq__progressBar{width:100px}@media (max-width:1024px){.SubstitutesModal-module-scss-module__M9_Euq__progressBarWrapperDesktop{display:none}}.SubstitutesModal-module-scss-module__M9_Euq__progressBarWrapperMobile{display:none}.SubstitutesModal-module-scss-module__M9_Euq__progressBarWrapperMobile .SubstitutesModal-module-scss-module__M9_Euq__progressBar{width:100%}@media (max-width:1024px){.SubstitutesModal-module-scss-module__M9_Euq__progressBarWrapperMobile{margin-bottom:16px;display:flex}}.SubstitutesModal-module-scss-module__M9_Euq__modalSubstitutesTitle{margin-bottom:16px}.SubstitutesModal-module-scss-module__M9_Euq__modalSubstitutesDescription{text-align:left}.SubstitutesModal-module-scss-module__M9_Euq__markedText{color:#aa0b28;font-weight:600}.SubstitutesModal-module-scss-module__M9_Euq__deliveryNote{color:#242b31;border:1px solid #e6ecf1;border-radius:8px;align-items:center;gap:12px;margin-bottom:12px;padding:8px 4px;font-size:12px;font-weight:700;line-height:1;display:flex}.SubstitutesModal-module-scss-module__M9_Euq__deliveryNote .SubstitutesModal-module-scss-module__M9_Euq__deliveryNoteIcon{color:#f97f15}.SubstitutesModal-module-scss-module__M9_Euq__deliveryNote .SubstitutesModal-module-scss-module__M9_Euq__deliverySlotTime{color:#1b2126;background-color:#fefaf1;border:1px solid #f97f15;border-radius:8px;margin-left:auto;padding:4px 8px;font-weight:700}.SubstitutesModal-module-scss-module__M9_Euq__clearCartButton{margin-left:auto}@media (max-width:768px){.SubstitutesModal-module-scss-module__M9_Euq__clearCartButton{width:100%;margin-bottom:16px}}.SubstitutesModal-module-scss-module__M9_Euq__triggerWrapper{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex}}.SubstitutesModal-module-scss-module__M9_Euq__modalSubstitutes .ModalContent{padding-bottom:0}@media (max-width:768px){.SubstitutesModal-module-scss-module__M9_Euq__modalSubstitutes{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;position:fixed;inset:0}}
@layer reset;@layer base{.CartPackingCost-module-scss-module__yElPlq__styledForm{flex-direction:column;gap:8px;display:flex}.CartPackingCost-module-scss-module__yElPlq__label,.CartPackingCost-module-scss-module__yElPlq__header{align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.2;display:flex}.CartPackingCost-module-scss-module__yElPlq__hr{border:none;border-top:1px solid #e6ecf1;width:100%;margin-bottom:-4px}.CartPackingCost-module-scss-module__yElPlq__price{white-space:nowrap;margin-left:auto;font-size:14px;line-height:1.2}}
@layer reset;@layer base{.CartSummaryDisabledButton-module-scss-module__pjpSgq__mobileErrorMessage{color:#c03428;text-align:center;margin-top:1rem;font-size:10px;font-weight:700;line-height:1;display:none}@media (max-width:1024px){.CartSummaryDisabledButton-module-scss-module__pjpSgq__mobileErrorMessage{display:none}}.CartSummaryDisabledButton-module-scss-module__pjpSgq__tooltipContent{text-align:left;font-size:16px;line-height:1.2}}.CartSummaryDisabledButton-module-scss-module__pjpSgq__proceedButton span{align-items:center!important;gap:8px!important;display:flex!important}
@layer reset,base;.CartSummaryButton-module-scss-module__iKqvjG__proceedButton span{align-items:center!important;gap:8px!important;display:flex!important}
@layer reset;@layer base{.CartSummaryDiscountSection-module-scss-module__F1ehTq__row{justify-content:space-between;align-items:center;margin:2px 0;display:flex}.CartSummaryDiscountSection-module-scss-module__F1ehTq__discountBox{background-color:#fefaf1;border-radius:8px;padding:4px 8px}.CartSummaryDiscountSection-module-scss-module__F1ehTq__discountLabel{color:#f97f15;align-items:center;gap:8px;font-weight:600;display:flex}.CartSummaryDiscountSection-module-scss-module__F1ehTq__discountLabelText{color:#1b2126;font-size:12px;line-height:1}.CartSummaryDiscountSection-module-scss-module__F1ehTq__discountValue{color:#f97f15;font-size:14px;font-weight:700;line-height:1}}
@layer reset;@layer base{.CartSummaryPriceItem-module-scss-module__GNoIpa__row{justify-content:space-between;align-items:center;margin:2px 0;display:flex}.CartSummaryPriceItem-module-scss-module__GNoIpa__priceItemLabel{align-items:center;gap:4px;font-size:14px;font-weight:400;line-height:1.2;display:flex}.CartSummaryPriceItem-module-scss-module__GNoIpa__priceItemAmount{font-size:14px;font-weight:400;line-height:1.2}.CartSummaryPriceItem-module-scss-module__GNoIpa__priceTotalAmount{font-size:20px;font-weight:700;line-height:1.2}}
@layer reset;@layer base{.MinValueProgressBar-module-scss-module__YLZilW__progressBarWrapper{width:100%}.MinValueProgressBar-module-scss-module__YLZilW__missingValueInfo{letter-spacing:0%;justify-content:flex-start;align-items:center;gap:4px;margin-bottom:8px;font-size:12px;font-weight:700;line-height:1.2;display:flex}@media (max-width:360px){.MinValueProgressBar-module-scss-module__YLZilW__missingValueInfo{font-size:11px;line-height:13px}}.MinValueProgressBar-module-scss-module__YLZilW__missingValueAmount{color:#f97f15;font-size:14px;font-weight:700;line-height:1.2}}
@layer reset;@layer base{.CartPricingSummary-module-scss-module__VkteVq__tabletContent{width:100%}@media (min-width:1025px){.CartPricingSummary-module-scss-module__VkteVq__tabletContent{display:none}}.CartPricingSummary-module-scss-module__VkteVq__wrapper{background-color:#fff;border-radius:16px;flex-direction:column;gap:12px;display:flex;position:relative}.CartPricingSummary-module-scss-module__VkteVq__pricingDetails{flex-direction:column;gap:8px;display:flex}.CartPricingSummary-module-scss-module__VkteVq__pricingDetails .CartPricingSummary-module-scss-module__VkteVq__deliveryCostWrapper{flex-direction:column;gap:4px;display:flex}.CartPricingSummary-module-scss-module__VkteVq__sectionTitle{font-size:20px;font-weight:600;line-height:1.2}@media (max-width:1024px){.CartPricingSummary-module-scss-module__VkteVq__sectionTitle{margin-bottom:8px}}.CartPricingSummary-module-scss-module__VkteVq__row{justify-content:space-between;align-items:center;display:flex}.CartPricingSummary-module-scss-module__VkteVq__buttonsWrapper{flex-direction:column;gap:8px;width:100%;display:flex}.CartPricingSummary-module-scss-module__VkteVq__hr{border:none;border-top:1px solid #e6ecf1;width:100%;margin-bottom:-8px}}.CartPricingSummary-module-scss-module__VkteVq__collapse .CollapseContent{flex-direction:column;gap:12px;display:flex}
@layer reset;@layer base{.CartSummary-module-scss-module__YKzCAW__webContent{width:100%}@media (max-width:1024px){.CartSummary-module-scss-module__YKzCAW__webContent{display:none}}.CartSummary-module-scss-module__YKzCAW__summaryWrapper{background:#fff;border-radius:16px;padding:20px 24px 24px;box-shadow:0 4px 8px 4px #0000000d,0 2px 4px #0000000d}@media (max-width:1024px){.CartSummary-module-scss-module__YKzCAW__summaryWrapper{margin-left:-16px;margin-right:-16px;padding:16px}}.CartSummary-module-scss-module__YKzCAW__summaryFloatingWrapper{flex-direction:column;gap:8px;display:flex;position:sticky;top:172px}.CartSummary-module-scss-module__YKzCAW__summaryFloatingWrapper.CartSummary-module-scss-module__YKzCAW__summaryFloatingWrapperWithRibbon{top:212px}.CartSummary-module-scss-module__YKzCAW__summaryFloatingWrapperCartDrawer{top:16px}.CartSummary-module-scss-module__YKzCAW__sectionTitle{margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.2}}
@layer reset;@layer base{.MenuPromotionProductCard-module-scss-module__3BS06W__wrapper{background:#fff;border-radius:16px;width:100%;padding:12px;transition:all .3s;position:relative;overflow:hidden;height:370px!important}.MenuPromotionProductCard-module-scss-module__3BS06W__wrapper:hover{box-shadow:0 4px 8px 4px #0000000d,0 2px 4px #0000000d}.MenuPromotionProductCard-module-scss-module__3BS06W__wrapper.MenuPromotionProductCard-module-scss-module__3BS06W__wrapperBlur{filter:blur(8px)}.MenuPromotionProductCard-module-scss-module__3BS06W__wrapper.MenuPromotionProductCard-module-scss-module__3BS06W__wrapperBlur:hover{box-shadow:none}@media (max-width:768px){.MenuPromotionProductCard-module-scss-module__3BS06W__wrapper{padding:8px;height:350px!important}}.MenuPromotionProductCard-module-scss-module__3BS06W__productImage{cursor:pointer;width:100%;height:auto}}.MenuPromotionProductCard-module-scss-module__3BS06W__imageWrapper{justify-content:center;align-items:center;width:100%;height:144px;display:flex;position:relative}
@layer reset;@layer base{.CategoriesButtonMenuSinglePromotion-module-scss-module__yiK8XW__promotedProductsWrapper{border-left:1px solid #f97f15;flex-direction:column;gap:8px;width:260px;height:100%;padding:16px;display:flex;position:absolute;top:0;right:0}.CategoriesButtonMenuSinglePromotion-module-scss-module__yiK8XW__promotedProductTitle{text-align:center;color:#1b2126;font-size:24px;line-height:1.2}.CategoriesButtonMenuSinglePromotion-module-scss-module__yiK8XW__promotedProductRemainedTimeWrapper{flex-direction:column;align-items:center;gap:4px;width:100%;margin-top:8px;display:flex}.CategoriesButtonMenuSinglePromotion-module-scss-module__yiK8XW__promotedProductRemainedTimeTitle{text-align:center;color:#fff;font-size:12px;font-weight:700;line-height:1.2}.CategoriesButtonMenuSinglePromotion-module-scss-module__yiK8XW__promotedProductRemainedTimeCounterWrapper{color:#fff;text-align:center;align-items:center;gap:4px;font-size:24px;font-weight:700;line-height:1.2;display:flex}.CategoriesButtonMenuSinglePromotion-module-scss-module__yiK8XW__promotedProductRemainedTimeCounterNumberWrapper{flex-direction:column;align-items:center;gap:2px;display:flex}.CategoriesButtonMenuSinglePromotion-module-scss-module__yiK8XW__promotedProductRemainedTimeCounterNumber{text-align:center;color:#fff;background:#f97f15;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;font-weight:700;line-height:1.2;display:flex}.CategoriesButtonMenuSinglePromotion-module-scss-module__yiK8XW__promotedProductRemainedTimeCounterLabel{text-align:center;font-size:12px;font-weight:700;line-height:1.2}.CategoriesButtonMenuSinglePromotion-module-scss-module__yiK8XW__dot{margin-bottom:16px}}
@layer reset;@layer base{.CartSummaryMobile-module-scss-module__Foj-la__wrapper{width:100%}@media (min-width:1025px){.CartSummaryMobile-module-scss-module__Foj-la__wrapper{display:none}}.CartSummaryMobile-module-scss-module__Foj-la__wrapper{z-index:100;background:#fff;gap:32px;padding:24px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 4px 4px -2px #0003,0 8px 12px 1px #00000024,0 3px 14px 2px #0000001f}.CartSummaryMobile-module-scss-module__Foj-la__wrapper>div{width:50%}@media (max-width:1024px){.CartSummaryMobile-module-scss-module__Foj-la__wrapper{height:unset;background:#fff;flex-direction:column;gap:10px;max-height:100%;padding:8px 16px 20px;transition:all .3s;display:flex;overflow-y:auto}.CartSummaryMobile-module-scss-module__Foj-la__wrapper>div{width:100%}}@supports (-webkit-touch-callout:none){.CartSummaryMobile-module-scss-module__Foj-la__wrapper{border-radius:16px;width:auto;margin:8px}}}.CartSummaryMobile-module-scss-module__Foj-la__expandButton{display:none;position:absolute;top:4px;right:8px}.CartSummaryMobile-module-scss-module__Foj-la__expandButton svg{transition:transform .3s}.CartSummaryMobile-module-scss-module__Foj-la__expandButton span{justify-content:space-between;align-items:center;gap:4px;display:flex}@media (max-width:1024px){.CartSummaryMobile-module-scss-module__Foj-la__expandButton{display:block}}.CartSummaryMobile-module-scss-module__Foj-la__expandButton.CartSummaryMobile-module-scss-module__Foj-la__expandButtonCollapsed svg{transform:rotate(180deg)}
@layer reset;@layer base{.EditSaleOrderReminderButtons-module-scss-module__tHjQxa__buttonContainer{gap:16px;display:flex}.EditSaleOrderReminderButtons-module-scss-module__tHjQxa__buttonContainer.EditSaleOrderReminderButtons-module-scss-module__tHjQxa__directionHorizontal{flex-direction:row}.EditSaleOrderReminderButtons-module-scss-module__tHjQxa__buttonContainer.EditSaleOrderReminderButtons-module-scss-module__tHjQxa__directionVertical{flex-direction:column-reverse;gap:8px}@media (max-width:1024px){.EditSaleOrderReminderButtons-module-scss-module__tHjQxa__buttonContainer{flex-direction:column-reverse;gap:12px}}}
@layer reset;@layer base{.EditSaleOrderReminder-module-scss-module__97uqna__wrapper{background-color:#fefaf1;border-radius:8px;flex-direction:column;gap:16px;margin-top:16px;margin-bottom:16px;padding:16px;display:flex}@media (max-width:1024px){.EditSaleOrderReminder-module-scss-module__97uqna__wrapper.EditSaleOrderReminder-module-scss-module__97uqna__pageCart{margin-bottom:16px}.EditSaleOrderReminder-module-scss-module__97uqna__wrapper:not(.EditSaleOrderReminder-module-scss-module__97uqna__pageCart){margin-bottom:0}}}
@layer reset;@layer base{.AwaitingPaymentSaleOrderNotice-module-scss-module__6L7aFG__awaitingPaymentEmptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px;display:flex}.AwaitingPaymentSaleOrderNotice-module-scss-module__6L7aFG__awaitingPaymentTitle{color:#1b2126;margin:0;font-weight:700}.AwaitingPaymentSaleOrderNotice-module-scss-module__6L7aFG__awaitingPaymentDescription{color:#4a5661;margin:0}}
@layer reset;@layer base{.CheckoutProgressBarItem-module-scss-module__05q3TG__barItem{background-color:#0000;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:4px 8px 4px 4px;transition:all .15s;display:flex}@media (max-width:1024px){.CheckoutProgressBarItem-module-scss-module__05q3TG__barItem{border-radius:0;flex-direction:column;gap:4px}}.CheckoutProgressBarItem-module-scss-module__05q3TG__barItem:not(.CheckoutProgressBarItem-module-scss-module__05q3TG__barItemActive):hover{background-color:#f8f9fb}.CheckoutProgressBarItem-module-scss-module__05q3TG__barItem.CheckoutProgressBarItem-module-scss-module__05q3TG__barItemNoPointer{pointer-events:none}.CheckoutProgressBarItem-module-scss-module__05q3TG__barTitle{font-size:20px;font-weight:700;line-height:1}@media (max-width:1024px){.CheckoutProgressBarItem-module-scss-module__05q3TG__barTitle{font-size:16px;line-height:1}}.CheckoutProgressBarItem-module-scss-module__05q3TG__barNumber{border:1px solid;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.CheckoutProgressBarItem-module-scss-module__05q3TG__barNumber.CheckoutProgressBarItem-module-scss-module__05q3TG__barNumberActive{color:#1b2126;background-color:#fefaf1;border-color:#f97f15}.CheckoutProgressBarItem-module-scss-module__05q3TG__barNumber.CheckoutProgressBarItem-module-scss-module__05q3TG__barNumberCompleted{color:#fff;background-color:#f97f15;border-color:#f97f15}.CheckoutProgressBarItem-module-scss-module__05q3TG__barNumber.CheckoutProgressBarItem-module-scss-module__05q3TG__barNumberInactive{color:#1b2126;background-color:#0000;border-color:#e6ecf1}}
@layer reset;@layer base{.Link-module-scss-module__V-P5Oa__link{color:#f97f15;font-weight:600}.Link-module-scss-module__V-P5Oa__link:hover{color:#d65125}.Link-module-scss-module__V-P5Oa__link:active{color:#ec6b1e}.Link-module-scss-module__V-P5Oa__link.Link-module-scss-module__V-P5Oa__inherit{color:inherit}.Link-module-scss-module__V-P5Oa__link.Link-module-scss-module__V-P5Oa__inherit:hover{color:#f97f15}.Link-module-scss-module__V-P5Oa__link.Link-module-scss-module__V-P5Oa__inherit:active{color:#ec6b1e}}
@layer reset;@layer base{.CheckoutProgressBar-module-scss-module__M0WnvG__wrapper{justify-content:space-between;align-items:center;gap:24px;width:100%;margin:0 auto 24px;padding-top:8px;display:flex}@media (max-width:1024px){.CheckoutProgressBar-module-scss-module__M0WnvG__wrapper{gap:16px;max-width:80%;margin-bottom:50px}}@media (max-width:768px){.CheckoutProgressBar-module-scss-module__M0WnvG__wrapper{gap:8px}}.CheckoutProgressBar-module-scss-module__M0WnvG__divider{background-color:#e6ecf1;flex:1;height:1px}.CheckoutProgressBar-module-scss-module__M0WnvG__divider.CheckoutProgressBar-module-scss-module__M0WnvG__dividerActive{background-color:#f97f15}}
@layer reset,base;:where(.Collapse-module-scss-module__1rkx2a__wrapper){transition-timing-function:ease;transition-duration:var(--collapse-duration);overflow:hidden}:where(.Collapse-module-scss-module__1rkx2a__wrapper).Collapse-module-scss-module__1rkx2a__vertical{height:0;transition-property:height}:where(.Collapse-module-scss-module__1rkx2a__wrapper).Collapse-module-scss-module__1rkx2a__vertical.Collapse-module-scss-module__1rkx2a__open{height:var(--collapse-size)}:where(.Collapse-module-scss-module__1rkx2a__wrapper).Collapse-module-scss-module__1rkx2a__horizontal{width:0;transition-property:width}:where(.Collapse-module-scss-module__1rkx2a__wrapper).Collapse-module-scss-module__1rkx2a__horizontal.Collapse-module-scss-module__1rkx2a__open{width:var(--collapse-size)}:where(.Collapse-module-scss-module__1rkx2a__wrapper).Collapse-module-scss-module__1rkx2a__mounted{visibility:visible}:where(.Collapse-module-scss-module__1rkx2a__wrapper):not(.Collapse-module-scss-module__1rkx2a__mounted){visibility:hidden}.Collapse-module-scss-module__1rkx2a__content{display:flow-root}.Collapse-module-scss-module__1rkx2a__content.Collapse-module-scss-module__1rkx2a__horizontal{white-space:nowrap}
@layer reset;@layer base{.LoadingIndicator-module-scss-module__1XgxtW__loadingIndicator{width:var(--loading-indicator-size,24px);height:var(--loading-indicator-size,24px);justify-content:center;align-items:center;display:inline-flex}.LoadingIndicator-module-scss-module__1XgxtW__loadingIndicator svg{width:100%;height:100%;animation:1.4s linear infinite LoadingIndicator-module-scss-module__1XgxtW__circularRotate}.LoadingIndicator-module-scss-module__1XgxtW__loadingIndicator circle{stroke:var(--loading-indicator-color,#f97f15);stroke-dasharray:80 200;stroke-dashoffset:0;animation:1.4s ease-in-out infinite LoadingIndicator-module-scss-module__1XgxtW__circularDash}}@keyframes LoadingIndicator-module-scss-module__1XgxtW__circularRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes LoadingIndicator-module-scss-module__1XgxtW__circularDash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:100 200;stroke-dashoffset:-15px}to{stroke-dasharray:1 200;stroke-dashoffset:-126px}}
@layer reset;@layer base{.Button-module-scss-module__BzsI0a__button{outline-offset:1px;box-sizing:border-box;cursor:pointer;border:1px solid #0000;outline:2px solid #0000;justify-content:center;align-items:center;width:fit-content;font-weight:700;transition:color .15s,background-color .15s,border-color .15s;display:flex;position:relative}.Button-module-scss-module__BzsI0a__button:focus-visible:not(:disabled):not([aria-disabled=true]){outline-color:#f97f15}.Button-module-scss-module__BzsI0a__button>div>svg{transition:color .15s,fill .15s}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__small{gap:8px;min-width:32px;height:32px;padding:4px 8px;font-size:14px;line-height:1}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__medium{gap:8px;min-width:40px;height:40px;padding:8px 16px;font-size:14px;line-height:1}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__large{gap:12px;min-width:48px;height:48px;padding:12px 24px;font-size:16px;line-height:1}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__xl{gap:12px;min-width:64px;height:64px;padding:16px 24px;font-size:18px;line-height:1}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__condensed.Button-module-scss-module__BzsI0a__small{padding:4px}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__condensed.Button-module-scss-module__BzsI0a__medium{padding:8px}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__condensed.Button-module-scss-module__BzsI0a__large{padding:12px}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__condensed.Button-module-scss-module__BzsI0a__xl{padding:16px}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__fullWidth{width:100%}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__loading{pointer-events:none}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__radiusDefault{border-radius:8px}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__radiusFull{border-radius:9999px}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryFilled{color:#fff;--btn-icon:#fff;--fill-hover-color:#fff;background:#f97f15;border-color:#f97f15}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryFilled>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryFilled:disabled,.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryFilled[aria-disabled=true]{cursor:not-allowed;pointer-events:none;color:#fff;--btn-icon:#fff;background:#e6ecf1;border-color:#e6ecf1}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryFilled:disabled>div>svg,.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryFilled[aria-disabled=true]>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryFilled:hover:not(:disabled):not([aria-disabled=true]){color:#fff;--btn-icon:#fff;--fill-hover-color:#fff;background:#d65125;border-color:#d65125}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryFilled:hover:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryFilled:active:not(:disabled):not([aria-disabled=true]){color:#fff;--btn-icon:#fff;background:#ec6b1e;border-color:#ec6b1e}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryFilled:active:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryFilled.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]){color:#fff;--btn-icon:#fff;background:#ec6b1e;border-color:#ec6b1e}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryFilled.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryFilled.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]):hover:not(:disabled):not([aria-disabled=true]){color:#fff;--btn-icon:#fff;--fill-hover-color:#fff;background:#d65125;border-color:#d65125}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryFilled.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]):hover:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryOutline{color:#1b2126;--btn-icon:#f97f15;--fill-hover-color:#f97f15;background:0 0;border-color:#c6d3df}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryOutline>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryOutline:disabled,.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryOutline[aria-disabled=true]{cursor:not-allowed;pointer-events:none;color:#8aa1b3;--btn-icon:#8aa1b3;background:0 0;border-color:#e6ecf1}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryOutline:disabled>div>svg,.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryOutline[aria-disabled=true]>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryOutline:hover:not(:disabled):not([aria-disabled=true]){color:#d65125;--btn-icon:#d65125;--fill-hover-color:#d65125;background:#fefaf1;border-color:#d65125}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryOutline:hover:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryOutline:active:not(:disabled):not([aria-disabled=true]){color:#1b2126;--btn-icon:#ec6b1e;background:#fefaf1;border-color:#ec6b1e}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryOutline:active:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryOutline.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]){color:#1b2126;--btn-icon:#ec6b1e;background:#fefaf1;border-color:#ec6b1e}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryOutline.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryOutline.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]):hover:not(:disabled):not([aria-disabled=true]){color:#d65125;--btn-icon:#d65125;--fill-hover-color:#d65125;background:#fefaf1;border-color:#d65125}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryOutline.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]):hover:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryText{color:#1b2126;--btn-icon:#f97f15;--fill-hover-color:#f97f15;background:0 0;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryText>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryText:disabled,.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryText[aria-disabled=true]{cursor:not-allowed;pointer-events:none;color:#8aa1b3;--btn-icon:#8aa1b3;background:0 0;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryText:disabled>div>svg,.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryText[aria-disabled=true]>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryText:hover:not(:disabled):not([aria-disabled=true]){color:#1b2126;--btn-icon:#f97f15;--fill-hover-color:#f97f15;background:#fefaf1;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryText:hover:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryText:active:not(:disabled):not([aria-disabled=true]){color:#ec6b1e;--btn-icon:#ec6b1e;background:#fefaf1;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryText:active:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryText.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]){color:#ec6b1e;--btn-icon:#ec6b1e;background:#fefaf1;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryText.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryText.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]):hover:not(:disabled):not([aria-disabled=true]){color:#1b2126;--btn-icon:#f97f15;--fill-hover-color:#f97f15;background:#fefaf1;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primaryText.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]):hover:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryFilled{color:#fff;--btn-icon:#fff;--fill-hover-color:#fff;background:#aa0b28;border-color:#aa0b28}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryFilled>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryFilled:disabled,.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryFilled[aria-disabled=true]{cursor:not-allowed;pointer-events:none;color:#fff;--btn-icon:#fff;background:#e6ecf1;border-color:#e6ecf1}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryFilled:disabled>div>svg,.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryFilled[aria-disabled=true]>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryFilled:hover:not(:disabled):not([aria-disabled=true]){color:#fff;--btn-icon:#fff;--fill-hover-color:#fff;background:#c03428;border-color:#c03428}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryFilled:hover:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryFilled:active:not(:disabled):not([aria-disabled=true]){color:#fff;--btn-icon:#fff;background:#7f091e;border-color:#7f091e}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryFilled:active:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryFilled.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]){color:#fff;--btn-icon:#fff;background:#7f091e;border-color:#7f091e}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryFilled.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryFilled.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]):hover:not(:disabled):not([aria-disabled=true]){color:#fff;--btn-icon:#fff;--fill-hover-color:#fff;background:#c03428;border-color:#c03428}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryFilled.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]):hover:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryOutline{color:#aa0b28;--btn-icon:#aa0b28;--fill-hover-color:#aa0b28;background:0 0;border-color:#aa0b28}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryOutline>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryOutline:disabled,.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryOutline[aria-disabled=true]{cursor:not-allowed;pointer-events:none;color:#8aa1b3;--btn-icon:#8aa1b3;background:0 0;border-color:#e6ecf1}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryOutline:disabled>div>svg,.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryOutline[aria-disabled=true]>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryOutline:hover:not(:disabled):not([aria-disabled=true]){color:#fff;--btn-icon:#fff;--fill-hover-color:#fff;background:#aa0b28;border-color:#aa0b28}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryOutline:hover:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryOutline:active:not(:disabled):not([aria-disabled=true]){color:#7f091e;--btn-icon:#7f091e;background:0 0;border-color:#7f091e}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryOutline:active:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryOutline.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]){color:#7f091e;--btn-icon:#7f091e;background:0 0;border-color:#7f091e}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryOutline.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryOutline.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]):hover:not(:disabled):not([aria-disabled=true]){color:#fff;--btn-icon:#fff;--fill-hover-color:#fff;background:#aa0b28;border-color:#aa0b28}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryOutline.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]):hover:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryText{color:#aa0b28;--btn-icon:#aa0b28;--fill-hover-color:#aa0b28;background:0 0;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryText>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryText:disabled,.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryText[aria-disabled=true]{cursor:not-allowed;pointer-events:none;color:#8aa1b3;--btn-icon:#8aa1b3;background:0 0;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryText:disabled>div>svg,.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryText[aria-disabled=true]>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryText:hover:not(:disabled):not([aria-disabled=true]){color:#c03428;--btn-icon:#c03428;--fill-hover-color:#c03428;background:#fefaf1;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryText:hover:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryText:active:not(:disabled):not([aria-disabled=true]){color:#7f091e;--btn-icon:#7f091e;background:0 0;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryText:active:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryText.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]){color:#7f091e;--btn-icon:#7f091e;background:0 0;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryText.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryText.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]):hover:not(:disabled):not([aria-disabled=true]){color:#c03428;--btn-icon:#c03428;--fill-hover-color:#c03428;background:#fefaf1;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondaryText.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]):hover:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralFilled{color:#4a5661;--btn-icon:#4a5661;--fill-hover-color:#4a5661;background:#f8f9fb;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralFilled>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralFilled:disabled,.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralFilled[aria-disabled=true]{cursor:not-allowed;pointer-events:none;color:#8aa1b3;--btn-icon:#8aa1b3;background:#f8f9fb;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralFilled:disabled>div>svg,.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralFilled[aria-disabled=true]>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralFilled:hover:not(:disabled):not([aria-disabled=true]){color:#1b2126;--btn-icon:#1b2126;--fill-hover-color:#1b2126;background:#e6ecf1;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralFilled:hover:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralFilled:active:not(:disabled):not([aria-disabled=true]){color:#1b2126;--btn-icon:#1b2126;background:#f8f9fb;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralFilled:active:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralFilled.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]){color:#1b2126;--btn-icon:#1b2126;background:#f8f9fb;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralFilled.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralFilled.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]):hover:not(:disabled):not([aria-disabled=true]){color:#1b2126;--btn-icon:#1b2126;--fill-hover-color:#1b2126;background:#e6ecf1;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralFilled.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]):hover:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralOutline{color:#4a5661;--btn-icon:#4a5661;--fill-hover-color:#4a5661;background:0 0;border-color:#c6d3df}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralOutline>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralOutline:disabled,.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralOutline[aria-disabled=true]{cursor:not-allowed;pointer-events:none;color:#8aa1b3;--btn-icon:#8aa1b3;background:0 0;border-color:#e6ecf1}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralOutline:disabled>div>svg,.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralOutline[aria-disabled=true]>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralOutline:hover:not(:disabled):not([aria-disabled=true]){color:#1b2126;--btn-icon:#1b2126;--fill-hover-color:#1b2126;background:#f8f9fb;border-color:#c6d3df}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralOutline:hover:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralOutline:active:not(:disabled):not([aria-disabled=true]){color:#1b2126;--btn-icon:#1b2126;background:#f8f9fb;border-color:#5f6f7c}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralOutline:active:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralOutline.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]){color:#1b2126;--btn-icon:#1b2126;background:#f8f9fb;border-color:#5f6f7c}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralOutline.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralOutline.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]):hover:not(:disabled):not([aria-disabled=true]){color:#1b2126;--btn-icon:#1b2126;--fill-hover-color:#1b2126;background:#f8f9fb;border-color:#c6d3df}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralOutline.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]):hover:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralText{color:#4a5661;--btn-icon:#4a5661;--fill-hover-color:#4a5661;background:0 0;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralText>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralText:disabled,.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralText[aria-disabled=true]{cursor:not-allowed;pointer-events:none;color:#8aa1b3;--btn-icon:#8aa1b3;background:0 0;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralText:disabled>div>svg,.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralText[aria-disabled=true]>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralText:hover:not(:disabled):not([aria-disabled=true]){color:#1b2126;--btn-icon:#1b2126;--fill-hover-color:#1b2126;background:#f8f9fb;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralText:hover:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralText:active:not(:disabled):not([aria-disabled=true]){color:#1b2126;--btn-icon:#1b2126;background:#f8f9fb;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralText:active:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralText.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]){color:#1b2126;--btn-icon:#1b2126;background:#f8f9fb;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralText.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralText.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]):hover:not(:disabled):not([aria-disabled=true]){color:#1b2126;--btn-icon:#1b2126;--fill-hover-color:#1b2126;background:#f8f9fb;border-color:#0000}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__neutralText.Button-module-scss-module__BzsI0a__stateActive:not(:disabled):not([aria-disabled=true]):hover:not(:disabled):not([aria-disabled=true])>div>svg{color:var(--btn-icon)}.Button-module-scss-module__BzsI0a__iconContainer{justify-content:center;align-items:center;display:flex}.Button-module-scss-module__BzsI0a__iconContainer.Button-module-scss-module__BzsI0a__iconContainerSmall{width:20px;height:20px}.Button-module-scss-module__BzsI0a__iconContainer.Button-module-scss-module__BzsI0a__iconContainerMedium,.Button-module-scss-module__BzsI0a__iconContainer.Button-module-scss-module__BzsI0a__iconContainerLarge{width:24px;height:24px}.Button-module-scss-module__BzsI0a__middleIconContainer{position:absolute;left:50%;transform:translate(-50%)}.Button-module-scss-module__BzsI0a__content{text-align:center;opacity:1;transform:translateY(.5px)}.Button-module-scss-module__BzsI0a__content.Button-module-scss-module__BzsI0a__contentHidden{opacity:0}.Button-module-scss-module__BzsI0a__loader{color:var(--btn-icon);display:inline-flex}}
@layer reset;@layer base{.MenuItemsList-module-scss-module__EsV_WW__menuNavigation{flex-direction:column;gap:16px;width:100%;display:flex}}
@layer reset;@layer base{.DostawaClient-module-scss-module__JemRca__tabletContent{width:100%}@media (min-width:1025px){.DostawaClient-module-scss-module__JemRca__tabletContent{display:none}}.DostawaClient-module-scss-module__JemRca__wrapper{flex-direction:column;display:flex}@media (max-width:1024px){.DostawaClient-module-scss-module__JemRca__wrapper{height:calc(100dvh - 98px)}}@media (min-width:769px) and (max-width:1024px){.DostawaClient-module-scss-module__JemRca__wrapper.DostawaClient-module-scss-module__JemRca__withRibbon{height:calc(100dvh - 138px)}}.DostawaClient-module-scss-module__JemRca__content{gap:24px;display:flex}@media (max-width:1024px){.DostawaClient-module-scss-module__JemRca__content{flex-direction:column;width:100%;height:auto}}.DostawaClient-module-scss-module__JemRca__productsWrapper{flex:2;height:fit-content}@media (max-width:1024px){.DostawaClient-module-scss-module__JemRca__productsWrapper{margin-bottom:calc(var(--mobile-summary-height) + 48px)}}.DostawaClient-module-scss-module__JemRca__summaryColumn{z-index:5;flex:1}@media (max-width:1024px){.DostawaClient-module-scss-module__JemRca__summaryColumn{min-width:100%;max-width:100%;display:none}}}
@layer reset;@layer base{.AuthNavigation-module-scss-module__nPUh7q__tabletContent{width:100%}@media (min-width:1025px){.AuthNavigation-module-scss-module__nPUh7q__tabletContent{display:none}}.AuthNavigation-module-scss-module__nPUh7q__webContent{width:100%}@media (max-width:1024px){.AuthNavigation-module-scss-module__nPUh7q__webContent{display:none}}.AuthNavigation-module-scss-module__nPUh7q__wrapper{z-index:100;background:#fff;border-bottom:1px solid #e6ecf1;align-items:center;height:68px;display:flex}.AuthNavigation-module-scss-module__nPUh7q__content{justify-content:space-between;align-items:center;width:100%;margin:0 auto;padding:16px 64px;display:flex}@media (max-width:768px){.AuthNavigation-module-scss-module__nPUh7q__content{padding:16px 20px}}.AuthNavigation-module-scss-module__nPUh7q__logo{height:auto}.AuthNavigation-module-scss-module__nPUh7q__actions{justify-content:flex-end;gap:48px;display:flex}@media (max-width:1024px){.AuthNavigation-module-scss-module__nPUh7q__actions{gap:32px}}.AuthNavigation-module-scss-module__nPUh7q__navLinks{justify-content:flex-end;align-items:center;display:flex}}
@layer reset,base;.BenefitCodeActionButton-module-scss-module__MMbFmG__button{height:auto!important}.BenefitCodeActionButton-module-scss-module__MMbFmG__button.BenefitCodeActionButton-module-scss-module__MMbFmG__stateNone{cursor:pointer}.BenefitCodeActionButton-module-scss-module__MMbFmG__button:not(.BenefitCodeActionButton-module-scss-module__MMbFmG__stateNone){cursor:default;pointer-events:none}.BenefitCodeActionButton-module-scss-module__MMbFmG__checkIcon{color:#f97f15}
@layer reset;@layer base{.Listbox-module-scss-module__jTlnHq__listbox{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.Listbox-module-scss-module__jTlnHq__listbox:focus-visible:focus-visible{outline-offset:2px;outline:2px solid #f97f15}}
@layer reset;@layer base{.ListboxItem-module-scss-module__A66-wa__listboxItem{border:1px solid #e6ecf1;margin:0;padding:0;list-style:none}.ListboxItem-module-scss-module__A66-wa__listboxItem:hover{background-color:#f8f9fb}.ListboxItem-module-scss-module__A66-wa__listboxItem:focus-visible:focus-visible{outline-offset:2px;outline:2px solid #f97f15}.ListboxItem-module-scss-module__A66-wa__listboxItem.ListboxItem-module-scss-module__A66-wa__selected{background-color:#fefaf1;border-color:#f97f15}}
@layer reset;@layer base{.LoadingOverlay-module-scss-module__pv_wuq__loadingOverlay{backdrop-filter:blur(4px);color:#f97f15;background-color:#fffc;justify-content:center;align-items:center;max-width:100vw;max-height:100dvh;display:flex;inset:0;overflow:hidden}}
@layer reset;@layer base{.CategoriesNavigationTreeItem-module-scss-module__5P313q__categoryItemLabel{white-space:normal;color:#1b2126;align-items:center;gap:8px;font-size:14px;font-style:normal;font-weight:400;line-height:1.35;display:flex}.CategoriesNavigationTreeItem-module-scss-module__5P313q__categoryItemLabel.CategoriesNavigationTreeItem-module-scss-module__5P313q__featured{color:#f97f15}.CategoriesNavigationTreeItem-module-scss-module__5P313q__categoryItemLabel svg{color:#4a5661!important;min-width:24px!important;max-width:24px!important}.CategoriesNavigationTreeItem-module-scss-module__5P313q__categoryItemWrapper{margin:0;padding:0;list-style:none}}.CategoriesNavigationTreeItem-module-scss-module__5P313q__categoryItem{justify-content:space-between;align-items:center;min-height:32px;margin-bottom:2px;padding:4px 8px;display:flex}.CategoriesNavigationTreeItem-module-scss-module__5P313q__categoryItem:focus-visible{background-color:#f8f9fb;outline:2px solid #f97f15}.CategoriesNavigationTreeItem-module-scss-module__5P313q__categoryItem:hover{background-color:#f8f9fb}.CategoriesNavigationTreeItem-module-scss-module__5P313q__categoryItem svg{color:#4a5661;min-width:18px;max-width:18px}.CategoriesNavigationTreeItem-module-scss-module__5P313q__categoryItem.CategoriesNavigationTreeItem-module-scss-module__5P313q__active{background-color:#f8f9fb}
@layer reset;@layer base{.BenefitCodeCard-module-scss-module__G0IJtG__container{width:100%;min-height:160px;display:flex;overflow:hidden}.BenefitCodeCard-module-scss-module__G0IJtG__container.BenefitCodeCard-module-scss-module__G0IJtG__stateDisabled{opacity:.25}@media (max-width:768px){.BenefitCodeCard-module-scss-module__G0IJtG__container{flex-direction:column}}.BenefitCodeCard-module-scss-module__G0IJtG__valueWrapper{border-radius:16px;flex-direction:column;flex:0 0 160px;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.BenefitCodeCard-module-scss-module__G0IJtG__valueWrapper.BenefitCodeCard-module-scss-module__G0IJtG__modeAvailable{background:#f97f15}.BenefitCodeCard-module-scss-module__G0IJtG__valueWrapper.BenefitCodeCard-module-scss-module__G0IJtG__modeUnavailable{background:#e6ecf1}.BenefitCodeCard-module-scss-module__G0IJtG__valueWrapper.BenefitCodeCard-module-scss-module__G0IJtG__modeUsed{background:#f8f9fb}@media (max-width:768px){.BenefitCodeCard-module-scss-module__G0IJtG__valueWrapper{flex:1;gap:0}}.BenefitCodeCard-module-scss-module__G0IJtG__discountValue{font-family:var(--montserrat),sans-serif;font-size:32px;font-weight:700;line-height:1.2}.BenefitCodeCard-module-scss-module__G0IJtG__discountValue.BenefitCodeCard-module-scss-module__G0IJtG__modeAvailable{color:#fff}.BenefitCodeCard-module-scss-module__G0IJtG__discountValue.BenefitCodeCard-module-scss-module__G0IJtG__modeUnavailable{color:#5f6f7c}.BenefitCodeCard-module-scss-module__G0IJtG__discountValue.BenefitCodeCard-module-scss-module__G0IJtG__modeUsed{color:#8aa1b3}@media (max-width:768px){.BenefitCodeCard-module-scss-module__G0IJtG__discountValue{font-size:24px;line-height:1.2}}.BenefitCodeCard-module-scss-module__G0IJtG__usedTooltip{text-align:center;font-size:12px;line-height:1.2}.BenefitCodeCard-module-scss-module__G0IJtG__usedTooltip.BenefitCodeCard-module-scss-module__G0IJtG__modeAvailable{color:#fff}.BenefitCodeCard-module-scss-module__G0IJtG__usedTooltip.BenefitCodeCard-module-scss-module__G0IJtG__modeUnavailable{color:#5f6f7c}.BenefitCodeCard-module-scss-module__G0IJtG__usedTooltip.BenefitCodeCard-module-scss-module__G0IJtG__modeUsed{color:#8aa1b3}.BenefitCodeCard-module-scss-module__G0IJtG__contentWrapper{border:1px solid #e6ecf1;border-radius:16px;align-items:center;gap:8px;width:100%;padding:16px;display:flex}@media (max-width:768px){.BenefitCodeCard-module-scss-module__G0IJtG__contentWrapper{flex-direction:column;gap:16px}}.BenefitCodeCard-module-scss-module__G0IJtG__descriptionWrapper{flex-direction:column;gap:8px;width:100%;display:flex}.BenefitCodeCard-module-scss-module__G0IJtG__descriptionHeader{font-size:16px;font-weight:700;line-height:1.2}.BenefitCodeCard-module-scss-module__G0IJtG__descriptionHeader.BenefitCodeCard-module-scss-module__G0IJtG__modeUsed{color:#5f6f7c}.BenefitCodeCard-module-scss-module__G0IJtG__descriptionHeader:not(.BenefitCodeCard-module-scss-module__G0IJtG__modeUsed){color:#1b2126}.BenefitCodeCard-module-scss-module__G0IJtG__descriptionLabel{font-size:12px;font-weight:400;line-height:1.2}.BenefitCodeCard-module-scss-module__G0IJtG__descriptionText{align-self:flex-start;align-items:center;gap:4px;width:100%;font-size:12px;line-height:1.2;display:flex}.BenefitCodeCard-module-scss-module__G0IJtG__descriptionText.BenefitCodeCard-module-scss-module__G0IJtG__modeUsed{color:#5f6f7c}.BenefitCodeCard-module-scss-module__G0IJtG__descriptionText:not(.BenefitCodeCard-module-scss-module__G0IJtG__modeUsed){color:#1b2126}.BenefitCodeCard-module-scss-module__G0IJtG__iconCheck.BenefitCodeCard-module-scss-module__G0IJtG__modeUsed{color:#c6d3df}.BenefitCodeCard-module-scss-module__G0IJtG__iconCheck:not(.BenefitCodeCard-module-scss-module__G0IJtG__modeUsed){color:#1b2126}.BenefitCodeCard-module-scss-module__G0IJtG__iconX.BenefitCodeCard-module-scss-module__G0IJtG__modeUsed{color:#c6d3df}.BenefitCodeCard-module-scss-module__G0IJtG__iconX:not(.BenefitCodeCard-module-scss-module__G0IJtG__modeUsed){color:#aa0b28}.BenefitCodeCard-module-scss-module__G0IJtG__actionWrapper{flex:0 0 160px;justify-content:end;align-items:center;display:flex}@media (max-width:768px){.BenefitCodeCard-module-scss-module__G0IJtG__actionWrapper{flex:1;justify-content:start;width:100%}}}
@layer reset;@layer base{.CategoriesNavigationTreeColumn-module-scss-module__7Hw-_W__columnWrapper{overflow-y:auto;height:calc(100% - 60px)!important}.CategoriesNavigationTreeColumn-module-scss-module__7Hw-_W__columnWrapper::-webkit-scrollbar{width:4px;height:4px}.CategoriesNavigationTreeColumn-module-scss-module__7Hw-_W__columnWrapper::-webkit-scrollbar-track{background:#f8f9fb!important}.CategoriesNavigationTreeColumn-module-scss-module__7Hw-_W__columnWrapper::-webkit-scrollbar-thumb{background:#f97f15!important;border-radius:0!important}.CategoriesNavigationTreeColumn-module-scss-module__7Hw-_W__columnWrapper::-webkit-scrollbar-thumb:hover{background:#f97f15!important}.CategoriesNavigationTreeColumn-module-scss-module__7Hw-_W__column{padding:4px 2px}}
@layer reset;@layer base{.CartReservationLabel-module-scss-module__9b0g1W__labelWrapper{border:1px solid #e6ecf1;border-radius:8px;flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.CartReservationLabel-module-scss-module__9b0g1W__informationWrapper{text-align:left;background-color:#f8f9fb;border-radius:8px;margin:0 16px 16px;padding:16px}.CartReservationLabel-module-scss-module__9b0g1W__buttonsWrapper{border-top:1px solid #e6ecf1;flex-direction:row;justify-content:flex-end;gap:16px;padding:16px;display:flex}.CartReservationLabel-module-scss-module__9b0g1W__addressesWrapper{flex-direction:row;padding:16px 16px 0;display:flex}.CartReservationLabel-module-scss-module__9b0g1W__addressWrapper{flex-direction:column;flex:1;gap:4px;display:flex}.CartReservationLabel-module-scss-module__9b0g1W__addressTitle{letter-spacing:0%;text-align:left;align-items:center;gap:4px;margin-bottom:4px;font-size:16px;line-height:1.2;display:flex}.CartReservationLabel-module-scss-module__9b0g1W__addressContent{letter-spacing:0%;text-align:left;margin-left:32px;font-size:14px;font-weight:400;line-height:1.35}}
@layer reset;@layer base{.CategoriesNavigationTree-module-scss-module__5sKykW__columns{grid-template-columns:260px repeat(3,1fr);gap:24px;width:100%;max-width:1200px;height:100%;display:grid}.CategoriesNavigationTree-module-scss-module__5sKykW__columns.CategoriesNavigationTree-module-scss-module__5sKykW__hasPromotions{width:calc(100% - 250px)}}
@layer reset;@layer base{.CategoriesNavigationMenu-module-scss-module__cIE0oW__categoriesColumnsWrapper{border-radius:16px;width:100%;height:calc(100% - 56px)}.CategoriesNavigationMenu-module-scss-module__cIE0oW__header{align-items:center;min-height:48px;margin-bottom:8px;padding-left:286px;display:flex}.CategoriesNavigationMenu-module-scss-module__cIE0oW__categoryTitle{align-items:center;gap:8px;margin:0;font-size:20px;font-style:normal;font-weight:600;line-height:1.2;display:flex}.CategoriesNavigationMenu-module-scss-module__cIE0oW__categoryTitleProductsCount{color:#1b2126;margin-top:2px;font-size:14px;font-style:normal;font-weight:400;line-height:1.2}.CategoriesNavigationMenu-module-scss-module__cIE0oW__listWrapper{top:96px;left:calc(50% - var(--scrollbar-offset,0px) - 8px);z-index:11;background-color:#fff;border-radius:16px;width:calc(100% - 144px);max-width:1456px;height:0;padding:0 8px;transition:height .2s;position:absolute;overflow-y:hidden;transform:translate(-50%)}.CategoriesNavigationMenu-module-scss-module__cIE0oW__listWrapper.CategoriesNavigationMenu-module-scss-module__cIE0oW__open{height:calc(100dvh - 220px);padding:0 8px 0 0;max-height:fit-content!important}.CategoriesNavigationMenu-module-scss-module__cIE0oW__loadingOverlayWrapper{justify-content:center;padding-top:100px;display:flex}}
@layer reset,base;.ModalClose-module-scss-module__Ootu5a__modalClose{position:absolute;top:8px;right:8px}.ModalClose-module-scss-module__Ootu5a__modalClose.ModalClose-module-scss-module__Ootu5a__filled{background-color:#e6ecf1;top:16px;right:16px}
@layer reset;@layer base{.ModalDescription-module-scss-module__FY6lMa__modalDescription{text-align:center;color:#1b2126;margin-bottom:32px;font-size:16px;line-height:1.5}}
@layer reset;@layer base{.CategoriesNavigationWeb-module-scss-module__9qAkVW__webContent{width:fit-content}@media (max-width:1024px){.CategoriesNavigationWeb-module-scss-module__9qAkVW__webContent{display:none!important}}.CategoriesNavigationWeb-module-scss-module__9qAkVW__backdrop{background-color:#000000a6;display:none;position:fixed;inset:0}.CategoriesNavigationWeb-module-scss-module__9qAkVW__backdrop.CategoriesNavigationWeb-module-scss-module__9qAkVW__open{display:block}}.CategoriesNavigationWeb-module-scss-module__9qAkVW__categoriesNavigationButton{z-index:13;gap:4px;width:205px;padding-left:0;padding-right:8px;position:relative}.CategoriesNavigationWeb-module-scss-module__9qAkVW__categoriesNavigationButton>span{white-space:nowrap}.CategoriesNavigationWeb-module-scss-module__9qAkVW__categoriesNavigationButton>div:first-child{margin-right:8px}.CategoriesNavigationWeb-module-scss-module__9qAkVW__categoriesNavigationButton:hover:not(:disabled):not([aria-disabled=true]){color:#7f091e;--fill-hover-color:#7f091e;background-color:#0000}.CategoriesNavigationWeb-module-scss-module__9qAkVW__categoriesNavigationButton:hover:not(:disabled):not([aria-disabled=true])>div>svg{color:#7f091e}.CategoriesNavigationWeb-module-scss-module__9qAkVW__categoriesNavigationButton:active:not(:disabled):not([aria-disabled=true]){background-color:#0000}
@layer reset;@layer base{.CategoryTags-module-scss-module__Pb7cSG__categoriesWrapper{flex-wrap:wrap;gap:8px;margin:24px 0 40px;display:flex}@media (max-width:1024px){.CategoryTags-module-scss-module__Pb7cSG__categoriesWrapper{justify-content:center;margin:24px 0}}}
@layer reset;@layer base{.ModalTitle-module-scss-module__nJkxFa__modalTitle{color:#1b2126;text-align:center;margin-bottom:32px;font-size:22px;font-weight:600;line-height:32px}@media (max-width:768px){.ModalTitle-module-scss-module__nJkxFa__modalTitle{font-size:18px;line-height:24px}}}
@layer reset;@layer base{.Modal-module-scss-module__8M2ThW__backdrop{background-color:#000000a6;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:16px;display:flex;position:fixed;inset:0}.Modal-module-scss-module__8M2ThW__modalContainer{color:#1b2126;background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:800px;min-height:200px;max-height:96dvh;margin:32px;display:flex;box-shadow:0 4px 4px -2px #0003,0 8px 12px 1px #00000024,0 3px 14px 2px #0000001f}.Modal-module-scss-module__8M2ThW__modalContainer.Modal-module-scss-module__8M2ThW__small{max-width:450px}.Modal-module-scss-module__8M2ThW__modalContainer.Modal-module-scss-module__8M2ThW__medium{max-width:600px}.Modal-module-scss-module__8M2ThW__modalContainer.Modal-module-scss-module__8M2ThW__large{max-width:800px}.Modal-module-scss-module__8M2ThW__modalContainer.Modal-module-scss-module__8M2ThW__xlarge{max-width:1000px}@media (max-width:768px){.Modal-module-scss-module__8M2ThW__modalContainer{width:100%;max-height:80vh;min-width:unset;margin:8px}}.Modal-module-scss-module__8M2ThW__modalContent{flex-direction:column;flex-grow:1;padding:32px;display:flex;position:relative;overflow-y:auto}.Modal-module-scss-module__8M2ThW__modalContent::-webkit-scrollbar{width:4px}.Modal-module-scss-module__8M2ThW__modalContent::-webkit-scrollbar-track{background:0 0}.Modal-module-scss-module__8M2ThW__modalContent::-webkit-scrollbar-thumb{background:#f97f15;border-radius:9999px}.Modal-module-scss-module__8M2ThW__modalContent{scrollbar-width:thin;scrollbar-color:#f97f15 #0000}@media (max-width:768px){.Modal-module-scss-module__8M2ThW__modalContent{padding:32px 16px 16px}}}
@layer reset;@layer base{.Popover-module-scss-module__m31GbW__backdrop{background:0 0;position:fixed;inset:0}.Popover-module-scss-module__m31GbW__backdrop.Popover-module-scss-module__m31GbW__visible{background-color:#000000a6}.Popover-module-scss-module__m31GbW__paper{min-width:unset;visibility:visible;background-color:#fff;border-radius:8px;outline:none;width:max-content;max-width:calc(100% - 32px);max-height:calc(100% - 32px);position:fixed;box-shadow:0 4px 4px -2px #0003,0 8px 12px 1px #00000024,0 3px 14px 2px #0000001f}.Popover-module-scss-module__m31GbW__paper::-webkit-scrollbar{width:4px}.Popover-module-scss-module__m31GbW__paper::-webkit-scrollbar-track{background:0 0}.Popover-module-scss-module__m31GbW__paper::-webkit-scrollbar-thumb{background:#f97f15;border-radius:9999px}.Popover-module-scss-module__m31GbW__paper{scrollbar-width:thin;scrollbar-color:#f97f15 #0000;flex-direction:column;display:flex}.Popover-module-scss-module__m31GbW__paper.Popover-module-scss-module__m31GbW__hidden{visibility:hidden}}
@layer reset,base;.AddressAutocompleteInput-module-scss-module__6MFcHW__suggestionsWrapper{background-color:#fff;width:100%;height:fit-content;position:relative}.AddressAutocompleteInput-module-scss-module__6MFcHW__popoverPaper{width:max-content;max-width:unset}.AddressAutocompleteInput-module-scss-module__6MFcHW__suggestionsList{width:max-content;min-width:100%;font-size:16px;line-height:1.2;overflow:visible;background-color:#fff!important;border-top:1px solid #e6ecf1!important;border-left:1px solid #e6ecf1!important;border-right:1px solid #e6ecf1!important;gap:0!important;margin:0!important;padding:0!important;list-style-type:none!important}.AddressAutocompleteInput-module-scss-module__6MFcHW__suggestionsList:focus-visible{outline-offset:1px!important;outline:2px solid #f97f15!important}.AddressAutocompleteInput-module-scss-module__6MFcHW__suggestionsOption{border:none;border-bottom:1px solid #e6ecf1;margin:0!important;padding:8px!important}.AddressAutocompleteInput-module-scss-module__6MFcHW__suggestionsOption:hover{background-color:#f8f9fb!important}.AddressAutocompleteInput-module-scss-module__6MFcHW__suggestionsOption:focus-visible{outline-offset:1px!important;outline:2px solid #f97f15!important}.AddressAutocompleteInput-module-scss-module__6MFcHW__suggestionsOption strong{margin-right:4px!important;font-weight:600!important}
@layer reset;@layer base{.NavigationWeb-module-scss-module__vDHlYq__wrapper{z-index:1400;background:#fff;height:156px;position:relative;top:0;left:0;right:0}@media (max-width:1024px){.NavigationWeb-module-scss-module__vDHlYq__wrapper{height:145px}}.NavigationWeb-module-scss-module__vDHlYq__barWrapper{width:100%;margin-left:calc(-1*var(--scrollbar-offset,0px));border-bottom:1px solid #e6ecf1}.NavigationWeb-module-scss-module__vDHlYq__leftSideWrapper{flex:1;align-items:center;gap:32px;display:flex;position:relative}.NavigationWeb-module-scss-module__vDHlYq__content{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1600px;height:80px;margin:0 auto;padding:12px 72px;display:flex}@media (max-width:768px){.NavigationWeb-module-scss-module__vDHlYq__content{justify-content:center}}.NavigationWeb-module-scss-module__vDHlYq__bottomBar{justify-content:space-between;align-items:center;max-width:1600px;height:75px;margin:0 auto;padding:12px 72px;font-size:14px;font-weight:700;line-height:1.2;display:flex}@media (max-width:1024px){.NavigationWeb-module-scss-module__vDHlYq__bottomBar{width:100%;display:none}}.NavigationWeb-module-scss-module__vDHlYq__bottomLeft{align-items:center;gap:4px;display:flex}.NavigationWeb-module-scss-module__vDHlYq__bottomRight{align-items:center;display:flex}.NavigationWeb-module-scss-module__vDHlYq__logo{height:auto;color:initial!important}.NavigationWeb-module-scss-module__vDHlYq__actions,.NavigationWeb-module-scss-module__vDHlYq__topNavigationButtons{justify-content:flex-end;align-items:center;gap:4px;display:flex}.NavigationWeb-module-scss-module__vDHlYq__topbarActionsWrapper{justify-content:flex-end;align-items:center;gap:12px;min-width:450px;display:flex}}.NavigationWeb-module-scss-module__vDHlYq__logoLink{align-items:center;display:flex}.NavigationWeb-module-scss-module__vDHlYq__logoLink img{height:auto}.NavigationWeb-module-scss-module__vDHlYq__topNavigationButton{padding:8px;font-weight:500}.NavigationWeb-module-scss-module__vDHlYq__navigationButton{gap:4px}
@layer reset;@layer base{.ConfirmAddressModal-module-scss-module__f7dpvG__description{max-width:700px}.ConfirmAddressModal-module-scss-module__f7dpvG__description a{font-weight:700;text-decoration:none;color:#aa0b28!important}.ConfirmAddressModal-module-scss-module__f7dpvG__descriptionFooter{margin-top:24px}.ConfirmAddressModal-module-scss-module__f7dpvG__sectionTitle{text-transform:uppercase;color:#1b2126;margin:24px 0 4px;font-weight:700}.ConfirmAddressModal-module-scss-module__f7dpvG__highlight{background-color:#fefaf1}.ConfirmAddressModal-module-scss-module__f7dpvG__buttonsWrapper{gap:16px;margin-top:20px;display:flex}}
@layer reset;@layer base{.ReportMissingDeliveryAreaModal-module-scss-module__q_Nn1q__trigger{cursor:pointer;color:#f97f15;background:0 0;border:none;width:fit-content;margin:4px 0 0;padding:0;font-weight:700;display:inline-block}.ReportMissingDeliveryAreaModal-module-scss-module__q_Nn1q__buttonsWrapper{gap:16px;margin-top:16px;display:flex}.ReportMissingDeliveryAreaModal-module-scss-module__q_Nn1q__form{margin-top:4px}}
@layer reset;@layer base{.DeliveryAreaForm-module-scss-module__HEA7qa__formWrapper{align-items:flex-start;gap:12px;padding:4px 0 8px;display:flex}@media (max-width:768px){.DeliveryAreaForm-module-scss-module__HEA7qa__formWrapper{flex-direction:column;align-items:stretch}}.DeliveryAreaForm-module-scss-module__HEA7qa__formWrapper.DeliveryAreaForm-module-scss-module__HEA7qa__center{justify-content:center}.DeliveryAreaForm-module-scss-module__HEA7qa__formWrapper .DeliveryAreaForm-module-scss-module__HEA7qa__postalCodeInput{width:280px}@media (max-width:768px){.DeliveryAreaForm-module-scss-module__HEA7qa__formWrapper .DeliveryAreaForm-module-scss-module__HEA7qa__postalCodeInput{width:100%}.DeliveryAreaForm-module-scss-module__HEA7qa__formWrapper .DeliveryAreaForm-module-scss-module__HEA7qa__postalCodeInput.DeliveryAreaForm-module-scss-module__HEA7qa__postalCodeInputError{margin-bottom:24px}}.DeliveryAreaForm-module-scss-module__HEA7qa__formWrapper .DeliveryAreaForm-module-scss-module__HEA7qa__citySelect{margin-bottom:0}@media (max-width:768px){.DeliveryAreaForm-module-scss-module__HEA7qa__formWrapper .DeliveryAreaForm-module-scss-module__HEA7qa__citySelect.DeliveryAreaForm-module-scss-module__HEA7qa__citySelectError{margin-bottom:24px}}.DeliveryAreaForm-module-scss-module__HEA7qa__formWrapper .DeliveryAreaForm-module-scss-module__HEA7qa__iconSuccess{color:#3f7a1a}.DeliveryAreaForm-module-scss-module__HEA7qa__formWrapper .DeliveryAreaForm-module-scss-module__HEA7qa__iconError{color:#c03428}.DeliveryAreaForm-module-scss-module__HEA7qa__hidden{display:none}.DeliveryAreaForm-module-scss-module__HEA7qa__deliveryUnavailableIcon{color:#c03428}}.DeliveryAreaForm-module-scss-module__HEA7qa__submitButton{flex-shrink:0}@media (max-width:768px){.DeliveryAreaForm-module-scss-module__HEA7qa__submitButton{width:100%}}
@layer reset;@layer base{.RadioGroup-module-scss-module__wW1a1q__radioGroup{justify-content:flex-start;align-items:stretch;gap:8px;width:100%;display:flex}.RadioGroup-module-scss-module__wW1a1q__radioGroup.RadioGroup-module-scss-module__wW1a1q__horizontal{flex-direction:row}.RadioGroup-module-scss-module__wW1a1q__radioGroup.RadioGroup-module-scss-module__wW1a1q__vertical{flex-direction:column}@media (max-width:768px){.RadioGroup-module-scss-module__wW1a1q__radioGroup{flex-direction:column}}}
@layer reset;@layer base{.RadioItem-module-scss-module__rWYMZG__radioItemWrapper{color:#1b2126;cursor:pointer;align-items:center;gap:16px;width:100%;height:100%;display:flex;position:relative}.RadioItem-module-scss-module__rWYMZG__radioItemWrapper.RadioItem-module-scss-module__rWYMZG__boxed{background-color:#fff;border:1px solid #e6ecf1;padding:8px 16px}.RadioItem-module-scss-module__rWYMZG__radioItemWrapper.RadioItem-module-scss-module__rWYMZG__boxed:hover:not(.RadioItem-module-scss-module__rWYMZG__disabled),.RadioItem-module-scss-module__rWYMZG__radioItemWrapper.RadioItem-module-scss-module__rWYMZG__boxed.RadioItem-module-scss-module__rWYMZG__selected{background-color:#f8f9fb}.RadioItem-module-scss-module__rWYMZG__radioItemWrapper.RadioItem-module-scss-module__rWYMZG__boxed.RadioItem-module-scss-module__rWYMZG__selected:not(.RadioItem-module-scss-module__rWYMZG__hasRadioMark){border-color:#aa0b28}.RadioItem-module-scss-module__rWYMZG__radioItemWrapper.RadioItem-module-scss-module__rWYMZG__unboxed:not(.RadioItem-module-scss-module__rWYMZG__disabled):hover .RadioItem-module-scss-module__rWYMZG__radioInput.RadioItem-module-scss-module__rWYMZG__withRadioMark{background-color:#f8f9fb}.RadioItem-module-scss-module__rWYMZG__radioItemWrapper.RadioItem-module-scss-module__rWYMZG__disabled{color:#5f6f7c;cursor:default;background-color:#fff;border-color:#e6ecf1}.RadioItem-module-scss-module__rWYMZG__radioItemWrapper.RadioItem-module-scss-module__rWYMZG__disabled:hover{background-color:#fff}.RadioItem-module-scss-module__rWYMZG__radioItemWrapper.RadioItem-module-scss-module__rWYMZG__disabled img{opacity:.3}.RadioItem-module-scss-module__rWYMZG__radioInput{appearance:none;cursor:pointer;margin:0}.RadioItem-module-scss-module__rWYMZG__radioInput:focus-visible{outline-offset:2px;outline:2px solid #f97f15}.RadioItem-module-scss-module__rWYMZG__radioInput:disabled{cursor:default}.RadioItem-module-scss-module__rWYMZG__radioInput.RadioItem-module-scss-module__rWYMZG__withRadioMark{background-color:#fff;border:1px solid #e6ecf1;border-radius:9999px;flex-shrink:0;width:24px;height:24px;position:relative}.RadioItem-module-scss-module__rWYMZG__radioInput.RadioItem-module-scss-module__rWYMZG__withRadioMark:checked{border-color:#f97f15}.RadioItem-module-scss-module__rWYMZG__radioInput.RadioItem-module-scss-module__rWYMZG__withRadioMark:disabled{border-color:#e6ecf1}.RadioItem-module-scss-module__rWYMZG__radioInput.RadioItem-module-scss-module__rWYMZG__withRadioMark:before{content:"";opacity:0;background-color:#f97f15;border-radius:9999px;width:12px;height:12px;transition:opacity .2s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RadioItem-module-scss-module__rWYMZG__radioInput.RadioItem-module-scss-module__rWYMZG__withRadioMark:checked:before{opacity:1}.RadioItem-module-scss-module__rWYMZG__radioInput.RadioItem-module-scss-module__rWYMZG__withRadioMark:disabled:before{background-color:#5f6f7c}.RadioItem-module-scss-module__rWYMZG__radioInput.RadioItem-module-scss-module__rWYMZG__overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}}
@layer reset;@layer base{.MainLayout-module-scss-module__cyQeZq__appContent{--nav-height:156px;--top-spacing:16px;--synerise-ribbon:32px;--x-padding:72px;--bottom-spacing:20px;--ribbon-addon:0px;padding:calc(var(--top-spacing) + var(--synerise-ribbon) + var(--nav-height) + var(--ribbon-addon)) var(--x-padding) var(--bottom-spacing);width:100%;max-width:1600px;min-height:calc(100dvh - var(--nav-height) - var(--ribbon-addon));margin:0 auto;transition:padding .3s ease-in-out;overflow-x:clip}.MainLayout-module-scss-module__cyQeZq__appContent.MainLayout-module-scss-module__cyQeZq__ribbonVisible{--ribbon-addon:40px}.MainLayout-module-scss-module__cyQeZq__appContent.MainLayout-module-scss-module__cyQeZq__fullLayout{--top-spacing:0px;--synerise-ribbon:0px;--x-padding:0px;--bottom-spacing:0px;max-width:100%}@media (max-width:1024px){.MainLayout-module-scss-module__cyQeZq__appContent.MainLayout-module-scss-module__cyQeZq__minimalistHeader:not(.MainLayout-module-scss-module__cyQeZq__fullLayout){--top-spacing:12px;--synerise-ribbon:0px;--nav-height:68px;--x-padding:16px}.MainLayout-module-scss-module__cyQeZq__appContent.MainLayout-module-scss-module__cyQeZq__minimalistHeader.MainLayout-module-scss-module__cyQeZq__fullLayout{--nav-height:68px}.MainLayout-module-scss-module__cyQeZq__appContent:not(.MainLayout-module-scss-module__cyQeZq__minimalistHeader):not(.MainLayout-module-scss-module__cyQeZq__fullLayout){--top-spacing:16px;--synerise-ribbon:0px;--nav-height:178px;--x-padding:16px}}@media (max-width:768px){.MainLayout-module-scss-module__cyQeZq__appContent:not(.MainLayout-module-scss-module__cyQeZq__minimalistHeader):not(.MainLayout-module-scss-module__cyQeZq__fullLayout){--nav-height:178px}}@media (max-width:1024px){.MainLayout-module-scss-module__cyQeZq__appContent:not(.MainLayout-module-scss-module__cyQeZq__minimalistHeader).MainLayout-module-scss-module__cyQeZq__fullLayout{--nav-height:178px}}@media (max-width:768px){.MainLayout-module-scss-module__cyQeZq__appContent:not(.MainLayout-module-scss-module__cyQeZq__minimalistHeader).MainLayout-module-scss-module__cyQeZq__fullLayout{--nav-height:178px}}@media (max-width:1024px){.MainLayout-module-scss-module__cyQeZq__appContent{min-height:50dvh}.MainLayout-module-scss-module__cyQeZq__footerWrapper.MainLayout-module-scss-module__cyQeZq__hidden{display:none}}}
@layer reset;@layer base{.DeliveryMethodInfo-module-scss-module__f5ohqa__wrapper{background-color:#fff;grid-template-columns:1fr 1fr;place-items:stretch stretch;width:100%;margin-bottom:24px;display:grid}@media (max-width:768px){.DeliveryMethodInfo-module-scss-module__f5ohqa__wrapper{grid-template-columns:1fr}}.DeliveryMethodInfo-module-scss-module__f5ohqa__deliveryTile{border:1px solid #e6ecf1;border-radius:8px;align-items:center;gap:16px;width:100%;height:100%;min-height:93px;padding:16px;display:flex;box-shadow:0 4px 8px 4px #0000000d,0 2px 4px #0000000d}.DeliveryMethodInfo-module-scss-module__f5ohqa__deliveryTileIcon{color:#f97f15;flex-shrink:0;justify-content:center;align-items:center;width:85px;max-width:35%;height:48px;display:flex;position:relative}.DeliveryMethodInfo-module-scss-module__f5ohqa__deliveryTileImage{object-fit:contain}.DeliveryMethodInfo-module-scss-module__f5ohqa__deliveryTileContent{flex-direction:column;flex-grow:1;gap:4px;min-width:0;display:flex}.DeliveryMethodInfo-module-scss-module__f5ohqa__deliveryTileName{font-size:14px;font-weight:600;line-height:1.2}.DeliveryMethodInfo-module-scss-module__f5ohqa__deliveryTileDescription{width:100%;min-height:3em;font-size:12px;line-height:1.5}.DeliveryMethodInfo-module-scss-module__f5ohqa__deliveryTileDescriptionText{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.DeliveryMethodInfo-module-scss-module__f5ohqa__deliveryTilePrice{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:700;line-height:1.2;display:flex}.DeliveryMethodInfo-module-scss-module__f5ohqa__deliveryTileFreeSlotsBadge{color:#fff;white-space:nowrap;background-color:#aa0b28;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1}.DeliveryMethodInfo-module-scss-module__f5ohqa__selectableWrapper{cursor:pointer;border:1px solid #e6ecf1;border-radius:8px;flex:1;width:auto;margin-bottom:0;box-shadow:0 4px 8px 4px #0000000d,0 2px 4px #0000000d}.DeliveryMethodInfo-module-scss-module__f5ohqa__selectableWrapper.DeliveryMethodInfo-module-scss-module__f5ohqa__selectedWrapper{border-color:#f97f15}}
@layer reset;@layer base{.HorizontalExpendablePanel-module-scss-module__NwwAoW__wrapper{gap:8px;width:auto;max-width:230px}.HorizontalExpendablePanel-module-scss-module__NwwAoW__wrapper.HorizontalExpendablePanel-module-scss-module__NwwAoW__disabled{pointer-events:none;color:#4a5661}.HorizontalExpendablePanel-module-scss-module__NwwAoW__panelHeader{cursor:pointer;background:0 0;border:1px solid #e6ecf1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:4px 12px 4px 16px;display:flex}.HorizontalExpendablePanel-module-scss-module__NwwAoW__panelHeader.HorizontalExpendablePanel-module-scss-module__NwwAoW__active{background:#fefaf1;border-color:#f97f15}.HorizontalExpendablePanel-module-scss-module__NwwAoW__panelTitle{text-align:left;font-size:14px;font-weight:400;line-height:1.2}.HorizontalExpendablePanel-module-scss-module__NwwAoW__iconWrapper{color:#4a5661;align-items:center;display:flex}.HorizontalExpendablePanel-module-scss-module__NwwAoW__collapse{box-shadow:0 4px 8px 4px #0000000d,0 2px 4px #0000000d;z-index:1000!important;background:#fff!important;border-radius:8px!important;max-height:30vh!important;position:absolute!important}.HorizontalExpendablePanel-module-scss-module__NwwAoW__panelContent{border-radius:8px;min-width:250px;min-height:80px;max-height:30vh;padding:16px}.HorizontalExpendablePanel-module-scss-module__NwwAoW__panelContent.HorizontalExpendablePanel-module-scss-module__NwwAoW__open{scrollbar-color:#4a5661 #0000;overflow:auto}}
@layer reset;@layer base{.DeliveryAvailabilityMessage-module-scss-module__QW5R5a__wrapper{flex-direction:column;gap:4px;display:flex}.DeliveryAvailabilityMessage-module-scss-module__QW5R5a__wrapper strong{font-weight:800}.DeliveryAvailabilityMessage-module-scss-module__QW5R5a__content{align-items:center;gap:4px;display:flex}.DeliveryAvailabilityMessage-module-scss-module__QW5R5a__icon{flex-shrink:0}.DeliveryAvailabilityMessage-module-scss-module__QW5R5a__icon.DeliveryAvailabilityMessage-module-scss-module__QW5R5a__success{color:#3f7a1a}.DeliveryAvailabilityMessage-module-scss-module__QW5R5a__icon.DeliveryAvailabilityMessage-module-scss-module__QW5R5a__error{color:#c03428}.DeliveryAvailabilityMessage-module-scss-module__QW5R5a__icon.DeliveryAvailabilityMessage-module-scss-module__QW5R5a__info{color:#0679d0}.DeliveryAvailabilityMessage-module-scss-module__QW5R5a__boxed .DeliveryAvailabilityMessage-module-scss-module__QW5R5a__content{border-radius:8px;padding:8px}.DeliveryAvailabilityMessage-module-scss-module__QW5R5a__boxed.DeliveryAvailabilityMessage-module-scss-module__QW5R5a__success .DeliveryAvailabilityMessage-module-scss-module__QW5R5a__content{background-color:#e4f7d6}.DeliveryAvailabilityMessage-module-scss-module__QW5R5a__boxed.DeliveryAvailabilityMessage-module-scss-module__QW5R5a__error .DeliveryAvailabilityMessage-module-scss-module__QW5R5a__content{background-color:#f7e7ea}.DeliveryAvailabilityMessage-module-scss-module__QW5R5a__boxed.DeliveryAvailabilityMessage-module-scss-module__QW5R5a__info .DeliveryAvailabilityMessage-module-scss-module__QW5R5a__content{background-color:#e0f2fe}}
@layer reset;@layer base{.SkeletonPrimitives-module-scss-module__VRc4Cq__skeletonBase{background-color:#f8f9fb;position:relative;overflow:hidden}.SkeletonPrimitives-module-scss-module__VRc4Cq__skeletonBase:after{content:"";will-change:transform;background:linear-gradient(90deg,#f8f9fb 0%,#e6ecf1 40%,#f8f9fb 80%);width:800px;height:100%;animation:1.2s ease-in-out infinite SkeletonPrimitives-module-scss-module__VRc4Cq__shimmer;position:absolute;top:0;left:0}.SkeletonPrimitives-module-scss-module__VRc4Cq__skeletonLine{border-radius:8px}.SkeletonPrimitives-module-scss-module__VRc4Cq__skeletonSquare{aspect-ratio:1;border-radius:8px;flex-shrink:0}.SkeletonPrimitives-module-scss-module__VRc4Cq__skeletonChip{border-radius:8px;width:128px;height:32px}.SkeletonPrimitives-module-scss-module__VRc4Cq__skeletonCircle{border-radius:50%;flex-shrink:0}}@keyframes SkeletonPrimitives-module-scss-module__VRc4Cq__shimmer{0%{transform:translate(-800px)}to{transform:translate(100%)}}
@layer reset;@layer base{.ControlledCheckbox-module-scss-module__EhFHVa__wrapper{flex-wrap:wrap;align-items:center;display:flex}.ControlledCheckbox-module-scss-module__EhFHVa__wrapper:not(.ControlledCheckbox-module-scss-module__EhFHVa__noMargin){margin-bottom:16px}.ControlledCheckbox-module-scss-module__EhFHVa__wrapper.ControlledCheckbox-module-scss-module__EhFHVa__noMargin{margin-bottom:0}.ControlledCheckbox-module-scss-module__EhFHVa__wrapper.ControlledCheckbox-module-scss-module__EhFHVa__paddingLeft{padding-left:24px}.ControlledCheckbox-module-scss-module__EhFHVa__checkboxLabel{box-sizing:border-box;cursor:pointer;color:#1b2126;width:100%;padding-left:32px;font-size:12px;line-height:24px;display:inline-block;position:relative}.ControlledCheckbox-module-scss-module__EhFHVa__checkboxLabel.ControlledCheckbox-module-scss-module__EhFHVa__disabled{cursor:not-allowed;opacity:.5}.ControlledCheckbox-module-scss-module__EhFHVa__checkboxLabel.ControlledCheckbox-module-scss-module__EhFHVa__error{color:#c03428}.ControlledCheckbox-module-scss-module__EhFHVa__checkboxLabel.ControlledCheckbox-module-scss-module__EhFHVa__error>*{color:#c03428!important}.ControlledCheckbox-module-scss-module__EhFHVa__requiredStar{color:#c03428;display:inline-block}.ControlledCheckbox-module-scss-module__EhFHVa__checkboxInput{opacity:0;width:24px;height:24px;cursor:inherit;margin:0;position:absolute;top:0;left:0}.ControlledCheckbox-module-scss-module__EhFHVa__checkboxInput:not(:disabled):hover~.ControlledCheckbox-module-scss-module__EhFHVa__checkboxMark{border-color:#c6d3df}.ControlledCheckbox-module-scss-module__EhFHVa__checkboxInput:focus-visible~.ControlledCheckbox-module-scss-module__EhFHVa__checkboxMark{outline-offset:1px;outline:2px solid #f97f15}.ControlledCheckbox-module-scss-module__EhFHVa__checkboxMark{pointer-events:none;background-color:#fff;border:2px solid #e6ecf1;border-radius:4px;width:24px;height:24px;transition:all .3s;position:absolute;top:0;left:0}.ControlledCheckbox-module-scss-module__EhFHVa__checkboxMark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:12px;display:none;position:absolute;top:1px;left:6px;transform:rotate(45deg)}.ControlledCheckbox-module-scss-module__EhFHVa__checkboxInput:checked~.ControlledCheckbox-module-scss-module__EhFHVa__checkboxMark{background-color:#f97f15;border-color:#f97f15}.ControlledCheckbox-module-scss-module__EhFHVa__checkboxInput:checked~.ControlledCheckbox-module-scss-module__EhFHVa__checkboxMark:after{display:block}.ControlledCheckbox-module-scss-module__EhFHVa__errorMessage{color:#c03428;width:100%;padding-left:32px;font-size:12px;line-height:24px}.ControlledCheckbox-module-scss-module__EhFHVa__labelWrapper{align-items:center;min-height:24px;display:flex}.ControlledCheckbox-module-scss-module__EhFHVa__labelWrapper.ControlledCheckbox-module-scss-module__EhFHVa__labelWrapperRequired{display:inline-block}}
@layer reset;@layer base{.DeliveryAreaCheck-module-scss-module__fG0ypW__deliveryAreaCheck{text-align:left;width:100%}.DeliveryAreaCheck-module-scss-module__fG0ypW__deliveryAreaCheckTitle{margin-bottom:24px;font-size:16px;font-weight:800;line-height:1.2}.DeliveryAreaCheck-module-scss-module__fG0ypW__message{text-align:left;margin-top:8px}}
@layer reset;@layer base{@media (max-width:768px){.ShowSubstitutesLabel-module-scss-module__x0Syfa__additionalLabel{display:none}}}
@layer reset;@layer base{.ProductsListingWrapper-module-scss-module__3I49yW__wrapper{padding-bottom:24px}}
@layer reset,base;.BackToTopButton-module-scss-module__g3pVxq__goToTopButton{z-index:12;position:fixed;bottom:20px;right:20px}
@layer reset;@layer base{.AppleLoginButton-module-scss-module__mKrNza__icon{background:url(/static/apple-icon.svg) 50%/cover no-repeat;width:20px;height:20px}}