.goods-cart-form{float:right}.goods-cart-form__counter{display:flex;height:40px}@media(max-width:767px){.goods-cart-form__counter{width:100%}}.goods-cart-form__field{flex-grow:2;text-align:center}.goods-cart-form__field_stretch{height:auto}.goods-cart-form__order-button{flex-grow:1;flex-shrink:0;margin-left:8px}@media(max-width:767px){.ui-card__row .goods-cart-form__order-button{display:none}}.v-toast .v-toast__icon{display:none}.goods-details-page[data-v-56542336]{height:100%;width:100%}.goods-modal[data-v-56542336]{border:1px solid #f3f3f9;border-radius:20px;flex-direction:row;height:85vh;margin:0 auto;max-height:660px;max-width:920px;overflow:hidden;width:100%}.goods-modal[data-v-56542336],.goods-modal__preview--desktop[data-v-56542336]{background:#fff;box-sizing:border-box;display:flex}.goods-modal__preview--desktop[data-v-56542336]{align-items:center;border-right:1px solid #f3f3f9;flex:0 0 380px;justify-content:center;padding:32px}@media(max-width:767px){.goods-modal__preview--desktop[data-v-56542336]{display:none!important}}.goods-modal__preview--mobile[data-v-56542336]{display:none!important}@media(max-width:767px){.goods-modal__preview--mobile[data-v-56542336]{background:#fff;display:flex!important;justify-content:center;margin-bottom:12px;max-height:180px;width:100%}}.goods-modal__image[data-v-56542336]{height:auto;max-height:320px;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:767px){.goods-modal__image[data-v-56542336]{max-height:180px}}.goods-modal__main-col[data-v-56542336]{background:#fff;display:flex;flex:1;flex-direction:column;height:100%;min-width:0;position:relative}.goods-modal__content[data-v-56542336]{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px 24px 16px}.goods-modal__content[data-v-56542336]::-webkit-scrollbar{width:4px}.goods-modal__content[data-v-56542336]::-webkit-scrollbar-track{background:transparent}.goods-modal__content[data-v-56542336]::-webkit-scrollbar-thumb{background:#bdc7d2;border-radius:4px}@media(max-width:767px){.goods-modal__content[data-v-56542336]{padding:16px}}.goods-modal__title-row[data-v-56542336]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.goods-modal__title[data-v-56542336]{color:#111827;font-size:22px;font-weight:800;line-height:1.25;margin:0}.goods-modal__info-btn[data-v-56542336]{align-items:center;background:#f3f3f9;border:none;border-radius:50%;color:#6a6969;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s,color .15s,transform .1s;width:32px}.goods-modal__info-btn[data-v-56542336]:hover{background:#f0f3f8;color:#000}.goods-modal__info-btn[data-v-56542336]:active{transform:scale(.92)}.goods-modal__info-btn.is-active[data-v-56542336]{background:#fff3ec;color:#f08046}.goods-modal__description-block[data-v-56542336]{margin-bottom:16px;overflow:hidden}.goods-modal__description[data-v-56542336]{border-radius:12px;color:#6a6969;font-size:14px;line-height:1.5;margin:0;white-space:pre-line}.goods-modal__included-list[data-v-56542336]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.goods-modal__included-badge[data-v-56542336]{align-items:center;background:#f3f3f9;border:1px solid #f0f3f8;border-radius:10px;color:#374151;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px}.goods-modal__presets-container[data-v-56542336]{margin-bottom:16px}.goods-modal__presets-grid[data-v-56542336]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.goods-modal__preset-btn[data-v-56542336]{background:#fff;border:1px solid #f0f3f8;border-radius:12px;color:#4b5563;cursor:pointer;font-size:13px;font-weight:600;padding:7px 12px;transition:border-color .15s,color .15s,background .15s}.goods-modal__preset-btn.active[data-v-56542336],.goods-modal__preset-btn[data-v-56542336]:hover{border-color:#f08046;color:#f08046}.goods-modal__preset-btn.active[data-v-56542336]{background:#fff7ed}.goods-modal__section[data-v-56542336]{margin-bottom:20px}.goods-modal__section-header[data-v-56542336]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.goods-modal__label[data-v-56542336]{color:#111827;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.goods-modal__limit-hint[data-v-56542336]{color:#999797;font-size:13px;font-weight:500}.goods-modal__tabs[data-v-56542336]{background:#f3f3f9;border-radius:12px;display:flex;gap:4px;margin-top:8px;padding:4px}.goods-modal__tabs--wrapped[data-v-56542336]{flex-wrap:wrap;gap:6px;justify-content:center;padding:6px}.goods-modal__tabs--wrapped .goods-modal__tab-btn[data-v-56542336]{flex:0 0 auto;padding:8px 14px}.goods-modal__tab-btn[data-v-56542336]{background:transparent;border:none;border-radius:8px;color:#4b5563;cursor:pointer;flex:1;font-size:14px;font-weight:600;padding:9px 12px;text-align:center;transition:background .15s,color .15s}.goods-modal__tab-btn[data-v-56542336]:hover{color:#111827}.goods-modal__tab-btn.active[data-v-56542336]{background:#fff;color:#f08046;font-weight:700}.goods-modal__sauce-options[data-v-56542336]{display:flex;gap:6px;margin-top:8px}.goods-modal__sauce-opt-btn[data-v-56542336]{background:#fff;border:1px dashed #bdc7d2;border-radius:10px;color:#4b5563;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:all .15s ease}.goods-modal__sauce-opt-btn[data-v-56542336]:hover{border-color:#f08046}.goods-modal__sauce-opt-btn.active[data-v-56542336]{background:#fff7ed;border-color:#f08046;border-style:solid;color:#f08046;font-weight:700}.goods-modal__modifiers-grid[data-v-56542336]{-ms-grid-columns:minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr);grid-gap:8px;display:-ms-grid;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.goods-modal__modifier-card[data-v-56542336]{align-items:center;background:#fff;border:1px solid #f0f3f8;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:8px;text-align:center;transition:border-color .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.goods-modal__modifier-card[data-v-56542336]:hover{border-color:#f08046}.goods-modal__modifier-card[data-v-56542336]:active{transform:scale(.98)}.goods-modal__modifier-card.active[data-v-56542336]{background:#fffaf7;border-color:#f08046}.goods-modal__modifier-img[data-v-56542336]{height:50px;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:54px}.goods-modal__modifier-name[data-v-56542336]{color:#1f2937;font-size:13px;font-weight:700;line-height:1.2;margin-top:6px;pointer-events:none}.goods-modal__modifier-sub[data-v-56542336]{color:#6a6969;font-size:12px;margin-top:2px;pointer-events:none}.goods-modal__modifier-price[data-v-56542336]{color:#111827;font-size:14px;font-weight:800;margin-top:4px;pointer-events:none}.goods-modal__counter-bar[data-v-56542336]{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin-top:8px;padding:0;width:100%}.goods-modal__counter-btn[data-v-56542336]{align-items:center;background:#f08046;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:28px;justify-content:center;transition:background .15s,transform .1s;width:28px}.goods-modal__counter-btn[data-v-56542336]:hover{background:#d76a33}.goods-modal__counter-btn[data-v-56542336]:active{transform:scale(.92)}.goods-modal__counter-btn[data-v-56542336]:disabled{background:#f3f3f9;color:#bdc7d2;cursor:not-allowed}.goods-modal__counter-val[data-v-56542336]{color:#111827;font-size:14px;font-weight:800}.goods-modal__tags[data-v-56542336]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.goods-modal__tag-btn[data-v-56542336]{align-items:center;background:#fff;border:1px solid #f0f3f8;border-radius:16px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;padding:7px 14px;transition:all .15s ease}.goods-modal__tag-btn.active[data-v-56542336]{background:#f08046;border-color:#f08046;color:#fff}.goods-modal__removable-btn[data-v-56542336]{align-items:center;background:#fff;border:1px solid #f0f3f8;border-radius:16px;color:#1f2937;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:6px 12px;transition:all .15s ease-in-out}.goods-modal__removable-btn-icon[data-v-56542336]{align-items:center;display:flex;justify-content:center}.goods-modal__removable-btn--removed[data-v-56542336]{background:#f3f3f9;border-color:#bdc7d2;color:#999797}.goods-modal__removable-btn--removed .goods-modal__removable-btn-text[data-v-56542336]{-webkit-text-decoration:line-through;text-decoration:line-through}.goods-modal__removable-btn[data-v-56542336]:hover{border-color:#f08046}.goods-modal__side-tools[data-v-56542336]{background:#fff;border-top:1px solid #f3f3f9;box-sizing:border-box;flex-shrink:0;padding:14px 24px;z-index:20}@media(max-width:767px){.goods-modal__side-tools[data-v-56542336]{padding:10px 16px calc(10px + env(safe-area-inset-bottom, 16px))}}.goods-modal__footer-row[data-v-56542336]{align-items:center;display:flex;gap:10px}.goods-modal__quantity-picker[data-v-56542336]{align-items:center;background:#f3f3f9;border-radius:20px;display:flex;flex-shrink:0;gap:6px;padding:4px}.goods-modal__quantity-btn[data-v-56542336]{align-items:center;background:#fff;border:none;border-radius:50%;color:#111827;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:34px;justify-content:center;transition:opacity .15s;width:34px}.goods-modal__quantity-btn[data-v-56542336]:disabled{cursor:not-allowed;opacity:.3}.goods-modal__quantity-val[data-v-56542336]{color:#111827;font-size:15px;font-weight:800;min-width:20px;text-align:center}.goods-modal__submit-btn[data-v-56542336]{background:#f08046;border:none;border-radius:20px;box-sizing:border-box;color:#fff;cursor:pointer;flex:1;font-size:15px;font-weight:800;padding:14px 18px;transition:background .15s,transform .1s}.goods-modal__submit-btn[data-v-56542336]:hover{background:#d76a33}.goods-modal__submit-btn[data-v-56542336]:active{transform:scale(.98)}.goods-modal__submit-btn[data-v-56542336]:disabled{background:#bdc7d2;cursor:not-allowed}.expand-enter-active[data-v-56542336],.expand-leave-active[data-v-56542336]{max-height:120px;opacity:1;transition:all .25s ease}.expand-enter[data-v-56542336],.expand-leave-to[data-v-56542336]{margin-bottom:0!important;max-height:0;opacity:0;padding-bottom:0!important;padding-top:0!important}@media(max-width:767px){.goods-modal[data-v-56542336]{border:none!important;border-radius:0!important;flex-direction:column!important;height:100vh!important;height:100dvh!important;max-height:100dvh!important;max-width:100%!important;min-height:-webkit-fill-available;width:100%!important}.goods-modal__main-col[data-v-56542336]{height:100%!important;min-height:0!important}}.goods-photo{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-card{background-color:#fff;border-radius:8px;box-sizing:border-box;color:#000;display:flex;height:100%}@media(min-width:768px){.ui-card{flex-direction:column}}@media(max-width:767px){.ui-card{justify-content:space-between}}.ui-card_size_small{word-wrap:break-word;padding:20px 14px}.ui-card_size_default{padding:16px 12px}.ui-card_outlined{border:1px solid #bdc7d2}.ui-card__row:empty{display:none}.ui-card__row_size_small:nth-child(1n+2){margin-top:16px}.ui-card__row_size_default:nth-child(1n+2){display:flex;justify-content:space-between;margin-top:12px}.ui-card__preview{position:relative;z-index:0}.ui-card__preview img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media(min-width:768px){.ui-card__preview img{max-height:240px;max-width:240px}}@media(max-width:767px){.ui-card__preview img{max-height:160px;max-width:160px}}@media(min-width:768px){.ui-card__preview{height:60%;min-height:240px}}@media(max-width:767px){.ui-card__preview{width:38%}}.ui-card__content{flex-grow:1}@media(min-width:768px){.ui-card__properties{display:flex;flex-direction:column;height:40%;position:relative}}@media(max-width:767px){.ui-card__properties{width:60%}}.goods-card__image{z-index:-1}.goods-card__name{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;max-height:54px;overflow:hidden;-webkit-text-decoration:none;text-decoration:none}.goods-card__name_bounded{height:54px}.goods-card__link{color:inherit;cursor:pointer;outline:none;-webkit-text-decoration:none;text-decoration:none;transition:color .15s ease-in-out}@media(-ms-high-contrast:none),(hover:hover),screen and (-ms-high-contrast:active){.goods-card__link:focus,.goods-card__link:hover{color:#ed8f61}}.goods-card__link:active{color:#d76a33}.goods-card__price{-ms-grid-row-align:center;align-self:center;white-space:nowrap}@media(max-width:767px){.goods-card__price{margin-right:1rem}}.goods-card__cost-area{align-items:center;display:flex;flex-flow:column-reverse}.goods-card__cost-old{color:#6a6969;margin-right:auto;-webkit-text-decoration:line-through;text-decoration:line-through}.goods-card__form_space_small{margin-top:16px}.goods-card__components{color:#6a6969;font-size:14px}.goods-card__components-list{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;box-orient:vertical;display:-moz-box;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:pre-line}@media(max-width:767px){.goods-card__components-list{-webkit-line-clamp:3;line-clamp:3}}.goods-card__components-link{margin-top:.5rem}.goods-card__preview{cursor:pointer}@media(min-width:768px){.goods-card__preview{height:240px}}@media(max-width:767px){.goods-card__form{margin-top:12px;width:100%}}.goods-grid__inner{display:-ms-grid;display:grid}@media(min-width:768px){.goods-grid__inner{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.goods-grid__inner{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media(min-width:1336px){.goods-grid__inner{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.goods-grid__cell{border-radius:0;flex:1 0 21%;margin-bottom:-1px;width:auto}@media(min-width:576px){.goods-grid__cell{margin-right:-1px}}.load-more-section__part:nth-child(1n+2){margin-top:16px}@media(min-width:768px){.load-more-section__part:nth-child(1n+2){margin-top:24px}}.load-more-section__load-more-area{display:flex;justify-content:center}.main-carousel-preview{box-sizing:border-box;display:block;padding-bottom:40%;position:relative}.main-carousel-preview__image{background-color:#f3f3f9;border-radius:12px;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.main-carousel-preview__image_smooth{border-radius:8px}@media(min-width:768px){.main-carousel-preview__image_smooth{border-radius:12px}}.ui-carousel__arrow{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;outline:none;padding:0;position:absolute;top:50%;transition:background-color .15s ease-in-out,opacity .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40px;z-index:1}@media(min-width:768px){.ui-carousel__arrow{height:48px;width:48px}}.ui-carousel__arrow_left{left:0}.ui-carousel__arrow_right{right:0}.ui-carousel__arrow_theme_silver{background-color:#f0f3f8;color:#000}@media(-ms-high-contrast:none),(hover:hover),screen and (-ms-high-contrast:active){.ui-carousel__arrow_theme_silver:focus,.ui-carousel__arrow_theme_silver:hover{background-color:#f3f3f9}}.ui-carousel__arrow_theme_silver:active{background-color:#bdc7d2}.ui-carousel__arrow_theme_white{background-color:#fff;color:#000}@media(-ms-high-contrast:none),(hover:hover),screen and (-ms-high-contrast:active){.ui-carousel__arrow_theme_white:focus,.ui-carousel__arrow_theme_white:hover{opacity:.9}}.ui-carousel__arrow_position_outer.ui-carousel__arrow_left{transform:translate(30%,-50%)}.ui-carousel__arrow_position_outer.ui-carousel__arrow_right{transform:translate(-30%,-50%)}.ui-carousel__arrow_position_inset{box-shadow:0 1px 4px rgba(0,0,0,.12)}.ui-carousel__arrow_position_inset.ui-carousel__arrow_left{transform:translate(25%,-50%)}.ui-carousel__arrow_position_inset.ui-carousel__arrow_right{transform:translate(-25%,-50%)}.slick-track{display:block;left:0;position:relative;top:0;transform:translateZ(0)}.slick-track.slick-center{margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;opacity:.5;outline:none;z-index:0}.slick-slide.slick-active{opacity:1;z-index:1}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-arrow.slick-disabled{visibility:hidden}.slick-slider{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0;transform:translateZ(0)}.slick-list:focus{outline:none}.slick-list .slick-list.dragging{cursor:hand}.main-carousel__carousel{background-color:#fff;overflow:hidden;transform:translateZ(0)}@media(min-width:768px){.main-carousel__carousel{border-radius:12px}}.main-carousel__promo{min-height:100%;vertical-align:middle}.main-carousel__carousel .slick-track{display:flex}.main-carousel__carousel .slick-slide{padding:10px}.ui-loading-area{position:relative;transition:opacity .5s ease-in-out .2s}.ui-loading-area_loading{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-loading-area_loading:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.content-section{position:relative}.index-page{min-height:100vh}.index-page__scroll-element{position:absolute;top:-90px}@media(min-width:768px){.index-page__scroll-element{top:-110px}}