.app-card{background-color:#f5f7f9;border-radius:8px;padding:20px}@media only screen and (min-width:640.98px){.app-card{border-radius:18px}}.app-card .app-card-header{display:flex;flex-wrap:wrap;gap:10px 16px}@media only screen and (min-width:640.98px){.app-card .app-card-header{flex-wrap:nowrap}}.app-card .app-card-header .header-content{display:flex;flex-wrap:nowrap;order:1}.app-card .app-card-header .header-content .header-counter{align-items:center;background-color:#41bbbb;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;justify-content:center}.app-card .app-card-header .header-content .header-counter span{font-family:var(--font-family-display);font-weight:500;line-height:100%;position:relative}.app-card .app-card-header .header-content .header-title{font-family:var(--font-family-display);font-weight:500;min-width:0;position:relative}.app-card .app-card-header .header-content .header-title-after{width:100%}@media only screen and (min-width:640.98px){.app-card .app-card-header .header-content .header-title-after{width:auto}}.app-card .app-card-header .header-after{order:5;white-space:nowrap;width:100%}@media only screen and (min-width:640.98px){.app-card .app-card-header .header-after{order:2;width:auto}}.app-card .app-card-header .header-toggle-btn{order:3}.app-card .app-card-header .header-toggle-btn .toggle-btn-default{background-color:#ffffff80;color:#db0053;font-size:20px}.app-card .app-card-header.toggle-header{cursor:pointer}.app-card .app-card-header.toggle-header .header-content{width:calc(100% - 64px)}@media only screen and (min-width:640.98px){.app-card .app-card-header.toggle-header .header-content{width:auto}}.app-card.size-md .app-card-header .header-content{gap:12px}.app-card.size-md .app-card-header .header-content .header-counter{height:42px;width:42px}.app-card.size-md .app-card-header .header-content .header-counter span{font-size:22px;top:-2px}.app-card.size-md .app-card-header .header-content .header-title{font-size:20px;top:-2px}@media only screen and (min-width:640.98px){.app-card.size-md .app-card-header .header-content .header-title{font-size:24px}}.app-card.size-md.vertical .app-card-content{padding-top:20px}.app-card.size-md.vertical.no-header .app-card-content{padding-top:0}.app-card.size-md.horizontal .app-card-content{padding-left:20px}.app-card.size-md.horizontal.no-header .app-card-content{padding-left:0}.app-card.size-lg .app-card-header .header-content{gap:20px}.app-card.size-lg .app-card-header .header-content .header-counter{height:42px;width:42px}@media only screen and (min-width:768.98px){.app-card.size-lg .app-card-header .header-content .header-counter{height:48px;width:48px}}.app-card.size-lg .app-card-header .header-content .header-counter span{font-size:22px;top:-2px}@media only screen and (min-width:640.98px){.app-card.size-lg .app-card-header .header-content .header-counter span{font-size:26px}}@media only screen and (min-width:768.98px){.app-card.size-lg .app-card-header .header-content .header-counter span{font-size:30px}}.app-card.size-lg .app-card-header .header-content .header-title{font-size:20px;top:-2px}@media only screen and (min-width:640.98px){.app-card.size-lg .app-card-header .header-content .header-title{font-size:24px}}@media only screen and (min-width:768.98px){.app-card.size-lg .app-card-header .header-content .header-title{font-size:32px}}.app-card.size-lg.vertical .app-card-content{padding-top:20px}@media only screen and (min-width:640.98px){.app-card.size-lg.vertical .app-card-content{padding-top:20px}}@media only screen and (min-width:768.98px){.app-card.size-lg.vertical .app-card-content{padding-top:20px}}.app-card.size-lg.vertical.no-header .app-card-content{padding-top:0}@media only screen and (min-width:640.98px){.app-card.size-lg.vertical.no-header .app-card-content{padding-top:0}}@media only screen and (min-width:768.98px){.app-card.size-lg.vertical.no-header .app-card-content{padding-top:0}}.app-card.size-lg.horizontal .app-card-content{padding-left:24px}@media only screen and (min-width:640.98px){.app-card.size-lg.horizontal .app-card-content{padding-left:32px}}@media only screen and (min-width:768.98px){.app-card.size-lg.horizontal .app-card-content{padding-left:48px}}.app-card.size-lg.horizontal.no-header .app-card-content{padding-left:0}@media only screen and (min-width:640.98px){.app-card.size-lg.horizontal.no-header .app-card-content{padding-left:0}}@media only screen and (min-width:768.98px){.app-card.size-lg.horizontal.no-header .app-card-content{padding-left:0}}.app-card.vertical .app-card-header{align-items:center}.app-card.vertical .app-card-header .header-content{align-items:center;flex-grow:1}@media only screen and (min-width:640.98px){.app-card.horizontal{display:grid;grid-template-columns:250px 1fr}}.app-card .edit-link{padding-bottom:25px}.app-card .edit-link span{color:#41bbbb;cursor:pointer;font-weight:600}.app-card .edit-link span:hover{text-decoration:underline}.order-total-row{font-size:14px}@media only screen and (min-width:640.98px){.order-total-row{font-size:16px}}.order-total-row .row-content{display:flex;flex-wrap:wrap;gap:0 8px;width:100%}.order-total-row .row-content .title-wrapper{align-items:center;display:flex;gap:8px;margin-right:auto}.order-total-row .row-content .title-wrapper .row-title{align-items:center;display:inline-flex}.order-total-row .row-content .title-wrapper .row-title.has-details{cursor:pointer}.order-total-row .row-content .title-wrapper .row-title .toggle-details{margin-left:8px;position:relative;top:1px}.order-total-row .row-content .title-wrapper .row-captions{color:#949494;display:flex}.order-total-row .row-content .title-wrapper .row-captions .caption-item:after{background-color:#dadada;border-radius:50%;bottom:2px;content:"";display:inline-block;height:4px;margin:0 4px;position:relative;width:4px}.order-total-row .row-content .title-wrapper .row-captions .caption-item:last-child:after{display:none}.order-total-row .row-content .row-price{align-items:center;display:flex;font-weight:600;gap:8px;order:1;width:100%}@media only screen and (min-width:640.98px){.order-total-row .row-content .row-price{order:0;width:auto}}.order-total-row .row-content .row-price .old-price{color:#949494}.order-total-row .row-content .row-action .edit-item{color:#db0053;font-size:18px;transition:color .3s}.order-total-row .row-content .row-action .edit-item span{position:relative;top:2px}.order-total-row .row-details{display:flex;flex-direction:column;gap:8px}@media only screen and (min-width:640.98px){.order-total-row .row-details{padding-right:26px;padding-top:6px}}.order-total-row .row-details .detail-item{color:#949494;display:flex;font-size:13px;gap:8px;justify-content:space-between;line-height:140%}@media only screen and (min-width:640.98px){.order-total-row .row-details .detail-item{font-size:14px}}.order-total-row .row-details .detail-item .detail-price{white-space:nowrap}@media only screen and (min-width:640.98px){.order-total-row .row-details.not-selectable{padding-right:0}}
