.price{align-items:baseline;display:flex;flex-flow:row wrap;margin-top:2px;min-height:22.3px}.price__main{color:var(--black);font-size:var(--text-4xl);font-weight:600;margin-right:4px;white-space:nowrap}.price__main_cent{color:#757575;font-size:.75em;font-weight:300}.price__main .rub{display:inline-block}.price__old{color:#00000080;font-size:var(--text-base);font-weight:500;letter-spacing:.02em;line-height:137%;margin-right:6px;position:relative}.price__old:before{background-color:var(--orange);border-bottom:1px solid var(--white);border-top:1px solid var(--white);box-sizing:content-box;content:"";display:block;height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.price__discount{background-color:var(--orange);border-radius:var(--rounded-2xl);color:var(--white);font-size:var(--text-4xs);font-weight:600;letter-spacing:.02em;line-height:126%;margin-top:-4px;padding:2px 6px;transform:translateY(-2px)}.price__sale{align-items:baseline;display:flex}.price.-small .price__main{font-size:var(--text-lg)}@media screen and (max-width:767px){.price.-small .price__main,.price.-small .price__old{font-size:var(--text-sm)}.price.-small .price__discount{font-size:var(--text-6xs);padding:2px 4px}}.price_search__main{font-size:var(--text-2xs)}.price_search__old{font-size:var(--text-xs)}.price_search__discount{font-size:var(--text-6xs)}.price_pharmacy{align-items:normal;-moz-column-gap:6px;column-gap:6px;flex-direction:row-reverse;justify-content:flex-end}.price_pharmacy .price__main{font-size:var(--text-2xs);font-weight:500;opacity:.4}.price_pharmacy .price__discount{font-size:var(--text-3xs);height:-moz-max-content;height:max-content;margin-top:1px}.bt{position:relative}.bt.-blue .bt__buybtn:not(:disabled){background-color:var(--blue);color:var(--white)}.bt.-blue .bt__buybtn:not(:disabled).-analog{background:var(--bg-light-blue);color:var(--blue)}.bt.-blue .bt__buybtn:not(:disabled).-analog:hover{background:var(--light-blue-secondary)}.bt__buybtn{width:100%}.bt__counter{align-items:center;background-color:#f6f9fd;border-radius:var(--rounded-xl);display:flex;height:var(--v11ea5217);justify-content:space-between;position:relative}.bt__counter_input{border:none;display:flex;height:100%;justify-content:center;max-width:100px;width:100px}.bt__counter_input .vinput__input{-moz-appearance:textfield;background:transparent;color:var(--black);flex:unset;font-weight:600;height:100%;line-height:60px;padding:0;text-align:center;width:40px}.bt__counter_input .vinput__input::-webkit-inner-spin-button{-webkit-appearance:none}.bt__counter_input.vinput__container{border:none}.bt__counter_btn{background-color:transparent;color:var(--blue);font-size:var(--text-5xl);font-weight:400;height:100%;position:relative;width:60px}.bt__counter_btn.-minus:after,.bt__counter_btn.-plus:after{height:2px;width:12px}.bt__counter_btn.-minus:after,.bt__counter_btn.-plus:after,.bt__counter_btn.-plus:before{background-color:var(--blue);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.bt__counter_btn.-plus:before{height:12px;width:2px}.bt__counter_btn:disabled{background-color:transparent}.bt__counter_btn:disabled:after,.bt__counter_btn:disabled:before{background-color:var(--text-grey)}@media(hover:none){.bt .btn:hover{background-color:initial;color:initial}.bt .btn-green:hover{background-color:var(--green);color:var(--white)}.bt .bt__buybtn:hover{background-color:var(--bg-light-blue);color:var(--blue)}}
