.productRateBlock{border-radius:4px;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;box-shadow:1px 1px 4px 1px #0003}@media (min-width:768px){.productRateBlock{flex-direction:row;gap:0;padding:16px 24px}}.productRateBlock__leftBlock{align-items:center;gap:16px;width:100%;display:flex}.productRateBlock__leftBlock img{width:80px;height:80px}@media (max-width:767.98px){.productRateBlock__leftBlock img{width:64px;height:64px}}.productRateBlock__leftBlock .addToFavorite{display:none}@media (min-width:768px){.productRateBlock__leftBlock .addToFavorite{display:block}}.productRateBlock__productInfo{color:var(--black);flex-direction:column;padding:0;display:flex}@media (min-width:768px){.productRateBlock__productInfo{padding:10px 0}}.productRateBlock__productBrand{font-size:12px;font-weight:600;line-height:18px}.productRateBlock__productName{max-width:280px}.productRateBlock__rightBlock{gap:16px;width:100%;display:flex}@media (min-width:768px){.productRateBlock__rightBlock{justify-content:flex-end}}.productRateBlock__rightBlock .addToFavorite{display:block}@media (min-width:768px){.productRateBlock__rightBlock .addToFavorite{display:none}}.productRateBlock__rateButton{width:100%;font-weight:700}@media (min-width:768px){.productRateBlock__rateButton{width:auto;min-width:240px}}
.orderProgressBar{align-items:center;gap:8px;display:flex}@media (min-width:768px){.orderProgressBar{gap:16px}}.orderProgressBar__stepsContainer{display:flex}.orderProgressBar__stepsContainer--vertical{flex-direction:column}.orderProgressBar__step{align-items:center;display:flex}.orderProgressBar__step--vertical{flex-direction:column}.orderProgressBar__step--vertical:not(:first-child):before{content:"";background:var(--grey40);width:2px;height:30px}.orderProgressBar__step--success:not(:first-child):before{background:var(--green100-main)}.orderProgressBar__step--disabled:not(:first-child):before{background:var(--grey40)}.orderProgressBar__bubbleBlock{align-items:center;height:24px;display:flex}@media (min-width:768px){.orderProgressBar__bubbleBlock{height:32px}}.orderProgressBar__bubbleBlock--vertical{flex-direction:column;height:32px}.orderProgressBar__bubbleBlock--success{flex-direction:column}.orderProgressBar__bubbleBlock--success:before,.orderProgressBar__bubbleBlock--success:after{background:var(--green100-main)}.orderProgressBar__bubbleBlock--processing:before{content:"";background:var(--green100-main);width:2px;height:8px}.orderProgressBar__bubbleBlock--processing:after{content:"";background:var(--grey40);width:2px;height:8px}.orderProgressBar__bubbleBlock--otherProcessing:before,.orderProgressBar__bubbleBlock--otherProcessing:after{content:"";background:var(--green100-main);width:2px;height:8px}.orderProgressBar__bubbleBlock--disabled{flex-direction:column}.orderProgressBar__bubbleBlock--disabled:before{content:"";background:var(--grey40);width:2px;height:8px}.orderProgressBar__bubbleBlock--disabledAfterSuccess{flex-direction:column}.orderProgressBar__bubbleBlock--disabledAfterSuccess:before{content:"";background:var(--green100-main);width:2px;height:8px}.orderProgressBar__bubble{background:var(--green100-main);border-radius:50%;width:10px;height:10px}@media (min-width:768px){.orderProgressBar__bubble{width:16px;height:16px}}.orderProgressBar__bubble--vertical{width:16px;height:16px}.orderProgressBar__bubble--upcoming{background:var(--green100-main)}.orderProgressBar__bubble--failed{background:var(--red100-main)}.orderProgressBar__bubble--disabled{background:var(--grey40)}.orderProgressBar__line{width:20px;height:2px}.orderProgressBar__line--success{background:var(--green100-main)}.orderProgressBar__line--disabled{background:var(--grey40)}.orderProgressBar svg{fill:var(--green100-main)}.orderProgressBar__stateMessage{color:var(--green100-main);font-weight:600}.orderProgressBar__stateMessage--error{color:var(--red100-main)}.orderProgressBar__currentStateMessage{color:var(--green100-main);font-weight:600}@media (max-width:767.98px){.orderProgressBar__currentStateMessage{font-size:12px}}.orderProgressBar__currentStateMessage--error{color:var(--red100-main)}.orderProgressBar__statusInfoColumn{flex-direction:column;gap:30px;display:flex}.orderProgressBar__statusInfo{flex-direction:column;justify-content:center;height:32px;display:flex}.orderProgressBar__date{color:var(--grey120);font-size:12px}.orderProgressBar__horizontalSuccess{width:24px;height:24px}@media (min-width:768px){.orderProgressBar__horizontalSuccess{width:32px;height:32px}}
/*# sourceMappingURL=1239hpe-ar3ut.css.map*/