.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-77c7cc00]{height:100%;width:100%}.goods-modal__popover[data-v-77c7cc00]{background:#2d3748;border-radius:14px;box-shadow:0 10px 28px rgba(0,0,0,.25);box-sizing:border-box;color:#fff;padding:14px 16px;position:absolute;right:10px;top:48px;width:290px;z-index:100}@media(max-width:767px){.goods-modal__popover[data-v-77c7cc00]{left:12px;right:12px;width:calc(100% - 24px)}}.goods-modal__popover-text[data-v-77c7cc00]{color:#f7fafc;font-size:13px;line-height:1.55;margin:0;white-space:pre-line;word-break:break-word}.goods-modal__popover-header[data-v-77c7cc00]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:6px}.goods-modal__popover-title[data-v-77c7cc00]{color:#e2e8f0;font-size:13px;font-weight:700}.popover-fade-enter-active[data-v-77c7cc00],.popover-fade-leave-active[data-v-77c7cc00]{transition:opacity .18s ease,transform .18s ease}.popover-fade-enter[data-v-77c7cc00],.popover-fade-leave-to[data-v-77c7cc00]{opacity:0;transform:translateY(-6px) scale(.96)}.goods-modal[data-v-77c7cc00]{background:#fff;border-radius:20px;box-sizing:border-box;display:flex;gap:32px;margin:0 auto;max-height:85vh;max-width:920px;overflow:hidden;padding:24px}@media(max-width:767px){.goods-modal[data-v-77c7cc00]{border-radius:0;flex-direction:column;gap:16px;max-height:90vh;padding:16px}}.goods-modal__preview--desktop[data-v-77c7cc00]{align-items:flex-start;display:flex;flex:0 0 380px;justify-content:center;position:-webkit-sticky;position:sticky;top:0}@media(max-width:767px){.goods-modal__preview--desktop[data-v-77c7cc00]{display:none!important}}.goods-modal__preview--mobile[data-v-77c7cc00]{display:none!important}@media(max-width:767px){.goods-modal__preview--mobile[data-v-77c7cc00]{display:flex!important;justify-content:center;margin-bottom:12px;max-height:180px;width:100%}}.goods-modal__image[data-v-77c7cc00]{max-height:380px;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:767px){.goods-modal__image[data-v-77c7cc00]{max-height:180px}}.goods-modal__content[data-v-77c7cc00]{display:flex;flex:1;flex-direction:column;justify-content:space-between;max-height:100%;min-width:0;overflow-y:auto;padding-right:8px;position:relative}.goods-modal__content[data-v-77c7cc00]::-webkit-scrollbar{width:6px}.goods-modal__content[data-v-77c7cc00]::-webkit-scrollbar-track{background:#f1f3f5;border-radius:3px}.goods-modal__content[data-v-77c7cc00]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.goods-modal__title[data-v-77c7cc00]{color:#111827;font-size:26px;font-weight:800;line-height:1.2;margin:0 0 12px}.goods-modal__description-block[data-v-77c7cc00]{margin-bottom:20px}.goods-modal__description[data-v-77c7cc00]{color:#4b5563;font-size:14px;line-height:1.5;white-space:pre-line}.goods-modal__section[data-v-77c7cc00]{margin-bottom:20px}.goods-modal__section-header[data-v-77c7cc00]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.goods-modal__label[data-v-77c7cc00]{color:#111827;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.goods-modal__limit-hint[data-v-77c7cc00]{color:#6b7280;font-size:12px}.goods-modal__tabs[data-v-77c7cc00]{background:#f3f4f6;border-radius:14px;display:flex;gap:4px;margin-top:8px;padding:4px}.goods-modal__tabs--wrapped[data-v-77c7cc00]{border-radius:16px;flex-wrap:wrap;gap:6px;justify-content:center;padding:6px}.goods-modal__tabs--wrapped .goods-modal__tab-btn[data-v-77c7cc00]{flex:0 0 auto;padding:9px 18px}.goods-modal__tab-btn[data-v-77c7cc00]{background:transparent;border:none;border-radius:10px;color:#4b5563;cursor:pointer;flex:1;font-size:13px;font-weight:600;padding:9px 12px;text-align:center;transition:all .2s ease}.goods-modal__tab-btn[data-v-77c7cc00]:hover{color:#111827}.goods-modal__tab-btn.active[data-v-77c7cc00]{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);color:#f08046;font-weight:700}.goods-modal__modifiers-grid[data-v-77c7cc00]{-ms-grid-columns:minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr);grid-gap:10px;display:-ms-grid;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.goods-modal__modifier-card[data-v-77c7cc00]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.02);cursor:pointer;display:flex;flex-direction:column;padding:10px 8px;text-align:center;transition:all .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.goods-modal__modifier-card[data-v-77c7cc00]:hover{border-color:#f08046;box-shadow:0 4px 12px rgba(255,107,0,.12)}.goods-modal__modifier-card[data-v-77c7cc00]:active{transform:scale(.97)}.goods-modal__modifier-card.active[data-v-77c7cc00]{border-color:#f08046;box-shadow:0 2px 8px rgba(255,107,0,.15)}.goods-modal__modifier-img[data-v-77c7cc00]{height:52px;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:56px}.goods-modal__modifier-name[data-v-77c7cc00]{color:#1f2937;font-size:12px;height:28px;line-height:1.15;margin-top:6px;overflow:hidden;pointer-events:none}.goods-modal__modifier-price[data-v-77c7cc00]{color:#111827;font-size:13px;font-weight:800;margin:4px 0;pointer-events:none}.goods-modal__counter-bar[data-v-77c7cc00]{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin-top:6px;padding:2px;width:100%}.goods-modal__counter-btn[data-v-77c7cc00]{align-items:center;background:#f08b5d;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:32px;justify-content:center;transition:background .15s,transform .1s;width:32px}.goods-modal__counter-btn[data-v-77c7cc00]:hover{background:#ff6b00}.goods-modal__counter-btn[data-v-77c7cc00]:active{transform:scale(.92)}.goods-modal__counter-btn[data-v-77c7cc00]:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.goods-modal__counter-val[data-v-77c7cc00]{color:#111827;font-size:15px;font-weight:800}.goods-modal__tags[data-v-77c7cc00]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.goods-modal__tag-btn[data-v-77c7cc00]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:20px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 14px}.goods-modal__tag-btn.active[data-v-77c7cc00]{background:#f08046;border-color:#f08046;color:#fff}.goods-modal__input[data-v-77c7cc00]{border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;font-size:13px;margin-top:10px;outline:none;padding:10px 14px;width:100%}.goods-modal__input[data-v-77c7cc00]:focus{border-color:#f08046}.goods-modal__side-tools[data-v-77c7cc00]{background:#fff;border-top:1px solid #f3f4f6;bottom:0;padding:12px 0;position:-webkit-sticky;position:sticky;z-index:10}.goods-modal__submit-btn[data-v-77c7cc00]{background:#f08046;border:none;border-radius:28px;color:#fff;cursor:pointer;font-size:16px;font-weight:800;padding:16px 24px;transition:background .2s,transform .1s;width:100%}.goods-modal__submit-btn[data-v-77c7cc00]:hover{background:#e05e00}.goods-modal__submit-btn[data-v-77c7cc00]:active{transform:scale(.98)}.goods-modal__submit-btn[data-v-77c7cc00]:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed}.otd-removable-btn[data-v-77c7cc00]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:18px;color:#1f2937;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:6px 12px;transition:all .15s ease-in-out}.otd-removable-btn__icon[data-v-77c7cc00]{align-items:center;display:flex;justify-content:center}.otd-removable-btn--removed[data-v-77c7cc00]{background:#f3f4f6;border-color:#d1d5db;color:#6b7280}.otd-removable-btn--removed .otd-removable-btn__text[data-v-77c7cc00]{border-bottom:none;-webkit-text-decoration:line-through;text-decoration:line-through}.otd-removable-btn[data-v-77c7cc00]:hover{border-color:#f08046}@media(min-width:769px){.goods-modal[data-v-77c7cc00]{background:#fff;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:row;gap:32px;margin:0 auto;max-height:85vh;max-width:920px;overflow:hidden;width:95%}.goods-modal__preview--desktop[data-v-77c7cc00]{align-items:flex-start;display:flex;flex:0 0 40%;justify-content:center;max-width:360px;position:-webkit-sticky;position:sticky;top:0}.goods-modal__preview--mobile[data-v-77c7cc00]{display:none!important}.goods-modal__content[data-v-77c7cc00]{display:flex;flex:1;flex-direction:column;justify-content:space-between;max-height:100%;min-width:0!important;overflow-y:auto;padding-right:8px}}@media(max-width:768px){.goods-modal[data-v-77c7cc00]{border-radius:0;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;margin:0!important;max-height:92vh!important;max-width:100%!important;overflow-x:hidden!important;padding:16px!important;width:100%!important}.goods-modal__preview--desktop[data-v-77c7cc00]{display:none!important}.goods-modal__preview--mobile[data-v-77c7cc00]{display:flex!important;justify-content:center;margin-bottom:12px;max-height:200px!important;width:100%!important}.goods-modal__image[data-v-77c7cc00]{max-height:200px!important;-o-object-fit:contain;object-fit:contain;width:auto!important}.goods-modal__content[data-v-77c7cc00]{box-sizing:border-box!important;justify-content:space-between;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;padding-right:8px!important;width:100%!important}.goods-modal__title[data-v-77c7cc00]{font-size:22px!important}.goods-modal__side-tools[data-v-77c7cc00]{background:#fff!important;border-top:1px solid #f3f4f6!important;bottom:0!important;margin:0!important;padding:12px 0!important;position:-webkit-sticky!important;position:sticky!important;z-index:20!important}.goods-modal__side-tools[data-v-77c7cc00],.goods-modal__submit-btn[data-v-77c7cc00]{box-sizing:border-box!important;width:100%!important}.goods-modal__submit-btn[data-v-77c7cc00]{border-radius:28px!important;font-size:16px!important;font-weight:800!important;max-width:100%!important;padding:16px 20px!important}.goods-modal__title-row[data-v-77c7cc00]{align-items:center!important;gap:12px!important;margin-bottom:12px!important;width:100%!important}.goods-modal__title[data-v-77c7cc00]{color:#111827;flex:1!important;font-size:26px;font-weight:800;line-height:1.2;margin:0}}.goods-modal__info-btn[data-v-77c7cc00]{-ms-grid-row-align:center;align-items:center;align-self:center;background:#f3f4f6;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0!important;flex-shrink:0;height:28px;justify-content:center;transition:background .15s,transform .1s;width:28px}.goods-modal__info-btn[data-v-77c7cc00]:hover{background:#e5e7eb}.goods-modal__info-btn[data-v-77c7cc00]:active{transform:scale(.92)}.goods-modal__title-row[data-v-77c7cc00]{display:flex!important;justify-content:space-between!important}.goods-modal__info-popup-overlay[data-v-77c7cc00]{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(0,0,0,.45);bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:300}.goods-modal__info-popup[data-v-77c7cc00]{animation:popIn-77c7cc00 .2s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:18px;box-shadow:0 12px 32px rgba(0,0,0,.2);max-width:440px;padding:20px;width:100%}.goods-modal__info-popup-header[data-v-77c7cc00]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:10px}.goods-modal__info-popup-title[data-v-77c7cc00]{color:#111827;font-size:16px;font-weight:800}.goods-modal__info-popup-close[data-v-77c7cc00]{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-weight:700;height:28px;justify-content:center;width:28px}.goods-modal__info-popup-close[data-v-77c7cc00]:hover{background:#e5e7eb}.goods-modal__info-popup-text[data-v-77c7cc00]{color:#374151;font-size:14px;line-height:1.6;margin:0;white-space:pre-line;word-break:break-word}@keyframes popIn-77c7cc00{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.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}}