.result-product-item[data-v-e2bbcfe2]{align-items:center;border-bottom:1.5px solid var(--border-gray);display:flex;flex-direction:row;padding:25px 25px 24px 21px;width:100%}.result-product-item .product__img[data-v-e2bbcfe2]{align-items:center;border-radius:16px;display:flex;height:90px;justify-content:center;margin-right:5px;max-width:90px;width:100%}.result-product-item .product__img img[data-v-e2bbcfe2]{height:72px;max-height:72px;max-width:72px;-o-object-fit:contain;object-fit:contain;width:100%}.result-product-item .product__info[data-v-e2bbcfe2]{align-items:flex-start;display:flex;flex-direction:column;width:100%}.result-product-item .product__head[data-v-e2bbcfe2]{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px;width:100%}.result-product-item__favorite[data-v-e2bbcfe2]{align-items:flex-start;display:flex;justify-content:flex-end}.result-product-item__favorite-button[data-v-e2bbcfe2]{align-items:center;background:transparent;border:none;border-radius:10px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:.3s;width:32px}.result-product-item__favorite-button[data-v-e2bbcfe2] svg{height:20px;pointer-events:none;width:20px}.result-product-item__favorite-button[data-v-e2bbcfe2] path{fill:var(--text-colors-body-text);transition:.3s}.result-product-item__favorite-button[data-v-e2bbcfe2]:hover{background:var(--buttons-outline-subtle-on-hover)}.result-product-item__favorite-button.is-active[data-v-e2bbcfe2] path,.result-product-item__favorite-button[data-v-e2bbcfe2]:hover path{fill:var(--bg-primary)!important}.result-product-item .product__name[data-v-e2bbcfe2]{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;color:var(--text-body-strong);display:-webkit-box;font-size:16px;font-weight:400;line-height:130%;max-width:274px;overflow:hidden}.result-product-item .product__name a[data-v-e2bbcfe2]{color:inherit;-webkit-text-decoration:none;text-decoration:none}.result-product-item .product__description[data-v-e2bbcfe2]{color:var(--color-gray-400);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:100%;margin-bottom:17px;text-transform:uppercase}.result-product-item .product__footer[data-v-e2bbcfe2]{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}@media(max-width:468px){.result-product-item .product__footer[data-v-e2bbcfe2]{align-items:flex-start;flex-direction:column}}.result-product-item .product__price[data-v-e2bbcfe2]{color:var(--text-body-strong);display:flex;flex-direction:column;font-size:16px;font-weight:700;line-height:130%}.result-product-item .product__price .price[data-v-e2bbcfe2]{display:inline-flex}.result-product-item .product__price .price.--discount[data-v-e2bbcfe2]{color:var(--states-success)}.result-product-item .product__price .price.old__price[data-v-e2bbcfe2]{-webkit-text-decoration:line-through;text-decoration:line-through}.result-product-item__controls[data-v-e2bbcfe2]{align-items:center;display:flex;gap:12px}.result-product-item__add-btn[data-v-e2bbcfe2]{background:var(--bg-primary);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:32px;padding:0 16px;transition:opacity .2s;white-space:nowrap}.result-product-item__add-btn[data-v-e2bbcfe2]:hover{opacity:.9}.result-product-item__add-btn[data-v-e2bbcfe2]:active{transform:translateY(1px)}.result-product-item .items__counter[data-v-e2bbcfe2]{align-items:center;display:flex}.result-product-item .item__control[data-v-e2bbcfe2]{align-items:center;border:1px solid rgba(0,0,0,.01);border-radius:10px;cursor:pointer;display:flex;height:25px;justify-content:center;width:25px}.result-product-item .item__control.minus[data-v-e2bbcfe2]{background:#efefef}.result-product-item .item__control.plus[data-v-e2bbcfe2]{background:var(--bg-link-strong-text)}.result-product-item .item__control.disabled[data-v-e2bbcfe2]{cursor:auto;opacity:.5;pointer-events:none}.result-product-item .item__current[data-v-e2bbcfe2]{background:transparent;border:none;color:var(--text-body-strong);font-size:14px;font-weight:600;text-align:center;width:40px}.result-product-item .item__current[data-v-e2bbcfe2]::-webkit-inner-spin-button,.result-product-item .item__current[data-v-e2bbcfe2]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-product-item[data-v-be2d97fe]{align-items:center;display:flex;width:100%}.extensions[data-v-be2d97fe]{width:100%}.extensions__title[data-v-be2d97fe]{display:inline-block;font-weight:700;margin-bottom:8px;margin-top:8px}.extensions__items[data-v-be2d97fe]{display:flex;flex-direction:column;gap:8px;width:100%}.extensions__items__item[data-v-be2d97fe]{display:flex;gap:16px}.extensions__items__item .items__counter[data-v-be2d97fe]{margin-left:auto}.extensions__items__item .extension__price--old[data-v-be2d97fe]{-webkit-text-decoration:line-through;text-decoration:line-through}.extensions__items__item .extension__price--promo[data-v-be2d97fe]{color:var(--states-success)}.cart__product[data-v-be2d97fe]{align-items:center;border-bottom:1.5px solid var(--border-gray);display:flex;flex-direction:row;padding:25px 25px 24px 21px;width:100%}.cart__product[data-v-be2d97fe]:last-child{border-bottom:none}.cart__product .product__img[data-v-be2d97fe]{align-items:center;border-radius:16px;display:flex;height:90px;justify-content:center;margin-right:5px;max-width:90px;width:100%}.cart__product .product__img img[data-v-be2d97fe]{height:72px;max-height:72px;max-width:72px;-o-object-fit:contain;object-fit:contain;width:100%}.product__info[data-v-be2d97fe]{align-items:flex-start;display:flex;flex-direction:column;width:100%}.product__head[data-v-be2d97fe]{flex-direction:row;justify-content:space-between;margin-bottom:5px;width:100%}.product__head[data-v-be2d97fe],.product__name[data-v-be2d97fe]{align-items:center;display:flex}.product__name[data-v-be2d97fe]{color:var(--text-body-strong);font-size:16px;font-weight:400;gap:6px;line-height:130%;max-width:274px}.product__name-link[data-v-be2d97fe]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn__delete[data-v-be2d97fe]{align-items:center;display:flex}.btn__delete svg[data-v-be2d97fe]{color:var(--color-gray-500);height:14px;margin-right:5px;width:14px}.btn__delete p[data-v-be2d97fe]{color:var(--color-gray-500);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:100%;text-transform:uppercase}.cart-item__variant-spec[data-v-be2d97fe]{color:var(--text-colors-body-text);font-size:12px;line-height:130%;margin-top:2px}.product__description[data-v-be2d97fe]{color:var(--color-gray-400);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:100%;margin-bottom:17px;text-transform:uppercase}.product__footer[data-v-be2d97fe]{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.product__price[data-v-be2d97fe]{color:var(--text-body-strong);display:flex;flex-direction:column;font-size:16px;font-weight:700;line-height:130%}.product__price .price[data-v-be2d97fe]{display:inline-flex}.product__price .price.--discount[data-v-be2d97fe]{color:var(--states-success)}.product__price .price.old__price[data-v-be2d97fe]{-webkit-text-decoration:line-through;text-decoration:line-through}.item__control[data-v-be2d97fe],.items__counter[data-v-be2d97fe]{align-items:center;display:flex}.item__control[data-v-be2d97fe]{border:1px solid rgba(0,0,0,.01);border-radius:10px;cursor:pointer;height:25px;justify-content:center;width:25px}.item__control.minus[data-v-be2d97fe]{background:#efefef}.item__control.plus[data-v-be2d97fe]{background:var(--bg-link-strong-text)}.item__control.disabled[data-v-be2d97fe]{cursor:not-allowed;opacity:.5;pointer-events:none}.item__current[data-v-be2d97fe]{align-items:center;color:var(--text-body-strong);display:flex;font-size:16px;font-weight:600;justify-content:center;line-height:150%;width:48px}.item__current--input[data-v-be2d97fe]{background:var(--modal-bg);color:var(--text-body-strong);text-align:center;width:58px}.item__current--input[data-v-be2d97fe]::-webkit-inner-spin-button,.item__current--input[data-v-be2d97fe]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.item__current--input[type=number][data-v-be2d97fe]{-moz-appearance:textfield}.cart-options[data-v-be2d97fe]{display:flex;flex-direction:column;gap:2px;margin-top:6px}.cart-options__item[data-v-be2d97fe]{color:#555;display:flex;font-size:12px;justify-content:space-between}.cart-options__name[data-v-be2d97fe]{flex:1}.cart-options__delta[data-v-be2d97fe]{color:#a0875c;font-weight:500;margin-left:8px;white-space:nowrap}.cart-services[data-v-be2d97fe]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.cart-services__item[data-v-be2d97fe],.cart-services__label[data-v-be2d97fe]{align-items:center;display:flex}.cart-services__label[data-v-be2d97fe]{cursor:pointer;gap:8px;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.cart-services__checkbox[data-v-be2d97fe]{display:none}.cart-services__checkbox:checked+.cart-services__checkmark[data-v-be2d97fe]{background-color:#f5a623;background-color:var(--color-primary,#f5a623);border-color:#f5a623;border-color:var(--color-primary,#f5a623)}.cart-services__checkbox:checked+.cart-services__checkmark[data-v-be2d97fe]:after{display:block}.cart-services__checkmark[data-v-be2d97fe]{background:#fff;border:1.5px solid #ccc;border:1.5px solid var(--color-gray-300,#ccc);border-radius:3px;flex-shrink:0;height:16px;position:relative;width:16px}.cart-services__checkmark[data-v-be2d97fe]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.cart-services__name[data-v-be2d97fe]{color:var(--text-colors-body-text);flex:1;font-size:12px}.cart-services__price[data-v-be2d97fe]{color:#f5a623;color:var(--color-primary,#f5a623);font-size:12px;font-weight:600;white-space:nowrap}.product__img-no-stockView2 img[data-v-be2d97fe],.product__img-no-stockView2[data-v-be2d97fe] img{filter:grayscale(100%)}.promo-free-badge[data-v-be2d97fe]{color:var(--states-success);font-size:11px;font-weight:500;margin-top:2px}.loader{align-items:center;background-color:#fff;bottom:0;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;right:0;top:0;z-index:99}.loader,.loader--slider{position:absolute}.loader__spinner{animation:spin 1s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top:8px solid var(--bg-primary);height:80px;width:80px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}