.quantityInput_quantity-input__Lhqch{display:flex;flex-direction:column;width:100%}.quantityInput_quantity-input__controls__mBNqw{display:flex;align-items:center;gap:8px;width:100%}@media(min-width:768px){.quantityInput_quantity-input__controls__mBNqw{gap:12px}}.quantityInput_quantity-input__value-block__btZvz{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;flex:1 1;min-width:0}@media(min-width:768px){.quantityInput_quantity-input__value-block__btZvz{gap:10px}}.quantityInput_quantity-input__input-wrapper__ZcSM_{position:relative;flex:1 1;min-width:0}.quantityInput_quantity-input__loading-placeholder__PRBGg{position:relative;display:flex;align-items:center;justify-content:center;height:50px;max-width:130px;margin:0 auto;border-radius:12px;background-color:#e9e9e9}.quantityInput_quantity-input__input__GPvn8{height:50px;max-width:130px;width:100%;margin:0 auto;box-sizing:border-box;text-align:center;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:600;font-size:1rem;line-height:1.375rem}.quantityInput_quantity-input__input--hidden__M_ftp{opacity:0;pointer-events:none;transition:none}.quantityInput_quantity-input__input-field__NGISq{max-width:130px;border-radius:12px}.quantityInput_quantity-input__display__qobdB,.quantityInput_quantity-input__input-field__NGISq{text-align:center;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:600;font-size:1rem;line-height:1.375rem;color:#252525}.quantityInput_quantity-input__display__qobdB{-webkit-user-select:none;user-select:none;min-width:40px}.quantityInput_quantity-input__display--hidden__ml64V{opacity:0}.quantityInput_quantity-input__loading-spinner__hh2hG{width:20px;height:20px;border:2px dashed #cb0000;border-radius:50%;animation:quantityInput_spin__VL1P7 1.5s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;pointer-events:none}.quantityInput_quantity-input__measure-unit__CgdG2{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:600;font-size:.875rem;line-height:100%;color:#9e9e9e;text-align:center;white-space:nowrap;flex-shrink:0}.quantityInput_quantity-input__message__VnRPu{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:600;font-size:1rem;line-height:1.375rem;color:#b6b6b6;text-align:center;margin-top:16px;min-height:1.375rem;transition:color .15s ease,opacity .15s ease}.quantityInput_quantity-input__message--empty__RYaVl{visibility:hidden}.quantityInput_quantity-input__initial-button-wrapper__erG2A,.quantityInput_quantity-input__initial-button__5n3pW{width:100%}.quantityInput_quantity-input__out-of-stock__choK3{width:100%;cursor:not-allowed}.quantityInput_quantity-input__out-of-stock-wrapper__fBjlc{width:100%}.quantityInput_quantity-input--product-page__y_Hhv{min-width:276px;max-width:320px}.quantityInput_quantity-input--product-page__y_Hhv .quantityInput_quantity-input__controls__mBNqw{gap:12px}.quantityInput_quantity-input--product-card__CjvzT .quantityInput_quantity-input__controls__mBNqw{gap:4px}@media(min-width:768px){.quantityInput_quantity-input--product-card__CjvzT .quantityInput_quantity-input__controls__mBNqw{gap:8px}}.quantityInput_quantity-input--cart__GWGmw .quantityInput_quantity-input__controls__mBNqw{gap:10px}@keyframes quantityInput_spin__VL1P7{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes quantityInput_scaleDown__NQx2M{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.ageRestriction_age-restriction__eWSZg{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background-color:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:inherit;z-index:2}.ageRestriction_age-restriction__icon__mWCw3{color:#3d3d3d;width:32px;height:32px}.ageRestriction_age-restriction__text__oYaqj{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:1.625rem;letter-spacing:.0625rem;line-height:100%;color:#3d3d3d;text-align:center;font-weight:700}.ageRestriction_age-restriction__subtext__chCKD{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#3d3d3d;text-align:center;padding:0 8px;font-weight:600}.productCard_product-card__Y_RiJ{width:100%;max-width:220px;height:430px;justify-content:space-between}.productCard_product-card__Y_RiJ,.productCard_product-card__link__X06Dn{display:flex;flex-direction:column;gap:8px}.productCard_product-card__main-image__jAwjY{position:relative;display:flex;align-items:center;justify-content:center;width:220px;height:220px;flex-shrink:0;overflow:hidden;border-radius:16px;box-shadow:0 1px 10px 0 rgba(16,24,40,.08)}.productCard_product-card__main-image--blurred__tNXNG{filter:blur(8px);transform:scale(1.05)}.productCard_product-card__main-image--placeholder__Fx1RA{border-radius:16px;object-fit:cover;width:200px;height:200px}.productCard_product-card__favorite-button__jE74G{position:absolute;top:6px;right:6px;z-index:3}.productCard_product-card__price-group__o9jkO{display:flex;flex-direction:column;padding:6px 10px;height:57px;background-color:#f1f2f3;border-radius:12px;gap:4px;width:calc(100% - 20px);align-self:center}.productCard_product-card__price-with-app__pItCj{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:700;font-size:.75rem;line-height:100%;color:#868686;height:15px}.productCard_product-card__price-current__4t_Ar{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px}.productCard_product-card__price-value__ueQ3_{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:700;font-size:1.625rem;letter-spacing:.0625rem;line-height:100%;color:#2f3236}.productCard_product-card__price-value--gray__6R6O3{color:#252525}.productCard_product-card__price-old__F4_LN{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:5px;height:17px;padding:0 10px}.productCard_product-card__price-old--main__SGbN_{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:700;font-size:1.125rem;letter-spacing:.0625rem;line-height:100%;color:#b6b6b6;font-weight:600!important;flex-shrink:0}.productCard_product-card__price-old--text__WYPCi{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:700;font-size:.75rem;line-height:100%;color:#b6b6b6;font-weight:500!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex-shrink:1}.productCard_product-card__discount__Z16gU{color:#ff1820}.productCard_product-card__discount__Z16gU,.productCard_product-card__name__nb0jQ{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:600;font-size:1rem;line-height:1.375rem}.productCard_product-card__name__nb0jQ{font-weight:600!important;padding:0 10px;color:#252525;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;white-space:wrap;overflow:hidden;text-overflow:ellipsis;height:44px}.productCard_product-card__filial-address__a7xzR{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;white-space:wrap;overflow:hidden;text-overflow:ellipsis;height:54px}.productCard_product-card__distance__wM_aX,.productCard_product-card__filial-address__a7xzR{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:700;font-size:.875rem;line-height:1.125rem;color:#9e9e9e;font-weight:500!important;padding:0 10px}.productCard_product-card__seller-logo__hWkko{display:flex;align-items:center;gap:4px;padding:0 10px}.productCard_product-card__seller-logo__image__WpBT5{border-radius:5px;overflow:hidden}.productCard_product-card__seller-logo__short-name__KUeSp{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:700;font-size:.875rem;line-height:1.125rem;color:#b6b6b6;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;white-space:wrap;overflow:hidden;text-overflow:ellipsis}.productCard_product-card__controls__1vzR_{display:flex;align-items:center;width:100%}.productCard_product-card__controls__1vzR_>div{width:100%;display:block}