.showcase-good-details-summary #goodDetails-addToCartButton .material-icon-in-button,.showcase-good-details-summary #goodDetails-counterButton .material-icon-bold{font-size:18px!important}.showcase-good-details-modal .modal-content{padding:0!important;margin:auto}@media(max-width:768px){.showcase-good-details-modal .modal-content{flex:1;min-height:0;overflow:hidden!important;margin:0!important}}.showcase-good-details-view{--good-details-padding-horizontal-mobile:var(--fnd-space-20);width:100%;display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:stretch}@media(min-width:1201px){.showcase-good-details-view{width:1100px;flex:unset!important;margin:auto;padding:var(--fnd-space-20) var(--fnd-space-4) var(--fnd-space-4)}}@media(max-width:1200px){.showcase-good-details-view{width:90%;flex:unset!important;margin:auto;padding:var(--fnd-space-20) 0}}@media(max-width:768px){.showcase-good-details-view{flex:1!important;min-height:0;width:100%;height:auto;overflow:visible;margin:0!important;padding:0!important}}.showcase-good-details-view #goodDetails-infoContainer{width:50%;display:flex;flex-direction:column}@media(max-width:768px){.showcase-good-details-view #goodDetails-infoContainer{width:100%;position:relative;flex:1;height:auto!important;overflow:hidden}}.showcase-good-details-view #goodDetails-infoContainer .good-info-block{display:flex;flex-direction:column;justify-content:space-between;height:100%;overscroll-behavior:none}@media(max-width:768px){.showcase-good-details-view #goodDetails-infoContainer .good-info-block{flex:1;min-height:0;height:auto!important;overflow-y:auto;justify-content:flex-start;padding-bottom:76px}}@media(min-width:768px){.showcase-good-details-view:not(:has(#desktopImageContainer)) #goodDetails-infoContainer{width:100%}.showcase-good-details-view:has(#desktopImageContainer){align-items:flex-start}}.showcase-good-details-header #good-header-block{display:flex;justify-content:flex-end;position:sticky;top:0;z-index:var(--fnd-z-toolbar)}@media(max-width:768px){.showcase-good-details-header #good-header-block{position:absolute;top:0;left:0;right:0;padding:var(--fnd-space-20);z-index:var(--fnd-z-toolbar);pointer-events:none}.showcase-good-details-header #good-header-block *{pointer-events:auto}}.showcase-good-details-image#desktopImageContainer{width:45%;display:flex;flex-direction:row;gap:var(--fnd-space-8);align-self:stretch;align-items:flex-start}@media(max-width:768px){.showcase-good-details-image#desktopImageContainer{display:none}}.showcase-good-details-image#desktopImageContainer .desktop-image{overflow:hidden;box-shadow:var(--plate-shadow-card)!important;-o-object-fit:cover;object-fit:cover;border-radius:max(0px,calc(var(--shape-card-m) - 2px));background-color:var(--catalog-image-bg-color);aspect-ratio:4/5;flex:1;min-width:0;width:auto;height:-moz-fit-content;height:fit-content;filter:brightness(.97);position:sticky;top:20px}.showcase-good-details-image#desktopImageContainer #desktopImageContainer-thumbnails{display:flex;flex-direction:column;gap:var(--fnd-space-4);order:-1;flex-shrink:0;width:56px;position:sticky;top:20px}.showcase-good-details-image#desktopImageContainer #desktopImageContainer-thumbnails .image-thumbnail{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:var(--shape-card-s);cursor:pointer;border:2px solid transparent;opacity:.5;transition:opacity .15s,border-color .15s}.showcase-good-details-image#desktopImageContainer #desktopImageContainer-thumbnails .image-thumbnail.active,.showcase-good-details-image#desktopImageContainer #desktopImageContainer-thumbnails .image-thumbnail:hover{opacity:1}.showcase-good-details-image#desktopImageContainer #desktopImageContainer-thumbnails .image-thumbnail.active{border-color:var(--plate-bg-accent2)}.showcase-good-details-image#mobileImageContainer{width:100%;flex-direction:column;height:-moz-fit-content;height:fit-content;position:relative;overflow-x:clip;display:none}@media(max-width:768px){.showcase-good-details-image#mobileImageContainer{display:flex;position:sticky;top:0;z-index:0;will-change:filter,transform}}.showcase-good-details-image#mobileImageContainer #mobileImageContainer-carouselContainer{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;transform-origin:top center}@media(max-width:768px){.showcase-good-details-image#mobileImageContainer #mobileImageContainer-carouselContainer{mask-image:linear-gradient(180deg,#000 50%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent)}}.showcase-good-details-image#mobileImageContainer #mobileImageContainer-carouselContainer::-webkit-scrollbar{display:none}.showcase-good-details-image#mobileImageContainer #mobileImageContainer-carouselContainer .mobile-image{scroll-snap-align:center;flex-shrink:0;width:100%;-o-object-fit:cover;object-fit:cover;background-color:var(--catalog-image-bg-color);aspect-ratio:4/5;height:-moz-fit-content;height:fit-content}.showcase-good-details-image#mobileImageContainer #mobileImageContainer-carouselContainerDots{display:flex;justify-content:center;gap:var(--fnd-space-4);position:absolute;bottom:20px;left:0;right:0}.showcase-good-details-image#mobileImageContainer #mobileImageContainer-carouselContainerDots .carousel-dot{width:6px;height:6px;border-radius:var(--shape-element-circle);background-color:color-mix(in lab,#000 10%,var(--catalog-modal-good-details-info-color));transition:transform .2s ease,background .2s ease}.showcase-good-details-image#mobileImageContainer #mobileImageContainer-carouselContainerDots .carousel-dot.active{background-color:var(--plate-bg-accent2);transform:scale(1.3)}.showcase-good-details-name{padding:var(--fnd-space-12);display:flex;align-items:flex-start;margin-bottom:var(--fnd-space-8)}@media(max-width:768px){.showcase-good-details-name{padding:var(--fnd-space-12);background-color:var(--catalog-modal-good-details-info-color);border-radius:var(--catalog-modal-good-details-info-block-radius);margin:var(--fnd-space-12) var(--good-details-padding-horizontal-mobile) var(--fnd-space-20) var(--good-details-padding-horizontal-mobile);position:relative;z-index:1}}.showcase-good-details-variants{margin-bottom:var(--fnd-space-20)}.showcase-good-details-variants .check-group-container{width:100%;display:flex;gap:var(--fnd-space-12);position:relative;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;padding-left:var(--fnd-space-12);padding-right:var(--fnd-space-12)}.showcase-good-details-variants .check-group-container::-webkit-scrollbar{display:none}@media(max-width:768px){.showcase-good-details-variants .check-group-container{padding-left:var(--good-details-padding-horizontal-mobile);padding-right:var(--good-details-padding-horizontal-mobile)}}.showcase-good-details-variants .check-group-container .btn-check+.btn-check-label{box-shadow:none!important}@media(min-width:768px){.showcase-good-details-variants .check-group-container .btn-check+.btn-check-label{--btn-bg-color:var(--plate-bg-level2)!important;--btn-fg-color:var(--plate-textIcon-primary)!important;padding:var(--fnd-space-12) var(--good-details-padding-horizontal-mobile);border-radius:var(--shape-element-xl)}}@media(max-width:768px){.showcase-good-details-variants .check-group-container .btn-check+.btn-check-label{--btn-bg-color:var(--plate-bg-level2)!important;--btn-fg-color:var(--plate-textIcon-primary)!important;padding:var(--fnd-space-12) var(--fnd-space-20);border-radius:var(--shape-element-s)}}@media(min-width:768px){.showcase-good-details-variants .check-group-container .btn-check:checked+.btn-check-label{--btn-bg-color:var(--plate-bg-neutral1)!important;--btn-fg-color:var(--plate-textIcon-neutral1)!important;border-radius:var(--shape-element-xl)!important}}@media(max-width:768px){.showcase-good-details-variants .check-group-container .btn-check:checked+.btn-check-label{--btn-bg-color:var(--plate-bg-neutral1)!important;--btn-fg-color:var(--plate-textIcon-neutral1)!important;border-radius:var(--shape-element-s)!important}}.showcase-good-details-description{padding:var(--fnd-space-12);border-radius:var(--catalog-modal-good-details-info-block-radius);margin-bottom:var(--fnd-space-20);gap:var(--fnd-space-8);display:flex;flex-direction:column}@media(max-width:768px){.showcase-good-details-description{margin-left:var(--good-details-padding-horizontal-mobile);margin-right:var(--good-details-padding-horizontal-mobile);position:relative;z-index:1;background-color:var(--catalog-modal-good-details-info-color)}}.showcase-good-details-description .good-energy-value{justify-content:space-between;display:flex;align-items:center;padding:var(--fnd-space-12);background-color:var(--catalog-modal-good-details-bg-color);border-radius:var(--catalog-modal-good-details-info-block-radius);border:1px solid var(--plate-border);margin-bottom:var(--fnd-space-8)}.showcase-good-details-description .good-energy-value>div:not(:last-child){border-right:1px solid var(--plate-border);padding-right:var(--fnd-space-12);margin-right:var(--fnd-space-12)}.showcase-good-details-description .good-energy-value>div{justify-content:space-between;display:flex;flex-direction:column;align-items:center;width:24%}.showcase-good-details-description .good-details-marketing-tag-label{color:var(--plate-textIcon-secondary);margin-right:var(--fnd-space-4)}.storefront-template-dish{--plate-shadow-card:0 0 0 1px light-dark(rgba(0,0,0,.1),hsla(0,0%,100%,.08));--plate-shadow-float:var(--plate-shadow-card)}.showcase-good-details-summary.summary-sticky{position:sticky!important;bottom:0;z-index:2;margin-top:var(--fnd-space-20)}@media(min-width:768px){.showcase-good-details-summary.summary-sticky{bottom:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.good-details-more-shelf{position:relative;z-index:1;margin-top:var(--fnd-space-20);padding:var(--fnd-space-16) 0 var(--fnd-space-24);flex-shrink:0;overflow:clip;border-radius:var(--catalog-modal-good-details-info-block-radius);background:var(--catalog-modal-good-details-info-color)}@media(max-width:768px){.good-details-more-shelf{margin:var(--fnd-space-20) var(--good-details-padding-horizontal-mobile) var(--fnd-space-24)}}.showcase-good-details-view:has(>.good-details-more){flex-wrap:wrap}.showcase-good-details-view>.good-details-more{flex:0 0 100%;min-width:0}.showcase-good-details-view:has(.summary-sticky) #goodDetails-infoContainer .good-info-block{height:auto;justify-content:flex-start;padding-bottom:0}@media(min-width:768px){.showcase-good-details-summary{display:flex;align-items:stretch;justify-content:center;gap:var(--fnd-space-12);margin-top:auto;background-color:var(--catalog-modal-good-details-info-color);padding:var(--fnd-space-20);border-radius:var(--shape-card-l);box-shadow:var(--plate-shadow-card)}}@media(max-width:768px){.showcase-good-details-summary{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:var(--fnd-space-12);padding:var(--fnd-space-8) var(--fnd-space-16) var(--inset-bottom-or-20) var(--fnd-space-16);position:absolute!important;bottom:0;left:0;right:0;margin-top:0!important;z-index:2}}.showcase-good-details-summary:has(#goodDetails-stopMessage){justify-content:center;box-shadow:var(--plate-shadow-card);background-color:var(--catalog-modal-good-details-info-color);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(min-width:768px){.showcase-good-details-summary:has(#goodDetails-stopMessage){padding:var(--fnd-space-16);border-radius:var(--shape-card-m)}}@media(max-width:768px){.showcase-good-details-summary:has(#goodDetails-stopMessage){padding:var(--fnd-space-16) var(--fnd-space-16) var(--inset-bottom-or-20) var(--fnd-space-16);border-top-right-radius:var(--shape-card-m);border-top-left-radius:var(--shape-card-m);border-bottom-right-radius:var(--shape-none);border-bottom-left-radius:var(--shape-none)}}.showcase-good-details-summary #goodDetails-counterButton{display:flex;flex-wrap:nowrap;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:var(--shape-element-xl)}.showcase-good-details-summary #goodDetails-counterButton button{border-radius:var(--shape-element-xl)}@media(max-width:768px){.showcase-good-details-summary #goodDetails-counterButton{border-radius:var(--shape-element-xl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--btn-bg-color:var(--catalog-modal-good-details-info-color);box-shadow:var(--plate-shadow-float)}.showcase-good-details-summary #goodDetails-counterButton button{--btn-bg-color:transparent}}.showcase-good-details-summary #goodDetails-addToCartButton{width:100%;border-radius:var(--shape-element-xl)}@media(max-width:768px){.showcase-good-details-summary #goodDetails-addToCartButton{width:unset;border-radius:var(--shape-element-xl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--btn-bg-color:var(--catalog-modal-good-details-purchase-button-color);--btn-fg-color:var(--catalog-modal-good-details-purchase-button-content-color);box-shadow:var(--plate-shadow-float)!important}}.showcase-good-details-configurator{background:unset;border-radius:var(--shape-card-m);display:flex;flex-direction:column;margin-bottom:var(--fnd-space-20)}@media(max-width:768px){.showcase-good-details-configurator{background:var(--catalog-modal-good-details-info-color);margin:0 var(--good-details-padding-horizontal-mobile) var(--fnd-space-20) var(--good-details-padding-horizontal-mobile);position:relative;z-index:1;padding-bottom:var(--fnd-space-12)}}.showcase-good-details-configurator .check-group-title{margin-bottom:var(--fnd-space-8);margin-top:var(--fnd-space-16);padding:0 var(--fnd-space-12) 0 var(--fnd-space-12)}.showcase-good-details-configurator .check-group-container{width:100%;display:flex;gap:var(--fnd-space-12);position:relative;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;padding-left:var(--fnd-space-12);padding-right:var(--fnd-space-12)}.showcase-good-details-configurator .check-group-container::-webkit-scrollbar{display:none}@media(max-width:768px){.showcase-good-details-configurator .check-group-container{padding-left:var(--fnd-space-12);padding-right:var(--fnd-space-12)}}.showcase-good-details-configurator .check-group-container.check-group-container-1-lines{display:flex;flex-direction:row;flex-wrap:wrap}@media(max-width:768px){.showcase-good-details-configurator .check-group-container.check-group-container-1-lines{display:grid;grid-auto-flow:column;justify-content:start}}.showcase-good-details-configurator .check-group-container.check-group-container-flex-lines{display:flex;flex-direction:row;flex-wrap:wrap}@media(max-width:768px){.showcase-good-details-configurator .check-group-container.check-group-container-flex-lines{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,1fr)}}.showcase-good-details-configurator .check-group-container .btn-check+.btn-check-label{box-shadow:none!important}@media(min-width:768px){.showcase-good-details-configurator .check-group-container .btn-check+.btn-check-label{--btn-bg-color:var(--plate-bg-level3)!important;--btn-fg-color:var(--plate-textIcon-primary)!important;padding:var(--fnd-space-8) var(--fnd-space-16);border-radius:var(--shape-element-xl);border:1px solid color-mix(in lab,transparent 10%,var(--plate-textIcon-primary));min-width:100px;display:inline-block;text-align:center}}@media(max-width:768px){.showcase-good-details-configurator .check-group-container .btn-check+.btn-check-label{--btn-bg-color:var(--plate-bg-level3)!important;--btn-fg-color:var(--plate-textIcon-primary)!important;padding:var(--fnd-space-8) 0;border-radius:var(--shape-element-xl);border:2px solid transparent;min-width:100px;min-height:var(--fnd-height-md);display:inline-block;text-align:center}}.showcase-good-details-configurator .check-group-container .btn-check+.btn-check-label p{text-transform:none}.showcase-good-details-configurator .check-group-container .btn-check+.btn-check-label .name{margin:0 var(--fnd-space-8) 0 var(--fnd-space-8)}.showcase-good-details-configurator .check-group-container .btn-check+.btn-check-label .price{margin:var(--fnd-space-4) var(--fnd-space-8) 0 var(--fnd-space-8)}@media(min-width:768px){.showcase-good-details-configurator .check-group-container .btn-check+.btn-check-label .price{display:none}}.showcase-good-details-configurator .check-group-container .btn-check+.btn-check-label .setting-block-icon,.showcase-good-details-configurator .check-group-container .btn-check+.btn-check-label .setting-add-icon{display:none;margin-bottom:var(--fnd-space-8);font-size:18px}@media(max-width:768px){.showcase-good-details-configurator .check-group-container .btn-check+.btn-check-label .setting-block-icon,.showcase-good-details-configurator .check-group-container .btn-check+.btn-check-label .setting-add-icon{display:block}}.showcase-good-details-configurator .check-group-container .btn-check+.btn-check-label .setting-added-icon{display:none;margin-bottom:var(--fnd-space-8);font-size:18px}@media(max-width:768px){.showcase-good-details-configurator .check-group-container .btn-check+.btn-check-label .setting-added-icon{color:var(--catalog-selector-color);display:none}}@media(min-width:768px){.showcase-good-details-configurator .check-group-container .btn-check:checked+.btn-check-label{--btn-bg-color:var(--plate-bg-accent2)!important;--btn-fg-color:var(--plate-textIcon-accent2)!important;border:1px solid transparent}}@media(max-width:768px){.showcase-good-details-configurator .check-group-container .btn-check:checked+.btn-check-label{border:2px solid var(--catalog-selector-color)}}@media(max-width:768px){.showcase-good-details-configurator .check-group-container .btn-check:checked+.btn-check-label .setting-add-icon{display:none}}@media(max-width:768px){.showcase-good-details-configurator .check-group-container .btn-check:checked+.btn-check-label .setting-added-icon{display:block}}.food-dish-details{padding:0 var(--fnd-space-12);margin-bottom:var(--fnd-space-20);display:flex;flex-direction:column;gap:var(--fnd-space-8)}@media(max-width:768px){.food-dish-details{position:relative;z-index:1;margin:0 var(--good-details-padding-horizontal-mobile) var(--fnd-space-20);padding:var(--fnd-space-12);border-radius:var(--catalog-modal-good-details-info-block-radius);background:var(--catalog-modal-good-details-info-color)}}.food-dish-details .weight{margin:0}.food-dish-details .label{margin-top:var(--fnd-space-4)}.food-dish-details .options{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--fnd-space-8)}.food-dish-details .options button{position:relative;min-height:84px;padding:var(--fnd-space-12) var(--fnd-space-40) var(--fnd-space-12) var(--fnd-space-12);border:0;border-radius:var(--shape-element-l);background:var(--plate-bg-level3);color:var(--plate-textIcon-primary);display:grid;grid-template-columns:auto 1fr;align-content:end;align-items:baseline;-moz-column-gap:var(--fnd-space-4);column-gap:var(--fnd-space-4);font:inherit;text-align:left;cursor:pointer}.food-dish-details .options i{position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:var(--shape-element-circle);background:var(--plate-bg-accent1);color:var(--plate-textIcon-accent1);display:grid;place-items:center;font-size:13px}.food-dish-details .extras i .material-icon-bold,.food-dish-details .options i .material-icon-bold{font-size:18px;color:inherit}.food-dish-details .options .on{background:color-mix(in srgb,var(--plate-bg-accent1) 18%,var(--plate-bg-level0));box-shadow:inset 0 0 0 2px var(--plate-bg-accent1)}.food-dish-details .extras button:disabled,.food-dish-details .options button:disabled{opacity:.4;cursor:default}.food-dish-details .extras{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:var(--fnd-space-8)}.food-dish-details .extras button{min-height:76px;padding:var(--fnd-space-8) var(--fnd-space-12);border:0;border-radius:var(--shape-element-l);background:var(--plate-bg-level3);color:var(--plate-textIcon-primary);display:flex;flex-direction:column;align-items:flex-start;gap:var(--fnd-space-4);font:inherit;text-align:left;cursor:pointer}.food-dish-details .extras span{color:inherit}.food-dish-details .extras small{color:var(--plate-textIcon-secondary)}.food-dish-details .extras i{margin-bottom:var(--fnd-space-4);width:22px;height:22px;border-radius:var(--shape-element-circle);background:var(--plate-bg-level0);display:grid;place-items:center;font-size:13px}.food-dish-details .extras .on i{background:var(--plate-bg-accent1);color:var(--plate-textIcon-accent1)}@media(min-width:769px){.food-dish-details .extras button{min-height:0;display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:var(--fnd-space-8);column-gap:var(--fnd-space-8);row-gap:var(--fnd-space-2)}.food-dish-details .extras i{grid-row:span 2;margin-bottom:0}.food-dish-details .extras button:not(:has(small)) i{grid-row:auto}}@media(max-width:768px){.food-dish-details .options{grid-template-columns:repeat(2,minmax(0,1fr))}.food-dish-details .extras{display:flex;margin:0 -12px;padding:0 var(--fnd-space-12);overflow-x:auto;scrollbar-width:none}.food-dish-details .extras::-webkit-scrollbar{display:none}.food-dish-details .extras button{flex:0 0 112px}}.selector-modal #selectorList{display:flex;flex-direction:column;gap:var(--fnd-space-8)}.selector-modal #selectorList p{background-color:var(--plate-bg-neutral1);color:var(--plate-textIcon-neutral1);border-radius:var(--shape-element-m);padding:var(--fnd-space-12) var(--fnd-space-20)}.foodtemplate-state-note{margin:var(--fnd-space-4) 0;color:var(--plate-textIcon-secondary)}.foodtemplate-state-note b{display:block;color:var(--plate-textIcon-primary)}.foodtemplate-state-note button{padding:0;border:0;background:none;color:var(--plate-textIcon-primary);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.food-price-summary,.food-price-summary .rows{display:flex;flex-direction:column;gap:var(--fnd-space-8)}.food-price-summary .rows{margin:0}.food-price-summary .row{display:flex;justify-content:space-between;gap:var(--fnd-space-16)}.food-price-summary dt{color:var(--plate-textIcon-secondary)}.food-price-summary dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.food-price-summary dd.accent{color:var(--plate-bg-accent1)}.food-price-summary .total{display:flex;justify-content:space-between;align-items:baseline}.food-price-summary .total b{font-variant-numeric:tabular-nums}#basketUserInfo-container .comment-input{border-radius:var(--shape-element-l)}#basketUserInfo-container .attention{padding:0 var(--fnd-space-4) 0 var(--fnd-space-4)}#paymentMethodsBlock:where(.food-payment-methods){padding:0!important}#paymentMethodsBlock:where(.food-payment-methods) .font-title-3{padding:var(--fnd-space-20) var(--fnd-space-16) var(--fnd-space-12) var(--fnd-space-16)!important}#paymentMethodsBlock:where(.food-payment-methods) #paymentMethodsBlock-list{padding:0 var(--fnd-space-12) var(--fnd-space-12) var(--fnd-space-12);clip-path:inset(0 0 0 0 round 0 0 var(--shape-card-m) var(--shape-card-m));overflow-x:scroll;scrollbar-width:none;display:grid;grid-auto-columns:max-content;grid-gap:12px;grid-auto-flow:column;padding-top:1px}#paymentMethodsBlock:where(.food-payment-methods) #paymentMethodsBlock-list .payment-method{background-color:var(--plate-bg-level3);padding:var(--fnd-space-16);border-radius:var(--shape-card-s);display:flex;flex-direction:row;align-items:center;gap:var(--fnd-space-12);width:186px;border:4px solid var(--plate-bg-level3);box-shadow:var(--plate-shadow-float)}#paymentMethodsBlock:where(.food-payment-methods) #paymentMethodsBlock-list .payment-method :where(span,i){color:var(--plate-textIcon-primary)}#paymentMethodsBlock:where(.food-payment-methods) #paymentMethodsBlock-list .payment-method.disabled{opacity:.6}#paymentMethodsBlock:where(.food-payment-methods) #paymentMethodsBlock-list .payment-method.selected{background-color:var(--plate-bg-neutral1)}.foodtemplate-delivery-order-form{display:flex;flex-direction:column;gap:var(--fnd-space-12)}.foodtemplate-delivery-order-form .rows{border-radius:var(--shape-card-s);background:var(--plate-bg-level3);display:flex;flex-direction:column;overflow:hidden}.foodtemplate-delivery-order-form .row{width:100%;min-height:60px;padding:var(--fnd-space-8) var(--fnd-space-12);border:0;background:none;color:var(--plate-textIcon-primary);display:flex;align-items:center;gap:var(--fnd-space-12);font-family:inherit;text-align:left;cursor:pointer}.foodtemplate-delivery-order-form .panel+.row,.foodtemplate-delivery-order-form .row+.row{border-top:1px solid var(--plate-border)}.foodtemplate-delivery-order-form .row.static{cursor:default}.foodtemplate-delivery-order-form .row .icon{color:var(--plate-textIcon-secondary);font-size:20px}.foodtemplate-delivery-order-form .row .text{flex:1;min-width:0;display:flex;flex-direction:column;color:inherit}.foodtemplate-delivery-order-form .row small{color:var(--plate-textIcon-secondary)}.foodtemplate-delivery-order-form .row b{color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foodtemplate-delivery-order-form .row .chevron{color:var(--plate-textIcon-secondary);transition:transform var(--fnd-transition-fast)}.foodtemplate-delivery-order-form .row.open{box-shadow:inset 0 0 0 2px var(--plate-textIcon-primary);border-radius:var(--shape-card-s)}.foodtemplate-delivery-order-form .row.open .chevron{transform:rotate(180deg)}.foodtemplate-delivery-order-form .panel{padding:var(--fnd-space-4) var(--fnd-space-4) var(--fnd-space-8)}.foodtemplate-delivery-order-form .panel .basket-block-card{margin:0!important;padding:var(--fnd-space-8)!important;background:none!important;box-shadow:none!important}.foodtemplate-delivery-order-form .panel .basket-block-card>.font-title-3{display:none}.foodtemplate-delivery-order-form .slots{padding:var(--fnd-space-8) var(--fnd-space-12) var(--fnd-space-12);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fnd-space-8)}.foodtemplate-delivery-order-form .slot{height:var(--fnd-height-sm);padding:0 var(--fnd-space-12);border:0;border-radius:var(--shape-element-m);background:var(--catalog-bg-color,var(--plate-bg-level0));color:var(--plate-textIcon-primary);font-family:inherit;cursor:pointer}.foodtemplate-delivery-order-form .slot.on{background:var(--plate-bg-accent2);color:var(--plate-textIcon-accent2)}.foodtemplate-delivery-order-form .payment-section{display:flex;flex-direction:column;gap:var(--fnd-space-8);--card-bg:var(--plate-bg-level3);--method-bg:var(--catalog-bg-color,var(--plate-bg-level0))}.foodtemplate-delivery-order-form #paymentMethodsBlock{margin:0!important;border-radius:var(--shape-card-s);background:var(--card-bg)!important;box-shadow:none!important;overflow:hidden}.foodtemplate-delivery-order-form #paymentMethodsBlock .font-title-3{padding:var(--fnd-space-16) var(--fnd-space-12) var(--fnd-space-8)!important}.foodtemplate-delivery-order-form #paymentMethodsBlock #paymentMethodsBlock-list{padding:0 var(--fnd-space-12) var(--fnd-space-12);gap:var(--fnd-space-8);grid-auto-columns:minmax(max-content,1fr);scroll-padding-inline:14px}.foodtemplate-delivery-order-form #paymentMethodsBlock #paymentMethodsBlock-list .payment-method{width:auto;min-height:var(--fnd-height-md);padding:0 var(--fnd-space-12);border-radius:var(--shape-element-l);gap:var(--fnd-space-8);background-color:var(--method-bg);border-color:var(--method-bg);box-shadow:none}.foodtemplate-delivery-order-form #paymentMethodsBlock .payment-method .material-icon-bold{font-size:18px}.foodtemplate-delivery-order-form #paymentMethodsBlock #paymentMethodsBlock-list .payment-method.selected{background-color:var(--plate-bg-neutral1);border-color:var(--plate-bg-neutral1)}.foodtemplate-delivery-order-form .bonus-card{padding:var(--fnd-space-12);border-radius:var(--shape-card-s);background:var(--card-bg);display:flex;flex-direction:column;gap:var(--fnd-space-12)}.foodtemplate-delivery-order-form .bonus-card .head{display:flex;align-items:center;gap:var(--fnd-space-8)}.foodtemplate-delivery-order-form .bonus-card .head>div{flex:1;min-width:0}.foodtemplate-delivery-order-form .bonus-card .head b,.foodtemplate-delivery-order-form .bonus-card .head small{display:block;color:var(--plate-textIcon-primary)}.foodtemplate-delivery-order-form .bonus-card .head small{color:var(--plate-textIcon-secondary)}.foodtemplate-delivery-order-form .bonus-card .head .balance{flex:none;white-space:nowrap}.foodtemplate-delivery-order-form .bonus-card .options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fnd-space-8)}.foodtemplate-delivery-order-form .bonus-card .options.single{grid-template-columns:minmax(0,1fr)}.foodtemplate-delivery-order-form .bonus-card .option{position:relative;padding:var(--fnd-space-12) var(--fnd-space-12);border:0;border-radius:var(--shape-element-l);background:var(--method-bg);color:var(--plate-textIcon-primary);display:flex;flex-direction:column;align-items:flex-start;gap:var(--fnd-space-2);font-family:inherit;text-align:left}.foodtemplate-delivery-order-form .bonus-card button.option{cursor:pointer}.foodtemplate-delivery-order-form .bonus-card .option small,.foodtemplate-delivery-order-form .bonus-card .option span{color:var(--plate-textIcon-secondary)}.foodtemplate-delivery-order-form .bonus-card .option b{color:var(--plate-textIcon-primary);font-variant-numeric:tabular-nums}.foodtemplate-delivery-order-form .bonus-card .option.on{background:color-mix(in srgb,var(--plate-bg-accent1) 18%,var(--card-bg));box-shadow:inset 0 0 0 2px var(--plate-bg-accent1)}.foodtemplate-delivery-order-form .bonus-card .option.on small{color:var(--plate-textIcon-primary)}.foodtemplate-delivery-order-form .bonus-card .option>i{position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:var(--shape-element-circle);background:var(--plate-bg-accent1);color:var(--plate-textIcon-accent1);display:grid;place-items:center}.foodtemplate-delivery-order-form .bonus-card .option>i .material-icon-bold{font-size:13px}.foodtemplate-delivery-order-form .bonus-card .option>i span{color:inherit}.foodtemplate-delivery-order-form .panel-recipient #basketUserInfo-container{margin-bottom:0!important}.foodtemplate-delivery-order-form.tiles-form .rows{border-radius:var(--shape-none);background:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fnd-space-8);overflow:visible}.foodtemplate-delivery-order-form.tiles-form .row{border:0!important;border-radius:var(--shape-card-s);background:var(--plate-bg-level3)}.foodtemplate-delivery-order-form.tiles-form .row:first-child{grid-column:1/-1}.foodtemplate-delivery-order-form.tiles-form .panel{grid-column:1/-1;border-radius:var(--shape-card-s);background:var(--plate-bg-level3)}.foodtemplate-delivery-order-form.tiles-form .rows>.storefront-free-delivery{grid-column:1/-1}.foodtemplate-delivery-order-form.tiles-form .rows>.row:first-child{order:0}.foodtemplate-delivery-order-form.tiles-form .row-time{order:1}.foodtemplate-delivery-order-form.tiles-form .row-recipient{order:2}.foodtemplate-delivery-order-form.tiles-form .panel-time{order:3}.foodtemplate-delivery-order-form.tiles-form .panel-recipient{order:4}@media(max-width:360px){.foodtemplate-delivery-order-form.tiles-form .rows{grid-template-columns:minmax(0,1fr)}}.modal.food-surface-modal{--modal-bg-color:var(--plate-bg-level3)}.food-surface-modal .foodtemplate-delivery-order-form{--plate-bg-input:var(--modal-bg-color)}.food-surface-modal .foodtemplate-delivery-order-form .rows{background:var(--plate-bg-level2)}.food-surface-modal .foodtemplate-delivery-order-form .row.open{box-shadow:none;border-radius:var(--shape-none)}.food-surface-modal .foodtemplate-delivery-order-form.tiles-form .rows{background:none}.food-surface-modal .foodtemplate-delivery-order-form.tiles-form .panel,.food-surface-modal .foodtemplate-delivery-order-form.tiles-form .row{background:var(--plate-bg-level2)}.food-surface-modal .foodtemplate-delivery-order-form .payment-section{--card-bg:var(--plate-bg-level2);--method-bg:var(--plate-bg-level3)}.food-surface-modal .foodtemplate-delivery-order-form.tiles-form .row.open{border-radius:var(--shape-card-s)}.storefront-delivery-steps{display:flex;gap:var(--fnd-space-4)}.storefront-delivery-steps>i{flex:1;height:5px;border-radius:var(--shape-element-xs);background:var(--plate-border);overflow:hidden;display:block}.storefront-delivery-steps>i>i{height:100%;background:var(--plate-bg-accent1);display:block}.storefront-free-delivery{padding:var(--fnd-space-12) var(--fnd-space-16);border-radius:var(--shape-card-s);background:var(--plate-bg-level3);display:flex;flex-direction:column;gap:var(--fnd-space-8)}.storefront-free-delivery.clickable{cursor:pointer}.storefront-free-delivery .bar{display:block;height:6px;border-radius:var(--shape-element-xs);background:var(--plate-bg-neutral1);overflow:hidden}.storefront-free-delivery .bar i{display:block;height:100%;border-radius:var(--shape-element-xs);background:var(--plate-bg-accent1);transition:width var(--fnd-transition-normal)}.storefront-free-delivery.warning .bar i{background:var(--plate-textIcon-warning)}.storefront-free-delivery .caption{color:var(--plate-textIcon-secondary)}.foodtemplate-shelves-basket{padding:0 var(--fnd-space-16);display:flex;flex-direction:column;gap:var(--fnd-space-12)}.foodtemplate-shelves-basket:not(:has(.pay)){padding-bottom:var(--fnd-space-16)}.foodtemplate-shelves-basket fieldset{margin:0;padding:0;border:0}.foodtemplate-shelves-basket .tiles{display:flex;flex-direction:column;gap:var(--fnd-space-8)}.foodtemplate-shelves-basket .tile{padding:var(--fnd-space-8);border-radius:var(--shape-card-s);background:var(--plate-bg-level3);display:flex;gap:var(--fnd-space-12)}.food-surface-modal .foodtemplate-shelves-basket .storefront-free-delivery,.food-surface-modal .foodtemplate-shelves-basket .tile{background:var(--plate-bg-level2)}.foodtemplate-shelves-basket .tile.stop{opacity:.5}.foodtemplate-shelves-basket .tile .thumb,.foodtemplate-shelves-basket .tile img{position:relative;width:72px;height:72px;flex:none;border-radius:var(--shape-card-s);-o-object-fit:cover;object-fit:cover;background:var(--catalog-image-bg-color,var(--plate-bg-neutral1))}.foodtemplate-shelves-basket .text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--fnd-space-2)}.foodtemplate-shelves-basket .text small{color:var(--plate-textIcon-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foodtemplate-shelves-basket .row{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--fnd-space-8)}.foodtemplate-shelves-basket .stepper{padding:0;gap:0;height:var(--fnd-height-xs);border-radius:var(--shape-element-xl);background:var(--plate-bg-level0);display:flex;align-items:center}.foodtemplate-shelves-basket .stepper button{width:auto;padding:0 var(--fnd-space-24);height:var(--fnd-height-xs);border:0;background:none;color:var(--plate-textIcon-primary);display:grid;place-items:center;cursor:pointer}.foodtemplate-shelves-basket .stepper .counter-value{min-width:20px;margin:0 var(--fnd-space-4)}.foodtemplate-shelves-basket .footer{padding-top:var(--fnd-space-12);display:flex;flex-direction:column;gap:var(--fnd-space-8)}.foodtemplate-shelves-basket .agreement{color:var(--plate-textIcon-secondary)}.foodtemplate-shelves-basket .agreement a{color:-webkit-link}.foodtemplate-shelves-basket .tile .row s{margin-left:var(--fnd-space-4);color:var(--plate-textIcon-tertiary)}.foodtemplate-shelves-basket .nudge{padding:var(--fnd-space-12) var(--fnd-space-12);border-radius:var(--shape-card-s);background:color-mix(in srgb,var(--plate-bg-accent1) 22%,var(--plate-bg-level0));display:flex;align-items:center;gap:var(--fnd-space-12)}.foodtemplate-shelves-basket .nudge>div{flex:1;min-width:0}.foodtemplate-shelves-basket .nudge b,.foodtemplate-shelves-basket .nudge small{display:block}.foodtemplate-shelves-basket .nudge small{color:var(--plate-textIcon-secondary)}.foodtemplate-shelves-basket .nudge button{height:var(--fnd-height-xs);padding:0 var(--fnd-space-12);border:0;border-radius:var(--shape-element-xl);background:var(--plate-bg-accent1);color:var(--plate-textIcon-accent1);cursor:pointer}@media(max-width:992px){.foodtemplate-shelves-basket .stepper button{padding:0 var(--fnd-space-12)}}@media(max-width:360px){.foodtemplate-shelves-basket .stepper button{padding:0 var(--fnd-space-4)}}.storefront-food-basket:has(.foodtemplate-shelves-basket)>.modal-content{flex:1}#basketModal .foodtemplate-shelves-basket{flex:1}.foodtemplate-shelves-basket .pay{position:sticky;bottom:0;z-index:2;margin-top:auto;padding:12px 0 calc(16px + env(safe-area-inset-bottom,0px));background:none;pointer-events:none}.foodtemplate-shelves-basket .pay>*{pointer-events:auto}.over-stock-warning{color:var(--plate-bg-error)}.basket-position-card>div{display:flex;justify-content:space-between;border-style:solid;border-width:0}.basket-position-card .left{width:96px}.basket-position-card.compact .left{width:72px}.basket-position-card .image{border-radius:var(--shape-card-s);-o-object-fit:cover;object-fit:cover;width:100%;overflow:hidden;aspect-ratio:4/4}.basket-position-card img.image{background-color:var(--catalog-image-bg-color);filter:brightness(.97)}.basket-position-card .right{width:100%;margin-left:var(--fnd-space-16);display:flex;flex-direction:column;justify-content:space-between}.basket-position-card .basket-position-delete-icon{height:-moz-max-content;height:max-content;padding:var(--fnd-space-8)}.basket-position-card .info{display:flex;flex-direction:column;margin-bottom:var(--fnd-space-4)}.basket-position-card .counter{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:space-evenly;border-radius:var(--shape-element-xl);border-style:solid;border-width:0}.basket-position-card .counter button{border-radius:var(--shape-element-xl)}#basketModal,.showcase-basket-column{display:flex;flex-direction:column}:is(#basketModal,.showcase-basket-column) .container-basket{padding:var(--fnd-space-20);width:100%;display:flex;flex-direction:column}:is(#basketModal,.showcase-basket-column) .basket-block-card{padding:var(--fnd-space-20) var(--fnd-space-12) var(--fnd-space-12) var(--fnd-space-12);border-radius:var(--shape-card-m);background:linear-gradient(to bottom,var(--basket-block-bg-color) 0,var(--basket-block-bg-color) 50%,var(--plate-bg-level3) 95%);box-shadow:var(--plate-shadow-float);display:flex;flex-direction:column}:is(#basketModal,.showcase-basket-column) .basket-block-card>.font-title-3{padding:0 var(--fnd-space-4) var(--fnd-space-16) var(--fnd-space-4)}:is(#basketModal,.showcase-basket-column) #serviceFeePriceCard{padding:var(--fnd-space-16)}:is(#basketModal,.showcase-basket-column) #basketOrderForm{display:flex;flex-direction:column;gap:var(--fnd-space-20)}#basketPositions #basketEmptyState{display:flex;flex-direction:column;align-items:center}#basketPositions #basketEmptyState .icon{font-size:144px;opacity:.1}#basketPositions .basket-position-card>div{padding-bottom:var(--fnd-space-16)}#basketPositions .basket-position-card:not(:first-child)>div{padding-top:var(--fnd-space-16)}.showcase-basket-column #paymentMethodsBlock-list{overflow-x:visible;grid-auto-flow:row;grid-auto-columns:auto}.showcase-basket-column .container-basket{padding:0}.showcase-basket-column .basket-position-card .counter button,.storefront-food-basket .basket-position-card .counter button{--btn-bg-color:transparent;--btn-bg-hover-color:transparent}.showcase-basket-column .basket-position-card .counter p,.storefront-food-basket .basket-position-card .counter p{min-width:2ch!important;font-variant-numeric:tabular-nums}#basketShippingInfo #basketShippingInfo-typeSelector{display:flex;gap:var(--fnd-space-2);padding:var(--fnd-space-4);background-color:var(--plate-bg-level3);border-radius:var(--shape-card-m);box-shadow:var(--plate-shadow-float)}#basketShippingInfo #basketShippingInfo-typeSelector .btn-check-label{display:flex;align-items:center;justify-content:center;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;white-space:nowrap;min-height:var(--fnd-height-sm);letter-spacing:.0125rem;--btn-bg-color:transparent;--btn-fg-color:var(--plate-textIcon-primary);color:var(--btn-fg-color)!important;background-color:var(--btn-bg-color)!important;box-shadow:none!important;border-radius:var(--shape-card-l)!important;text-transform:unset;padding:var(--fnd-space-8) var(--fnd-space-16);width:100%}@media(hover:hover)and (pointer:fine){#basketShippingInfo #basketShippingInfo-typeSelector .btn-check-label:hover{text-decoration:underline;text-decoration-color:var(--plate-bg-accent2);text-underline-offset:4px;text-decoration-style:solid}}#basketShippingInfo #basketShippingInfo-typeSelector .btn-check-label.active{--btn-bg-color:var(--plate-bg-accent2);--btn-fg-color:var(--plate-textIcon-accent2)}#basketShippingInfo #basketShippingInfo-deliveryAddressSelector-button,#basketShippingInfo #basketShippingInfo-deliveryAddressSelector-shippingTime,#basketShippingInfo #basketShippingInfo-pickPointAddressSelector-button,#basketShippingInfo #basketShippingInfo-pickPointAddressSelector-shippingTime{border-radius:var(--shape-element-xl);--btn-bg-color:transparent;--btn-fg-color:var(--plate-textIcon-primary);--btn-bg-hover-color:light-dark(color-mix(in lab,#000 5%,var(--plate-bg-neutral1)),color-mix(in lab,#fff 5%,var(--plate-bg-neutral1)));--btn-fg-hover-color:var(--plate-textIcon-neutral1)}#basketLoyaltyActions{box-shadow:var(--plate-shadow-float)}#basketLoyaltyActions>.font-title-3,#basketLoyaltyActions>p{padding:0 var(--fnd-space-4) 0 var(--fnd-space-4)!important}#basketLoyaltyActions .color-selected{--btn-bg-color:var(--plate-bg-neutral1);--btn-fg-color:var(--plate-textIcon-neutral1)}#basketLoyaltyActions .color-unselected{--btn-bg-color:var(--basket-order-setting-color);--btn-fg-color:var(--plate-textIcon-primary);--btn-bg-hover-color:light-dark(color-mix(in lab,#000 5%,var(--plate-bg-neutral1)),color-mix(in lab,#fff 5%,var(--plate-bg-neutral1)));--btn-fg-hover-color:var(--plate-textIcon-neutral1)}#basketLoyaltyActions #basketLoyaltyActions-actionSelector{display:flex;gap:var(--fnd-space-2);padding:var(--fnd-space-4);background-color:var(--plate-bg-level3);border-radius:var(--shape-card-m);box-shadow:var(--plate-shadow-float)}#basketLoyaltyActions #basketLoyaltyActions-actionSelector button{--btn-fg-color:var(--plate-textIcon-primary);--btn-bg-color:var(--plate-bg-level3);border-radius:var(--shape-card-l);padding:var(--fnd-space-8) var(--fnd-space-16);width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}@media(hover:hover)and (pointer:fine){#basketLoyaltyActions #basketLoyaltyActions-actionSelector button:hover .loyalty-option{text-decoration:underline;text-decoration-color:var(--plate-textIcon-primary);text-underline-offset:4px;text-decoration-style:solid}}#basketLoyaltyActions #basketLoyaltyActions-actionSelector button.selected{--btn-fg-color:var(--plate-textIcon-neutral1);--btn-bg-color:var(--plate-bg-neutral1);z-index:1}.delivery-price-levels>div:not(:last-child){border-bottom:1px solid var(--plate-border)}.shipping-type-selector{display:flex;gap:var(--fnd-space-4);padding:var(--fnd-space-4);background-color:var(--plate-bg-input);border-radius:var(--shape-element-xl)}.shipping-type-selector .shipping-type-option{--btn-fg-color:var(--plate-textIcon-secondary);--btn-bg-color:transparent;--btn-bg-hover-color:transparent;border-radius:var(--shape-element-l);min-height:36px;padding:0 var(--fnd-space-16);width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}@media(hover:hover)and (pointer:fine){.shipping-type-selector .shipping-type-option:not(.locked,.selected):hover{--btn-fg-color:var(--plate-textIcon-primary)}}.shipping-type-selector .shipping-type-option.selected{--btn-fg-color:var(--plate-textIcon-primary);--btn-bg-color:var(--plate-bg-level0);--btn-bg-hover-color:var(--plate-bg-level0);z-index:1}.shipping-type-selector .shipping-type-option span{color:inherit}.shipping-type-selector .shipping-type-option .shipping-type-lock{display:none}.shipping-type-selector .shipping-type-option.locked .shipping-type-lock{display:unset}#addressSelectorModal #showcaseAddressSelectorModal-shippingTypeSelector{margin-bottom:var(--fnd-space-20)}.food-feedback{display:flex;flex-direction:column;gap:var(--fnd-space-16)}.food-feedback .hint{margin:0;color:var(--plate-textIcon-secondary)}.food-feedback .stars{display:flex;align-items:center;gap:var(--fnd-space-2)}.food-feedback .stars button{padding:var(--fnd-space-2);border:0;background:none;color:color-mix(in srgb,var(--plate-textIcon-primary) 22%,transparent);cursor:pointer}.food-feedback .stars button span{font-size:40px;color:inherit}.food-feedback .stars button.on{color:var(--plate-bg-accent1)}.food-feedback .text{min-height:112px;padding:var(--fnd-space-12) var(--fnd-space-16);border:0;border-radius:var(--shape-card-s);background:var(--plate-bg-level2);box-shadow:var(--plate-shadow-card);color:var(--plate-textIcon-primary);font-family:inherit;resize:vertical;outline:none}.food-feedback .text::-moz-placeholder{color:var(--plate-textIcon-secondary)}.food-feedback .text::placeholder{color:var(--plate-textIcon-secondary)}.food-feedback .send{height:var(--fnd-height-md);border:0;border-radius:var(--food-pay-radius,var(--shape-element-xl));background:var(--food-pay-bg,var(--plate-bg-accent1));color:var(--food-pay-fg,var(--plate-textIcon-accent1));display:grid;place-items:center;cursor:pointer}.food-feedback .send:disabled{background:var(--plate-bg-neutral1);color:var(--plate-textIcon-secondary);cursor:default}.food-feedback .send.ghost{background:var(--plate-bg-neutral1);color:var(--plate-textIcon-neutral1);box-shadow:var(--plate-shadow-card)}.food-feedback .error{margin:-6px 0 0;color:var(--plate-textIcon-error)}.food-feedback .done{padding:var(--fnd-space-4) 0;display:flex;flex-direction:column;align-items:center;gap:var(--fnd-space-8);text-align:center}.food-feedback .done p{margin:0}.food-feedback .done .font-body-2{color:var(--plate-textIcon-secondary)}.food-feedback .done .mark{width:64px;height:64px;border-radius:var(--shape-element-circle);background:color-mix(in srgb,var(--plate-bg-accent1) 22%,var(--plate-bg-level0));display:grid;place-items:center}.food-feedback .done .mark .material-icon-bold{font-size:30px}.food-feedback-modal{--modal-bg-color:var(--plate-bg-level3)}.food-hours{gap:var(--fnd-space-12)}.food-hours,.food-hours .days{display:flex;flex-direction:column}.food-hours .days{gap:var(--fnd-space-2);font-variant-numeric:tabular-nums}.food-hours .day{height:var(--fnd-height-sm);padding:0 var(--fnd-space-12);border-radius:var(--shape-element-m);display:flex;justify-content:space-between;align-items:center}.food-hours .day.today{background:var(--plate-bg-neutral1)}.food-hours .day.off,.food-hours .day.off b{color:var(--plate-textIcon-secondary)}.food-hours-modal{--modal-bg-color:var(--plate-bg-level1)}.food-info{display:flex;flex-direction:column;gap:var(--fnd-space-12)}.food-info b,.food-info small,.food-info span{color:inherit}.food-info .card{padding:var(--fnd-space-12) var(--fnd-space-16);border-radius:var(--shape-card-s);background:var(--plate-bg-level2);display:flex;flex-direction:column;gap:var(--fnd-space-12)}.food-info .card-head{display:flex;align-items:center;gap:var(--fnd-space-12)}.food-info .card-head b,.food-info .card-head small,.food-info .point b,.food-info .point small{display:block}.food-info .card-head small,.food-info .hint,.food-info .point small{color:var(--plate-textIcon-secondary)}.food-info .ic{width:40px;height:var(--fnd-height-sm);border-radius:var(--shape-element-m);background:var(--plate-bg-neutral1);display:grid;place-items:center;flex:none;font-size:20px}.food-info .ladder,.food-info .ladder-labels{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:var(--fnd-space-4)}.food-info .ladder>i{height:6px;border-radius:var(--shape-element-xs);background:var(--plate-bg-neutral1);display:block;overflow:hidden}.food-info .ladder>i>i{height:100%;background:var(--plate-bg-accent1);display:block}.food-info .ladder-labels{margin-top:-6px}.food-info .ladder-labels span{display:flex;flex-direction:column}.food-info .ladder-labels small{color:var(--plate-textIcon-secondary)}.food-info .ladder-labels .current small{color:var(--plate-textIcon-primary)}.food-info .hint{margin-top:-4px}.food-info .point{display:flex;align-items:center;gap:var(--fnd-space-12)}.food-info .point>div{flex:1;min-width:0}.food-info .route{height:var(--fnd-height-xs);padding:0 var(--fnd-space-12) 0 var(--fnd-space-8);border-radius:var(--shape-element-xl);background:var(--plate-bg-level0);color:var(--plate-textIcon-primary);display:inline-flex;align-items:center;gap:var(--fnd-space-4);flex:none;text-decoration:none}.food-info .rows{border-radius:var(--shape-card-s);background:var(--plate-bg-level2);display:flex;flex-direction:column}.food-info .row{min-height:60px;padding:var(--fnd-space-8) var(--fnd-space-16);border:0;background:none;color:var(--plate-textIcon-primary);display:flex;align-items:center;gap:var(--fnd-space-12);text-align:left;text-decoration:none;font-family:inherit;cursor:pointer}.food-info .row+.row{border-top:1px solid var(--plate-border)}.food-info .row-icon{color:var(--plate-textIcon-secondary)}.food-info .row-text{flex:1;min-width:0;display:flex;flex-direction:column}.food-info .row-text small{color:var(--plate-textIcon-secondary)}.food-promo-modal .modal-content{padding:0!important;height:100%}.food-promo{height:100%;padding:var(--fnd-space-24);overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:var(--fnd-space-20)}.food-promo .hero.tint{background:var(--plate-textIcon-promo);color:var(--plate-textIcon-primary)}.food-promo .hero.tint:after{display:none}.food-promo>*{flex:none}.food-promo .hero{position:relative;padding:var(--fnd-space-24) var(--fnd-space-32);border-radius:var(--shape-card-m);background:var(--plate-bg-accent1);color:var(--plate-textIcon-accent1);display:flex;flex-direction:column;gap:var(--fnd-space-8);overflow:hidden}.food-promo .hero:after{content:"";position:absolute;right:-60px;bottom:-120px;width:300px;height:300px;border-radius:var(--shape-element-circle);background:var(--plate-bg-tintShape)}.food-promo .hero>.close{position:absolute;top:14px;right:14px;z-index:1;--btn-fg-color:currentColor}.food-promo .hero b,.food-promo .hero p,.food-promo .hero small{position:relative;margin:0;color:inherit}.food-promo .hero small{opacity:.75}.food-promo .hero h2{position:relative;margin:0;color:inherit}.food-promo .progress-label{margin-top:var(--fnd-space-8)!important}.food-promo .progress{position:relative;width:min(420px,100%);height:6px;border-radius:var(--shape-element-xs);background:var(--plate-bg-neutral1);display:block;overflow:hidden}.food-promo .progress i{height:100%;background:currentColor;display:block}.food-promo .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--fnd-space-20) var(--fnd-space-12)}@media(max-width:992px){.modal.fullscreen.foodtemplate-full.food-promo-modal{--modal-max-height:90%;height:unset}.food-promo{height:auto;overflow:visible}}@media(max-width:768px){.food-promo{padding:var(--fnd-space-16) var(--fnd-space-16) var(--fnd-space-24)}.food-promo .hero{padding:var(--fnd-space-20) var(--fnd-space-20)}.food-promo .hero h2{padding-right:var(--fnd-space-32)}.food-promo .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.food-promo-modal{--modal-bg-color:var(--plate-bg-level1)}.storefront-food-good-details #goodDetails-counterButton button{--btn-bg-color:transparent;--btn-bg-hover-color:transparent}.storefront-food-good-details #goodDetails-counterButton .good-count{min-width:2ch!important;font-variant-numeric:tabular-nums}@media(max-width:992px)and (min-width:769px){.modal.fullscreen.foodtemplate-full{--modal-max-height:100%;height:100%}}
