.nc-oc-summary{font-family:inherit}.nc-oc-summary__panel{background:#fff;border:1px solid #e4e4e7;border-radius:14px;padding:16px}.nc-oc-summary__header{align-items:center;border-bottom:1px solid #eceae4;color:#131316;display:flex;font-size:14.5px;font-weight:700;gap:8px;margin-bottom:12px;padding-bottom:10px}.nc-oc-summary__line{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.nc-oc-summary__thumb{align-items:center;background:#f1f1f3;border-radius:8px;display:flex;flex:0 0 auto;height:48px;justify-content:center;position:relative;width:48px}.nc-oc-summary__thumb-code{color:#71717a;font-family:inherit;font-size:9px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.4px;text-align:center}.nc-oc-summary__thumb-img{border-radius:8px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nc-oc-summary__qty{background:var(--nc-oc-icon-color,#16161a);border-radius:999px;color:#fff;font-size:10px;font-weight:700;height:18px;line-height:18px;min-width:18px;padding:0 4px;position:absolute;right:-6px;text-align:center;top:-6px}.nc-oc-summary__line-body{flex:1 1 auto;min-width:0}.nc-oc-summary__line-name{align-items:center;color:#131316;display:flex;font-size:14px;font-weight:600;gap:8px}.nc-oc-summary__tag{border-radius:999px;font-size:9.5px;font-weight:700;letter-spacing:.6px;padding:2px 6px;text-transform:uppercase}.nc-oc-summary__tag--digital{background:var(--nc-oc-icon-color-soft,#f1f1f3);color:var(--nc-oc-icon-color,#16161a)}.nc-oc-summary__tag--ships{background:#f1f1f3;color:#71717a}.nc-oc-summary__variant{color:#71717a;font-size:12px;margin-top:2px}.nc-oc-summary__line-price{color:#131316;flex:0 0 auto;font-family:inherit;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.nc-oc-summary__divider{background:#eceae4;height:1px;margin:12px 0}.nc-oc-summary__row{align-items:baseline;color:#3f3f46;display:flex;font-size:13px;gap:12px;justify-content:space-between;margin-bottom:9px}.nc-oc-summary__amt{color:#131316;font-family:inherit;font-variant-numeric:tabular-nums}.nc-oc-summary__amt--discount{color:#1f8a5b;font-weight:600}.nc-oc-summary__amt--text{color:#71717a;font-family:inherit}.nc-oc-summary__total-rule{background:#e4e4e7;height:1px;margin:6px 0 12px}.nc-oc-summary__total{align-items:baseline;display:flex;justify-content:space-between}.nc-oc-summary__total-label{color:#131316;font-size:14px;font-weight:700}.nc-oc-summary__total-value{color:#131316;font-family:inherit;font-size:23px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.6px}.nc-oc-summary__total-currency{color:#71717a;font-family:inherit;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0;margin-right:5px}.nc-oc-summary__recurring{align-items:center;color:#71717a;display:flex;font-size:12px;gap:6px;margin-top:8px}.nc-oc-summary__recurring-glyph{font-size:13px;line-height:1}.nc-oc-summary__footer-strip{align-items:center;border-top:1px solid #eceae4;color:#71717a;display:flex;font-size:12px;gap:6px;margin-top:14px;padding-top:12px}.nc-oc-summary__footer-glyph{font-size:12px;line-height:1}
